For AI agents: visit https://public.docs.kivera.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.CustomerManagedPolicyReference.Name == STRING
input.Body.CustomerManagedPolicyReference.Path == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.ManagedPolicyArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
enum_TargetType := [ "AWS_ACCOUNT" ]
valid {
input.Body.InstanceArn == STRING
input.Body.TargetId == STRING
input.Body.TargetType == enum_TargetType[_]
input.Body.PermissionSetArn == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.Body.PrincipalId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ApplicationStatus := [ "ENABLED", "DISABLED" ]
enum_ApplicationVisibility := [ "ENABLED", "DISABLED" ]
enum_SignInOrigin := [ "IDENTITY_CENTER", "APPLICATION" ]
valid {
input.Body.InstanceArn == STRING
input.Body.ApplicationProviderArn == STRING
input.Body.Name == STRING
input.Body.Description == STRING
input.Body.PortalOptions.SignInOptions.Origin == enum_SignInOrigin[_]
input.Body.PortalOptions.SignInOptions.ApplicationUrl == STRING
input.Body.PortalOptions.Visibility == enum_ApplicationVisibility[_]
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.Body.Status == enum_ApplicationStatus[_]
input.Body.ClientToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.PrincipalId == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.Name == STRING
input.Body.ClientToken == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.InstanceAccessControlAttributeConfiguration.AccessControlAttributes[_].Key == STRING
input.Body.InstanceAccessControlAttributeConfiguration.AccessControlAttributes[_].Value.Source[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.Name == STRING
input.Body.Description == STRING
input.Body.InstanceArn == STRING
input.Body.SessionDuration == STRING
input.Body.RelayState == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_JwksRetrievalOption := [ "OPEN_ID_DISCOVERY" ]
enum_TrustedTokenIssuerType := [ "OIDC_JWT" ]
valid {
input.Body.InstanceArn == STRING
input.Body.Name == STRING
input.Body.TrustedTokenIssuerType == enum_TrustedTokenIssuerType[_]
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.IssuerUrl == STRING
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.ClaimAttributePath == STRING
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.IdentityStoreAttributePath == STRING
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.JwksRetrievalOption == enum_JwksRetrievalOption[_]
input.Body.ClientToken == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
enum_TargetType := [ "AWS_ACCOUNT" ]
valid {
input.Body.InstanceArn == STRING
input.Body.TargetId == STRING
input.Body.TargetType == enum_TargetType[_]
input.Body.PermissionSetArn == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.Body.PrincipalId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.Scope == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.PrincipalId == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_AuthenticationMethodType := [ "IAM" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.AuthenticationMethodType == enum_AuthenticationMethodType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_GrantType := [ "authorization_code", "refresh_token", "urn:ietf:params:oauth:grant-type:jwt-bearer", "urn:ietf:params:oauth:grant-type:token-exchange" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.GrantType == enum_GrantType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TrustedTokenIssuerArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.AccountAssignmentCreationRequestId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.AccountAssignmentDeletionRequestId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.PrincipalId == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationProviderArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.ProvisionPermissionSetRequestId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TrustedTokenIssuerArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.CustomerManagedPolicyReference.Name == STRING
input.Body.CustomerManagedPolicyReference.Path == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.ManagedPolicyArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.Scope == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_AuthenticationMethodType := [ "IAM" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.AuthenticationMethodType == enum_AuthenticationMethodType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_GrantType := [ "authorization_code", "refresh_token", "urn:ietf:params:oauth:grant-type:jwt-bearer", "urn:ietf:params:oauth:grant-type:token-exchange" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.GrantType == enum_GrantType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_StatusValues := [ "IN_PROGRESS", "FAILED", "SUCCEEDED" ]
valid {
input.Body.InstanceArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.Body.Filter.Status == enum_StatusValues[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_StatusValues := [ "IN_PROGRESS", "FAILED", "SUCCEEDED" ]
valid {
input.Body.InstanceArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.Body.Filter.Status == enum_StatusValues[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.AccountId == STRING
input.Body.PermissionSetArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
valid {
input.Body.InstanceArn == STRING
input.Body.PrincipalId == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.Body.Filter.AccountId == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ProvisioningStatus := [ "LATEST_PERMISSION_SET_PROVISIONED", "LATEST_PERMISSION_SET_NOT_PROVISIONED" ]
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.ProvisioningStatus == enum_ProvisioningStatus[_]
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_PrincipalType := [ "USER", "GROUP" ]
valid {
input.Body.InstanceArn == STRING
input.Body.PrincipalId == STRING
input.Body.PrincipalType == enum_PrincipalType[_]
input.Body.Filter.ApplicationArn == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.Body.Filter.ApplicationAccount == STRING
input.Body.Filter.ApplicationProvider == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_StatusValues := [ "IN_PROGRESS", "FAILED", "SUCCEEDED" ]
valid {
input.Body.InstanceArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.Body.Filter.Status == enum_StatusValues[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ProvisioningStatus := [ "LATEST_PERMISSION_SET_PROVISIONED", "LATEST_PERMISSION_SET_NOT_PROVISIONED" ]
valid {
input.Body.InstanceArn == STRING
input.Body.AccountId == STRING
input.Body.ProvisioningStatus == enum_ProvisioningStatus[_]
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.ResourceArn == STRING
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ProvisionTargetType := [ "AWS_ACCOUNT", "ALL_PROVISIONED_ACCOUNTS" ]
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.TargetId == STRING
input.Body.TargetType == enum_ProvisionTargetType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.Scope == STRING
input.Body.AuthorizedTargets[_] == STRING
input.Body.ApplicationArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ApplicationArn == STRING
input.Body.AssignmentRequired == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_AuthenticationMethodType := [ "IAM" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.AuthenticationMethodType == enum_AuthenticationMethodType[_]
input.Body.AuthenticationMethod.Iam.ActorPolicy == {}
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_GrantType := [ "authorization_code", "refresh_token", "urn:ietf:params:oauth:grant-type:jwt-bearer", "urn:ietf:params:oauth:grant-type:token-exchange" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.GrantType == enum_GrantType[_]
input.Body.Grant.AuthorizationCode.RedirectUris[_] == STRING
input.Body.Grant.JwtBearer.AuthorizedTokenIssuers[_].TrustedTokenIssuerArn == STRING
input.Body.Grant.JwtBearer.AuthorizedTokenIssuers[_].AuthorizedAudiences[_] == STRING
input.Body.Grant.RefreshToken == {}
input.Body.Grant.TokenExchange == {}
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_UserBackgroundSessionApplicationStatus := [ "ENABLED", "DISABLED" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.UserBackgroundSessionApplicationStatus == enum_UserBackgroundSessionApplicationStatus[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.InlinePolicy == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.PermissionsBoundary.CustomerManagedPolicyReference.Name == STRING
input.Body.PermissionsBoundary.CustomerManagedPolicyReference.Path == STRING
input.Body.PermissionsBoundary.ManagedPolicyArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.ResourceArn == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.ResourceArn == STRING
input.Body.TagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ApplicationStatus := [ "ENABLED", "DISABLED" ]
enum_SignInOrigin := [ "IDENTITY_CENTER", "APPLICATION" ]
valid {
input.Body.ApplicationArn == STRING
input.Body.Name == STRING
input.Body.Description == STRING
input.Body.Status == enum_ApplicationStatus[_]
input.Body.PortalOptions.SignInOptions.Origin == enum_SignInOrigin[_]
input.Body.PortalOptions.SignInOptions.ApplicationUrl == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_KmsKeyType := [ "AWS_OWNED_KMS_KEY", "CUSTOMER_MANAGED_KEY" ]
valid {
input.Body.Name == STRING
input.Body.InstanceArn == STRING
input.Body.EncryptionConfiguration.KeyType == enum_KmsKeyType[_]
input.Body.EncryptionConfiguration.KmsKeyArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.InstanceAccessControlAttributeConfiguration.AccessControlAttributes[_].Key == STRING
input.Body.InstanceAccessControlAttributeConfiguration.AccessControlAttributes[_].Value.Source[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.InstanceArn == STRING
input.Body.PermissionSetArn == STRING
input.Body.Description == STRING
input.Body.SessionDuration == STRING
input.Body.RelayState == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_JwksRetrievalOption := [ "OPEN_ID_DISCOVERY" ]
valid {
input.Body.TrustedTokenIssuerArn == STRING
input.Body.Name == STRING
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.ClaimAttributePath == STRING
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.IdentityStoreAttributePath == STRING
input.Body.TrustedTokenIssuerConfiguration.OidcJwtConfiguration.JwksRetrievalOption == enum_JwksRetrievalOption[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}