R/ssoadmin_interfaces.R

Defines functions update_permission_set_output update_permission_set_input update_instance_access_control_attribute_configuration_output update_instance_access_control_attribute_configuration_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input put_permissions_boundary_to_permission_set_output put_permissions_boundary_to_permission_set_input put_inline_policy_to_permission_set_output put_inline_policy_to_permission_set_input provision_permission_set_output provision_permission_set_input list_tags_for_resource_output list_tags_for_resource_input list_permission_sets_provisioned_to_account_output list_permission_sets_provisioned_to_account_input list_permission_sets_output list_permission_sets_input list_permission_set_provisioning_status_output list_permission_set_provisioning_status_input list_managed_policies_in_permission_set_output list_managed_policies_in_permission_set_input list_instances_output list_instances_input list_customer_managed_policy_references_in_permission_set_output list_customer_managed_policy_references_in_permission_set_input list_accounts_for_provisioned_permission_set_output list_accounts_for_provisioned_permission_set_input list_account_assignments_output list_account_assignments_input list_account_assignment_deletion_status_output list_account_assignment_deletion_status_input list_account_assignment_creation_status_output list_account_assignment_creation_status_input get_permissions_boundary_for_permission_set_output get_permissions_boundary_for_permission_set_input get_inline_policy_for_permission_set_output get_inline_policy_for_permission_set_input detach_managed_policy_from_permission_set_output detach_managed_policy_from_permission_set_input detach_customer_managed_policy_reference_from_permission_set_out detach_customer_managed_policy_reference_from_permission_set_inp describe_permission_set_provisioning_status_output describe_permission_set_provisioning_status_input describe_permission_set_output describe_permission_set_input describe_instance_access_control_attribute_configuration_output describe_instance_access_control_attribute_configuration_input describe_account_assignment_deletion_status_output describe_account_assignment_deletion_status_input describe_account_assignment_creation_status_output describe_account_assignment_creation_status_input delete_permissions_boundary_from_permission_set_output delete_permissions_boundary_from_permission_set_input delete_permission_set_output delete_permission_set_input delete_instance_access_control_attribute_configuration_output delete_instance_access_control_attribute_configuration_input delete_inline_policy_from_permission_set_output delete_inline_policy_from_permission_set_input delete_account_assignment_output delete_account_assignment_input create_permission_set_output create_permission_set_input create_instance_access_control_attribute_configuration_output create_instance_access_control_attribute_configuration_input create_account_assignment_output create_account_assignment_input attach_managed_policy_to_permission_set_output attach_managed_policy_to_permission_set_input attach_customer_managed_policy_reference_to_permission_set_outpu attach_customer_managed_policy_reference_to_permission_set_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include ssoadmin_service.R
NULL

.ssoadmin$attach_customer_managed_policy_reference_to_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), CustomerManagedPolicyReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$attach_customer_managed_policy_reference_to_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$attach_managed_policy_to_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), ManagedPolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$attach_managed_policy_to_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$create_account_assignment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$create_account_assignment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignmentCreationStatus = structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$create_instance_access_control_attribute_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), InstanceAccessControlAttributeConfiguration = structure(list(AccessControlAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(Source = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$create_instance_access_control_attribute_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$create_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), InstanceArn = structure(logical(0), tags = list(type = "string")), SessionDuration = structure(logical(0), tags = list(type = "string")), RelayState = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$create_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionSet = structure(list(Name = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp")), SessionDuration = structure(logical(0), tags = list(type = "string")), RelayState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_account_assignment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_account_assignment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignmentDeletionStatus = structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_inline_policy_from_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_inline_policy_from_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_instance_access_control_attribute_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_instance_access_control_attribute_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_permissions_boundary_from_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$delete_permissions_boundary_from_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_account_assignment_creation_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), AccountAssignmentCreationRequestId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_account_assignment_creation_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignmentCreationStatus = structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_account_assignment_deletion_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), AccountAssignmentDeletionRequestId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_account_assignment_deletion_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignmentDeletionStatus = structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_instance_access_control_attribute_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_instance_access_control_attribute_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Status = structure(logical(0), tags = list(type = "string")), StatusReason = structure(logical(0), tags = list(type = "string")), InstanceAccessControlAttributeConfiguration = structure(list(AccessControlAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(Source = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionSet = structure(list(Name = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp")), SessionDuration = structure(logical(0), tags = list(type = "string")), RelayState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_permission_set_provisioning_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), ProvisionPermissionSetRequestId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$describe_permission_set_provisioning_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionSetProvisioningStatus = structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$detach_customer_managed_policy_reference_from_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), CustomerManagedPolicyReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$detach_customer_managed_policy_reference_from_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$detach_managed_policy_from_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), ManagedPolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$detach_managed_policy_from_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$get_inline_policy_for_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$get_inline_policy_for_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InlinePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$get_permissions_boundary_for_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$get_permissions_boundary_for_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionsBoundary = structure(list(CustomerManagedPolicyReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ManagedPolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_account_assignment_creation_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), Filter = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_account_assignment_creation_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignmentsCreationStatus = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_account_assignment_deletion_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), Filter = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_account_assignment_deletion_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignmentsDeletionStatus = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_account_assignments_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_account_assignments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountAssignments = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_accounts_for_provisioned_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), ProvisioningStatus = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_accounts_for_provisioned_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_customer_managed_policy_references_in_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_customer_managed_policy_references_in_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CustomerManagedPolicyReferences = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_instances_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_instances_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Instances = structure(list(structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), IdentityStoreId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_managed_policies_in_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_managed_policies_in_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AttachedManagedPolicies = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_permission_set_provisioning_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), Filter = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_permission_set_provisioning_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionSetsProvisioningStatus = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_permission_sets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_permission_sets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionSets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_permission_sets_provisioned_to_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), ProvisioningStatus = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_permission_sets_provisioned_to_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), PermissionSets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$provision_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$provision_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PermissionSetProvisioningStatus = structure(list(Status = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$put_inline_policy_to_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), InlinePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$put_inline_policy_to_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$put_permissions_boundary_to_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), PermissionsBoundary = structure(list(CustomerManagedPolicyReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ManagedPolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$put_permissions_boundary_to_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$update_instance_access_control_attribute_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), InstanceAccessControlAttributeConfiguration = structure(list(AccessControlAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(list(Source = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$update_instance_access_control_attribute_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$update_permission_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceArn = structure(logical(0), tags = list(type = "string")), PermissionSetArn = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SessionDuration = structure(logical(0), tags = list(type = "string")), RelayState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssoadmin$update_permission_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.security.identity package in your browser

Any scripts or data that you put into this service are public.

paws.security.identity documentation built on Sept. 12, 2023, 1:10 a.m.