{
  "version": "1.0",
  "resources": {
    "Instance": {
      "operation": "ListInstances",
      "resourceIdentifier": {
        "InstanceArn": "Instances[].InstanceArn"
      }
    },
    "ApplicationProvider": {
      "operation": "ListApplicationProviders",
      "resourceIdentifier": {
        "ApplicationProviderArn": "ApplicationProviders[].ApplicationProviderArn"
      }
    }
  },
  "operations": {
    "AddRegion": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "AttachCustomerManagedPolicyReferenceToPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "AttachManagedPolicyToPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "CreateAccountAssignment": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "CreateApplication": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      },
      "ApplicationProviderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ApplicationProvider",
            "resourceIdentifier": "ApplicationProviderArn"
          }
        ]
      }
    },
    "CreateInstanceAccessControlAttributeConfiguration": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "CreatePermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "CreateTrustedTokenIssuer": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DeleteAccountAssignment": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DeleteInlinePolicyFromPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DeleteInstance": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DeleteInstanceAccessControlAttributeConfiguration": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DeletePermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DeletePermissionsBoundaryFromPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribeAccountAssignmentCreationStatus": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribeAccountAssignmentDeletionStatus": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribeApplicationProvider": {
      "ApplicationProviderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ApplicationProvider",
            "resourceIdentifier": "ApplicationProviderArn"
          }
        ]
      }
    },
    "DescribeInstance": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribeInstanceAccessControlAttributeConfiguration": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribePermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribePermissionSetProvisioningStatus": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DescribeRegion": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DetachCustomerManagedPolicyReferenceFromPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "DetachManagedPolicyFromPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "GetInlinePolicyForPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "GetPermissionsBoundaryForPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListAccountAssignmentCreationStatus": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListAccountAssignmentDeletionStatus": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListAccountAssignments": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListAccountAssignmentsForPrincipal": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListAccountsForProvisionedPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListApplicationAssignmentsForPrincipal": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListApplications": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListCustomerManagedPolicyReferencesInPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListManagedPoliciesInPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListPermissionSetProvisioningStatus": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListPermissionSets": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListPermissionSetsProvisionedToAccount": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListRegions": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ListTrustedTokenIssuers": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "ProvisionPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "PutInlinePolicyToPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "PutPermissionsBoundaryToPermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "RemoveRegion": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "TagResource": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "UntagResource": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "UpdateInstance": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "UpdateInstanceAccessControlAttributeConfiguration": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    },
    "UpdatePermissionSet": {
      "InstanceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Instance",
            "resourceIdentifier": "InstanceArn"
          }
        ]
      }
    }
  }
}
