HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/sso-admin-2020-07-20.min.json
{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2020-07-20",
    "endpointPrefix": "sso",
    "jsonVersion": "1.1",
    "protocol": "json",
    "serviceAbbreviation": "SSO Admin",
    "serviceFullName": "AWS Single Sign-On Admin",
    "serviceId": "SSO Admin",
    "signatureVersion": "v4",
    "signingName": "sso",
    "targetPrefix": "SWBExternalService",
    "uid": "sso-admin-2020-07-20"
  },
  "operations": {
    "AttachCustomerManagedPolicyReferenceToPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "CustomerManagedPolicyReference",
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "CustomerManagedPolicyReference": {
            "shape": "S2"
          },
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "AttachManagedPolicyToPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "ManagedPolicyArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "ManagedPolicyArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreateAccountAssignment": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn",
          "PrincipalId",
          "PrincipalType",
          "TargetId",
          "TargetType"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {},
          "PrincipalId": {},
          "PrincipalType": {},
          "TargetId": {},
          "TargetType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignmentCreationStatus": {
            "shape": "Sh"
          }
        }
      }
    },
    "CreateApplication": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationProviderArn",
          "InstanceArn",
          "Name"
        ],
        "members": {
          "ApplicationProviderArn": {},
          "ClientToken": {
            "idempotencyToken": true
          },
          "Description": {},
          "InstanceArn": {},
          "Name": {},
          "PortalOptions": {
            "shape": "Sr"
          },
          "Status": {},
          "Tags": {
            "shape": "Sx"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ApplicationArn": {}
        }
      }
    },
    "CreateApplicationAssignment": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "PrincipalId",
          "PrincipalType"
        ],
        "members": {
          "ApplicationArn": {},
          "PrincipalId": {},
          "PrincipalType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreateInstance": {
      "input": {
        "type": "structure",
        "members": {
          "ClientToken": {
            "idempotencyToken": true
          },
          "Name": {},
          "Tags": {
            "shape": "Sx"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "InstanceArn": {}
        }
      }
    },
    "CreateInstanceAccessControlAttributeConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceAccessControlAttributeConfiguration",
          "InstanceArn"
        ],
        "members": {
          "InstanceAccessControlAttributeConfiguration": {
            "shape": "S18"
          },
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreatePermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "Name"
        ],
        "members": {
          "Description": {},
          "InstanceArn": {},
          "Name": {},
          "RelayState": {},
          "SessionDuration": {},
          "Tags": {
            "shape": "Sx"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PermissionSet": {
            "shape": "S1m"
          }
        }
      }
    },
    "CreateTrustedTokenIssuer": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "Name",
          "TrustedTokenIssuerConfiguration",
          "TrustedTokenIssuerType"
        ],
        "members": {
          "ClientToken": {
            "idempotencyToken": true
          },
          "InstanceArn": {},
          "Name": {},
          "Tags": {
            "shape": "Sx"
          },
          "TrustedTokenIssuerConfiguration": {
            "shape": "S1p"
          },
          "TrustedTokenIssuerType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "TrustedTokenIssuerArn": {}
        }
      }
    },
    "DeleteAccountAssignment": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn",
          "PrincipalId",
          "PrincipalType",
          "TargetId",
          "TargetType"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {},
          "PrincipalId": {},
          "PrincipalType": {},
          "TargetId": {},
          "TargetType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignmentDeletionStatus": {
            "shape": "Sh"
          }
        }
      }
    },
    "DeleteApplication": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteApplicationAccessScope": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "Scope"
        ],
        "members": {
          "ApplicationArn": {},
          "Scope": {}
        }
      },
      "idempotent": true
    },
    "DeleteApplicationAssignment": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "PrincipalId",
          "PrincipalType"
        ],
        "members": {
          "ApplicationArn": {},
          "PrincipalId": {},
          "PrincipalType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "DeleteApplicationAuthenticationMethod": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "AuthenticationMethodType"
        ],
        "members": {
          "ApplicationArn": {},
          "AuthenticationMethodType": {}
        }
      },
      "idempotent": true
    },
    "DeleteApplicationGrant": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "GrantType"
        ],
        "members": {
          "ApplicationArn": {},
          "GrantType": {}
        }
      },
      "idempotent": true
    },
    "DeleteInlinePolicyFromPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteInstance": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteInstanceAccessControlAttributeConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeletePermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeletePermissionsBoundaryFromPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteTrustedTokenIssuer": {
      "input": {
        "type": "structure",
        "required": [
          "TrustedTokenIssuerArn"
        ],
        "members": {
          "TrustedTokenIssuerArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DescribeAccountAssignmentCreationStatus": {
      "input": {
        "type": "structure",
        "required": [
          "AccountAssignmentCreationRequestId",
          "InstanceArn"
        ],
        "members": {
          "AccountAssignmentCreationRequestId": {},
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignmentCreationStatus": {
            "shape": "Sh"
          }
        }
      }
    },
    "DescribeAccountAssignmentDeletionStatus": {
      "input": {
        "type": "structure",
        "required": [
          "AccountAssignmentDeletionRequestId",
          "InstanceArn"
        ],
        "members": {
          "AccountAssignmentDeletionRequestId": {},
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignmentDeletionStatus": {
            "shape": "Sh"
          }
        }
      }
    },
    "DescribeApplication": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ApplicationAccount": {},
          "ApplicationArn": {},
          "ApplicationProviderArn": {},
          "CreatedDate": {
            "type": "timestamp"
          },
          "Description": {},
          "InstanceArn": {},
          "Name": {},
          "PortalOptions": {
            "shape": "Sr"
          },
          "Status": {}
        }
      }
    },
    "DescribeApplicationAssignment": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "PrincipalId",
          "PrincipalType"
        ],
        "members": {
          "ApplicationArn": {},
          "PrincipalId": {},
          "PrincipalType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ApplicationArn": {},
          "PrincipalId": {},
          "PrincipalType": {}
        }
      }
    },
    "DescribeApplicationProvider": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationProviderArn"
        ],
        "members": {
          "ApplicationProviderArn": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "ApplicationProviderArn"
        ],
        "members": {
          "ApplicationProviderArn": {},
          "DisplayData": {
            "shape": "S2x"
          },
          "FederationProtocol": {},
          "ResourceServerConfig": {
            "shape": "S31"
          }
        }
      }
    },
    "DescribeInstance": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "CreatedDate": {
            "type": "timestamp"
          },
          "IdentityStoreId": {},
          "InstanceArn": {},
          "Name": {},
          "OwnerAccountId": {},
          "Status": {}
        }
      }
    },
    "DescribeInstanceAccessControlAttributeConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "InstanceAccessControlAttributeConfiguration": {
            "shape": "S18"
          },
          "Status": {},
          "StatusReason": {}
        }
      }
    },
    "DescribePermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PermissionSet": {
            "shape": "S1m"
          }
        }
      }
    },
    "DescribePermissionSetProvisioningStatus": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "ProvisionPermissionSetRequestId"
        ],
        "members": {
          "InstanceArn": {},
          "ProvisionPermissionSetRequestId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PermissionSetProvisioningStatus": {
            "shape": "S3h"
          }
        }
      }
    },
    "DescribeTrustedTokenIssuer": {
      "input": {
        "type": "structure",
        "required": [
          "TrustedTokenIssuerArn"
        ],
        "members": {
          "TrustedTokenIssuerArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Name": {},
          "TrustedTokenIssuerArn": {},
          "TrustedTokenIssuerConfiguration": {
            "shape": "S1p"
          },
          "TrustedTokenIssuerType": {}
        }
      }
    },
    "DetachCustomerManagedPolicyReferenceFromPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "CustomerManagedPolicyReference",
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "CustomerManagedPolicyReference": {
            "shape": "S2"
          },
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DetachManagedPolicyFromPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "ManagedPolicyArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "ManagedPolicyArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "GetApplicationAccessScope": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "Scope"
        ],
        "members": {
          "ApplicationArn": {},
          "Scope": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Scope"
        ],
        "members": {
          "AuthorizedTargets": {
            "shape": "S3q"
          },
          "Scope": {}
        }
      }
    },
    "GetApplicationAssignmentConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "AssignmentRequired"
        ],
        "members": {
          "AssignmentRequired": {
            "type": "boolean"
          }
        }
      }
    },
    "GetApplicationAuthenticationMethod": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "AuthenticationMethodType"
        ],
        "members": {
          "ApplicationArn": {},
          "AuthenticationMethodType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AuthenticationMethod": {
            "shape": "S3x"
          }
        }
      }
    },
    "GetApplicationGrant": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "GrantType"
        ],
        "members": {
          "ApplicationArn": {},
          "GrantType": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Grant"
        ],
        "members": {
          "Grant": {
            "shape": "S42"
          }
        }
      }
    },
    "GetInlinePolicyForPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "InlinePolicy": {}
        }
      }
    },
    "GetPermissionsBoundaryForPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PermissionsBoundary": {
            "shape": "S4i"
          }
        }
      }
    },
    "ListAccountAssignmentCreationStatus": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "Filter": {
            "shape": "S4k"
          },
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignmentsCreationStatus": {
            "shape": "S4o"
          },
          "NextToken": {}
        }
      }
    },
    "ListAccountAssignmentDeletionStatus": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "Filter": {
            "shape": "S4k"
          },
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignmentsDeletionStatus": {
            "shape": "S4o"
          },
          "NextToken": {}
        }
      }
    },
    "ListAccountAssignments": {
      "input": {
        "type": "structure",
        "required": [
          "AccountId",
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "AccountId": {},
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignments": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "AccountId": {},
                "PermissionSetArn": {},
                "PrincipalId": {},
                "PrincipalType": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListAccountAssignmentsForPrincipal": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PrincipalId",
          "PrincipalType"
        ],
        "members": {
          "Filter": {
            "type": "structure",
            "members": {
              "AccountId": {}
            }
          },
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "PrincipalId": {},
          "PrincipalType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountAssignments": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "AccountId": {},
                "PermissionSetArn": {},
                "PrincipalId": {},
                "PrincipalType": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListAccountsForProvisionedPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "PermissionSetArn": {},
          "ProvisioningStatus": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AccountIds": {
            "type": "list",
            "member": {}
          },
          "NextToken": {}
        }
      }
    },
    "ListApplicationAccessScopes": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Scopes"
        ],
        "members": {
          "NextToken": {},
          "Scopes": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "Scope"
              ],
              "members": {
                "AuthorizedTargets": {
                  "shape": "S3q"
                },
                "Scope": {}
              }
            }
          }
        }
      }
    },
    "ListApplicationAssignments": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ApplicationAssignments": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "ApplicationArn",
                "PrincipalId",
                "PrincipalType"
              ],
              "members": {
                "ApplicationArn": {},
                "PrincipalId": {},
                "PrincipalType": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListApplicationAssignmentsForPrincipal": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PrincipalId",
          "PrincipalType"
        ],
        "members": {
          "Filter": {
            "type": "structure",
            "members": {
              "ApplicationArn": {}
            }
          },
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "PrincipalId": {},
          "PrincipalType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ApplicationAssignments": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ApplicationArn": {},
                "PrincipalId": {},
                "PrincipalType": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListApplicationAuthenticationMethods": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {},
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AuthenticationMethods": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "AuthenticationMethod": {
                  "shape": "S3x"
                },
                "AuthenticationMethodType": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListApplicationGrants": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {},
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Grants"
        ],
        "members": {
          "Grants": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "Grant",
                "GrantType"
              ],
              "members": {
                "Grant": {
                  "shape": "S42"
                },
                "GrantType": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListApplicationProviders": {
      "input": {
        "type": "structure",
        "members": {
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ApplicationProviders": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "ApplicationProviderArn"
              ],
              "members": {
                "ApplicationProviderArn": {},
                "DisplayData": {
                  "shape": "S2x"
                },
                "FederationProtocol": {},
                "ResourceServerConfig": {
                  "shape": "S31"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListApplications": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "Filter": {
            "type": "structure",
            "members": {
              "ApplicationAccount": {},
              "ApplicationProvider": {}
            }
          },
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Applications": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ApplicationAccount": {},
                "ApplicationArn": {},
                "ApplicationProviderArn": {},
                "CreatedDate": {
                  "type": "timestamp"
                },
                "Description": {},
                "InstanceArn": {},
                "Name": {},
                "PortalOptions": {
                  "shape": "Sr"
                },
                "Status": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListCustomerManagedPolicyReferencesInPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "CustomerManagedPolicyReferences": {
            "type": "list",
            "member": {
              "shape": "S2"
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListInstances": {
      "input": {
        "type": "structure",
        "members": {
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Instances": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CreatedDate": {
                  "type": "timestamp"
                },
                "IdentityStoreId": {},
                "InstanceArn": {},
                "Name": {},
                "OwnerAccountId": {},
                "Status": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListManagedPoliciesInPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AttachedManagedPolicies": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Arn": {},
                "Name": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListPermissionSetProvisioningStatus": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "Filter": {
            "shape": "S4k"
          },
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "PermissionSetsProvisioningStatus": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CreatedDate": {
                  "type": "timestamp"
                },
                "RequestId": {},
                "Status": {}
              }
            }
          }
        }
      }
    },
    "ListPermissionSets": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "PermissionSets": {
            "shape": "S6h"
          }
        }
      }
    },
    "ListPermissionSetsProvisionedToAccount": {
      "input": {
        "type": "structure",
        "required": [
          "AccountId",
          "InstanceArn"
        ],
        "members": {
          "AccountId": {},
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "ProvisioningStatus": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "PermissionSets": {
            "shape": "S6h"
          }
        }
      }
    },
    "ListTagsForResource": {
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn"
        ],
        "members": {
          "InstanceArn": {},
          "NextToken": {},
          "ResourceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "Tags": {
            "shape": "Sx"
          }
        }
      }
    },
    "ListTrustedTokenIssuers": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn"
        ],
        "members": {
          "InstanceArn": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "TrustedTokenIssuers": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Name": {},
                "TrustedTokenIssuerArn": {},
                "TrustedTokenIssuerType": {}
              }
            }
          }
        }
      }
    },
    "ProvisionPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn",
          "TargetType"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {},
          "TargetId": {},
          "TargetType": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "PermissionSetProvisioningStatus": {
            "shape": "S3h"
          }
        }
      }
    },
    "PutApplicationAccessScope": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "Scope"
        ],
        "members": {
          "ApplicationArn": {},
          "AuthorizedTargets": {
            "shape": "S3q"
          },
          "Scope": {}
        }
      },
      "idempotent": true
    },
    "PutApplicationAssignmentConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "AssignmentRequired"
        ],
        "members": {
          "ApplicationArn": {},
          "AssignmentRequired": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "PutApplicationAuthenticationMethod": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "AuthenticationMethod",
          "AuthenticationMethodType"
        ],
        "members": {
          "ApplicationArn": {},
          "AuthenticationMethod": {
            "shape": "S3x"
          },
          "AuthenticationMethodType": {}
        }
      },
      "idempotent": true
    },
    "PutApplicationGrant": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn",
          "Grant",
          "GrantType"
        ],
        "members": {
          "ApplicationArn": {},
          "Grant": {
            "shape": "S42"
          },
          "GrantType": {}
        }
      },
      "idempotent": true
    },
    "PutInlinePolicyToPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InlinePolicy",
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "InlinePolicy": {},
          "InstanceArn": {},
          "PermissionSetArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "PutPermissionsBoundaryToPermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn",
          "PermissionsBoundary"
        ],
        "members": {
          "InstanceArn": {},
          "PermissionSetArn": {},
          "PermissionsBoundary": {
            "shape": "S4i"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "TagResource": {
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn",
          "Tags"
        ],
        "members": {
          "InstanceArn": {},
          "ResourceArn": {},
          "Tags": {
            "shape": "Sx"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UntagResource": {
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn",
          "TagKeys"
        ],
        "members": {
          "InstanceArn": {},
          "ResourceArn": {},
          "TagKeys": {
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateApplication": {
      "input": {
        "type": "structure",
        "required": [
          "ApplicationArn"
        ],
        "members": {
          "ApplicationArn": {},
          "Description": {},
          "Name": {},
          "PortalOptions": {
            "type": "structure",
            "members": {
              "SignInOptions": {
                "shape": "Ss"
              }
            }
          },
          "Status": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateInstance": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "Name"
        ],
        "members": {
          "InstanceArn": {},
          "Name": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateInstanceAccessControlAttributeConfiguration": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceAccessControlAttributeConfiguration",
          "InstanceArn"
        ],
        "members": {
          "InstanceAccessControlAttributeConfiguration": {
            "shape": "S18"
          },
          "InstanceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdatePermissionSet": {
      "input": {
        "type": "structure",
        "required": [
          "InstanceArn",
          "PermissionSetArn"
        ],
        "members": {
          "Description": {},
          "InstanceArn": {},
          "PermissionSetArn": {},
          "RelayState": {},
          "SessionDuration": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateTrustedTokenIssuer": {
      "input": {
        "type": "structure",
        "required": [
          "TrustedTokenIssuerArn"
        ],
        "members": {
          "Name": {},
          "TrustedTokenIssuerArn": {},
          "TrustedTokenIssuerConfiguration": {
            "type": "structure",
            "members": {
              "OidcJwtConfiguration": {
                "type": "structure",
                "members": {
                  "ClaimAttributePath": {},
                  "IdentityStoreAttributePath": {},
                  "JwksRetrievalOption": {}
                }
              }
            },
            "union": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    }
  },
  "shapes": {
    "S2": {
      "type": "structure",
      "required": [
        "Name"
      ],
      "members": {
        "Name": {},
        "Path": {}
      }
    },
    "Sh": {
      "type": "structure",
      "members": {
        "CreatedDate": {
          "type": "timestamp"
        },
        "FailureReason": {},
        "PermissionSetArn": {},
        "PrincipalId": {},
        "PrincipalType": {},
        "RequestId": {},
        "Status": {},
        "TargetId": {},
        "TargetType": {}
      }
    },
    "Sr": {
      "type": "structure",
      "members": {
        "SignInOptions": {
          "shape": "Ss"
        },
        "Visibility": {}
      }
    },
    "Ss": {
      "type": "structure",
      "required": [
        "Origin"
      ],
      "members": {
        "ApplicationUrl": {},
        "Origin": {}
      }
    },
    "Sx": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "Key",
          "Value"
        ],
        "members": {
          "Key": {},
          "Value": {}
        }
      }
    },
    "S18": {
      "type": "structure",
      "required": [
        "AccessControlAttributes"
      ],
      "members": {
        "AccessControlAttributes": {
          "type": "list",
          "member": {
            "type": "structure",
            "required": [
              "Key",
              "Value"
            ],
            "members": {
              "Key": {},
              "Value": {
                "type": "structure",
                "required": [
                  "Source"
                ],
                "members": {
                  "Source": {
                    "type": "list",
                    "member": {}
                  }
                }
              }
            }
          }
        }
      }
    },
    "S1m": {
      "type": "structure",
      "members": {
        "CreatedDate": {
          "type": "timestamp"
        },
        "Description": {},
        "Name": {},
        "PermissionSetArn": {},
        "RelayState": {},
        "SessionDuration": {}
      }
    },
    "S1p": {
      "type": "structure",
      "members": {
        "OidcJwtConfiguration": {
          "type": "structure",
          "required": [
            "ClaimAttributePath",
            "IdentityStoreAttributePath",
            "IssuerUrl",
            "JwksRetrievalOption"
          ],
          "members": {
            "ClaimAttributePath": {},
            "IdentityStoreAttributePath": {},
            "IssuerUrl": {},
            "JwksRetrievalOption": {}
          }
        }
      },
      "union": true
    },
    "S2x": {
      "type": "structure",
      "members": {
        "Description": {},
        "DisplayName": {},
        "IconUrl": {}
      }
    },
    "S31": {
      "type": "structure",
      "members": {
        "Scopes": {
          "type": "map",
          "key": {},
          "value": {
            "type": "structure",
            "members": {
              "DetailedTitle": {},
              "LongDescription": {}
            }
          }
        }
      }
    },
    "S3h": {
      "type": "structure",
      "members": {
        "AccountId": {},
        "CreatedDate": {
          "type": "timestamp"
        },
        "FailureReason": {},
        "PermissionSetArn": {},
        "RequestId": {},
        "Status": {}
      }
    },
    "S3q": {
      "type": "list",
      "member": {}
    },
    "S3x": {
      "type": "structure",
      "members": {
        "Iam": {
          "type": "structure",
          "required": [
            "ActorPolicy"
          ],
          "members": {
            "ActorPolicy": {
              "type": "structure",
              "members": {},
              "document": true
            }
          }
        }
      },
      "union": true
    },
    "S42": {
      "type": "structure",
      "members": {
        "AuthorizationCode": {
          "type": "structure",
          "members": {
            "RedirectUris": {
              "type": "list",
              "member": {}
            }
          }
        },
        "JwtBearer": {
          "type": "structure",
          "members": {
            "AuthorizedTokenIssuers": {
              "type": "list",
              "member": {
                "type": "structure",
                "members": {
                  "AuthorizedAudiences": {
                    "type": "list",
                    "member": {}
                  },
                  "TrustedTokenIssuerArn": {}
                }
              }
            }
          }
        },
        "RefreshToken": {
          "type": "structure",
          "members": {}
        },
        "TokenExchange": {
          "type": "structure",
          "members": {}
        }
      },
      "union": true
    },
    "S4i": {
      "type": "structure",
      "members": {
        "CustomerManagedPolicyReference": {
          "shape": "S2"
        },
        "ManagedPolicyArn": {}
      }
    },
    "S4k": {
      "type": "structure",
      "members": {
        "Status": {}
      }
    },
    "S4o": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "CreatedDate": {
            "type": "timestamp"
          },
          "RequestId": {},
          "Status": {}
        }
      }
    },
    "S6h": {
      "type": "list",
      "member": {}
    }
  }
}