Nothing
# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include iam_service.R
NULL
.iam$add_client_id_to_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = structure(logical(0), tags = list(type = "string")), ClientID = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$add_client_id_to_open_id_connect_provider_output <- function(...) {
list()
}
.iam$add_role_to_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$add_role_to_instance_profile_output <- function(...) {
list()
}
.iam$add_user_to_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$add_user_to_group_output <- function(...) {
list()
}
.iam$attach_group_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$attach_group_policy_output <- function(...) {
list()
}
.iam$attach_role_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$attach_role_policy_output <- function(...) {
list()
}
.iam$attach_user_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$attach_user_policy_output <- function(...) {
list()
}
.iam$change_password_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OldPassword = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), NewPassword = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$change_password_output <- function(...) {
list()
}
.iam$create_access_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_access_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AccessKey = structure(list(UserName = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), SecretAccessKey = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateAccessKeyResult"))
return(populate(args, shape))
}
.iam$create_account_alias_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AccountAlias = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_account_alias_output <- function(...) {
list()
}
.iam$create_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Path = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_group_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Group = structure(list(Path = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateGroupResult"))
return(populate(args, shape))
}
.iam$create_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = structure(logical(0), tags = list(type = "string")), Path = 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))
}
.iam$create_instance_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfile = structure(list(Path = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Roles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "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"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateInstanceProfileResult"))
return(populate(args, shape))
}
.iam$create_login_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Password = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), PasswordResetRequired = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_login_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(LoginProfile = structure(list(UserName = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordResetRequired = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateLoginProfileResult"))
return(populate(args, shape))
}
.iam$create_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Url = structure(logical(0), tags = list(type = "string")), ClientIDList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ThumbprintList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "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"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_open_id_connect_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = 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", resultWrapper = "CreateOpenIDConnectProviderResult"))
return(populate(args, shape))
}
.iam$create_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string")), Description = 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))
}
.iam$create_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Policy = structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), DefaultVersionId = structure(logical(0), tags = list(type = "string")), AttachmentCount = structure(logical(0), tags = list(type = "integer")), PermissionsBoundaryUsageCount = structure(logical(0), tags = list(type = "integer")), IsAttachable = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), UpdateDate = structure(logical(0), tags = list(type = "timestamp")), 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"))), tags = list(type = "structure", resultWrapper = "CreatePolicyResult"))
return(populate(args, shape))
}
.iam$create_policy_version_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string")), SetAsDefault = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_policy_version_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyVersion = structure(list(Document = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), IsDefaultVersion = structure(logical(0), tags = list(type = "boolean")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreatePolicyVersionResult"))
return(populate(args, shape))
}
.iam$create_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = 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))
}
.iam$create_role_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Role = structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateRoleResult"))
return(populate(args, shape))
}
.iam$create_saml_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLMetadataDocument = structure(logical(0), tags = list(type = "string")), Name = 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))
}
.iam$create_saml_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = 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", resultWrapper = "CreateSAMLProviderResult"))
return(populate(args, shape))
}
.iam$create_service_linked_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AWSServiceName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CustomSuffix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_service_linked_role_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Role = structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateServiceLinkedRoleResult"))
return(populate(args, shape))
}
.iam$create_service_specific_credential_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$create_service_specific_credential_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServiceSpecificCredential = structure(list(CreateDate = structure(logical(0), tags = list(type = "timestamp")), ServiceName = structure(logical(0), tags = list(type = "string")), ServiceUserName = structure(logical(0), tags = list(type = "string")), ServicePassword = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), ServiceSpecificCredentialId = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateServiceSpecificCredentialResult"))
return(populate(args, shape))
}
.iam$create_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), PermissionsBoundary = 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))
}
.iam$create_user_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(User = structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordLastUsed = structure(logical(0), tags = list(type = "timestamp")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "structure", resultWrapper = "CreateUserResult"))
return(populate(args, shape))
}
.iam$create_virtual_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Path = structure(logical(0), tags = list(type = "string")), VirtualMFADeviceName = 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))
}
.iam$create_virtual_mfa_device_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(VirtualMFADevice = structure(list(SerialNumber = structure(logical(0), tags = list(type = "string")), Base32StringSeed = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), QRCodePNG = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), User = structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordLastUsed = structure(logical(0), tags = list(type = "timestamp")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), EnableDate = structure(logical(0), tags = list(type = "timestamp")), 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"))), tags = list(type = "structure", resultWrapper = "CreateVirtualMFADeviceResult"))
return(populate(args, shape))
}
.iam$deactivate_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$deactivate_mfa_device_output <- function(...) {
list()
}
.iam$delete_access_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_access_key_output <- function(...) {
list()
}
.iam$delete_account_alias_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AccountAlias = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_account_alias_output <- function(...) {
list()
}
.iam$delete_account_password_policy_input <- function(...) {
list()
}
.iam$delete_account_password_policy_output <- function(...) {
list()
}
.iam$delete_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_group_output <- function(...) {
list()
}
.iam$delete_group_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_group_policy_output <- function(...) {
list()
}
.iam$delete_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_instance_profile_output <- function(...) {
list()
}
.iam$delete_login_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_login_profile_output <- function(...) {
list()
}
.iam$delete_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_open_id_connect_provider_output <- function(...) {
list()
}
.iam$delete_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_policy_output <- function(...) {
list()
}
.iam$delete_policy_version_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_policy_version_output <- function(...) {
list()
}
.iam$delete_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_role_output <- function(...) {
list()
}
.iam$delete_role_permissions_boundary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_role_permissions_boundary_output <- function(...) {
list()
}
.iam$delete_role_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_role_policy_output <- function(...) {
list()
}
.iam$delete_saml_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_saml_provider_output <- function(...) {
list()
}
.iam$delete_ssh_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_ssh_public_key_output <- function(...) {
list()
}
.iam$delete_server_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_server_certificate_output <- function(...) {
list()
}
.iam$delete_service_linked_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_service_linked_role_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DeletionTaskId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "DeleteServiceLinkedRoleResult"))
return(populate(args, shape))
}
.iam$delete_service_specific_credential_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), ServiceSpecificCredentialId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_service_specific_credential_output <- function(...) {
list()
}
.iam$delete_signing_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), CertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_signing_certificate_output <- function(...) {
list()
}
.iam$delete_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_user_output <- function(...) {
list()
}
.iam$delete_user_permissions_boundary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_user_permissions_boundary_output <- function(...) {
list()
}
.iam$delete_user_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_user_policy_output <- function(...) {
list()
}
.iam$delete_virtual_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SerialNumber = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$delete_virtual_mfa_device_output <- function(...) {
list()
}
.iam$detach_group_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$detach_group_policy_output <- function(...) {
list()
}
.iam$detach_role_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$detach_role_policy_output <- function(...) {
list()
}
.iam$detach_user_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$detach_user_policy_output <- function(...) {
list()
}
.iam$enable_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), AuthenticationCode1 = structure(logical(0), tags = list(type = "string")), AuthenticationCode2 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$enable_mfa_device_output <- function(...) {
list()
}
.iam$generate_credential_report_input <- function(...) {
list()
}
.iam$generate_credential_report_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(State = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GenerateCredentialReportResult"))
return(populate(args, shape))
}
.iam$generate_organizations_access_report_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(EntityPath = structure(logical(0), tags = list(type = "string")), OrganizationsPolicyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$generate_organizations_access_report_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GenerateOrganizationsAccessReportResult"))
return(populate(args, shape))
}
.iam$generate_service_last_accessed_details_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Arn = structure(logical(0), tags = list(type = "string")), Granularity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$generate_service_last_accessed_details_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GenerateServiceLastAccessedDetailsResult"))
return(populate(args, shape))
}
.iam$get_access_key_last_used_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AccessKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_access_key_last_used_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), AccessKeyLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), ServiceName = structure(logical(0), tags = list(type = "string")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetAccessKeyLastUsedResult"))
return(populate(args, shape))
}
.iam$get_account_authorization_details_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Filter = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxItems = structure(logical(0), tags = list(type = "integer")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_account_authorization_details_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserDetailList = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), UserPolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GroupList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "list")), GroupDetailList = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), GroupPolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), RoleDetailList = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), InstanceProfileList = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Roles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "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"))), tags = list(type = "structure"))), tags = list(type = "list")), RolePolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Policies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), DefaultVersionId = structure(logical(0), tags = list(type = "string")), AttachmentCount = structure(logical(0), tags = list(type = "integer")), PermissionsBoundaryUsageCount = structure(logical(0), tags = list(type = "integer")), IsAttachable = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), UpdateDate = structure(logical(0), tags = list(type = "timestamp")), PolicyVersionList = structure(list(structure(list(Document = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), IsDefaultVersion = structure(logical(0), tags = list(type = "boolean")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GetAccountAuthorizationDetailsResult"))
return(populate(args, shape))
}
.iam$get_account_password_policy_input <- function(...) {
list()
}
.iam$get_account_password_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PasswordPolicy = structure(list(MinimumPasswordLength = structure(logical(0), tags = list(type = "integer")), RequireSymbols = structure(logical(0), tags = list(type = "boolean")), RequireNumbers = structure(logical(0), tags = list(type = "boolean")), RequireUppercaseCharacters = structure(logical(0), tags = list(type = "boolean")), RequireLowercaseCharacters = structure(logical(0), tags = list(type = "boolean")), AllowUsersToChangePassword = structure(logical(0), tags = list(type = "boolean")), ExpirePasswords = structure(logical(0), tags = list(type = "boolean")), MaxPasswordAge = structure(logical(0), tags = list(type = "integer", box = TRUE)), PasswordReusePrevention = structure(logical(0), tags = list(type = "integer", box = TRUE)), HardExpiry = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetAccountPasswordPolicyResult"))
return(populate(args, shape))
}
.iam$get_account_summary_input <- function(...) {
list()
}
.iam$get_account_summary_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SummaryMap = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "map"))), tags = list(type = "structure", resultWrapper = "GetAccountSummaryResult"))
return(populate(args, shape))
}
.iam$get_context_keys_for_custom_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyInputList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_context_keys_for_custom_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContextKeyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "GetContextKeysForCustomPolicyResult"))
return(populate(args, shape))
}
.iam$get_context_keys_for_principal_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicySourceArn = structure(logical(0), tags = list(type = "string")), PolicyInputList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_context_keys_for_principal_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContextKeyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "GetContextKeysForPrincipalPolicyResult"))
return(populate(args, shape))
}
.iam$get_credential_report_input <- function(...) {
list()
}
.iam$get_credential_report_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Content = structure(logical(0), tags = list(type = "blob")), ReportFormat = structure(logical(0), tags = list(type = "string")), GeneratedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure", resultWrapper = "GetCredentialReportResult"))
return(populate(args, shape))
}
.iam$get_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_group_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Group = structure(list(Path = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), Users = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordLastUsed = structure(logical(0), tags = list(type = "timestamp")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GetGroupResult"))
return(populate(args, shape))
}
.iam$get_group_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_group_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GetGroupPolicyResult"))
return(populate(args, shape))
}
.iam$get_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_instance_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfile = structure(list(Path = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Roles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "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"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetInstanceProfileResult"))
return(populate(args, shape))
}
.iam$get_login_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_login_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(LoginProfile = structure(list(UserName = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordResetRequired = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetLoginProfileResult"))
return(populate(args, shape))
}
.iam$get_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SerialNumber = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_mfa_device_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), EnableDate = structure(logical(0), tags = list(type = "timestamp")), Certifications = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure", resultWrapper = "GetMFADeviceResult"))
return(populate(args, shape))
}
.iam$get_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_open_id_connect_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Url = structure(logical(0), tags = list(type = "string")), ClientIDList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ThumbprintList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), 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", resultWrapper = "GetOpenIDConnectProviderResult"))
return(populate(args, shape))
}
.iam$get_organizations_access_report_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobId = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Marker = structure(logical(0), tags = list(type = "string")), SortKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_organizations_access_report_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobStatus = structure(logical(0), tags = list(type = "string")), JobCreationDate = structure(logical(0), tags = list(type = "timestamp")), JobCompletionDate = structure(logical(0), tags = list(type = "timestamp")), NumberOfServicesAccessible = structure(logical(0), tags = list(type = "integer")), NumberOfServicesNotAccessed = structure(logical(0), tags = list(type = "integer")), AccessDetails = structure(list(structure(list(ServiceName = structure(logical(0), tags = list(type = "string")), ServiceNamespace = structure(logical(0), tags = list(type = "string")), Region = structure(logical(0), tags = list(type = "string")), EntityPath = structure(logical(0), tags = list(type = "string")), LastAuthenticatedTime = structure(logical(0), tags = list(type = "timestamp")), TotalAuthenticatedEntities = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string")), ErrorDetails = structure(list(Message = structure(logical(0), tags = list(type = "string")), Code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetOrganizationsAccessReportResult"))
return(populate(args, shape))
}
.iam$get_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Policy = structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), DefaultVersionId = structure(logical(0), tags = list(type = "string")), AttachmentCount = structure(logical(0), tags = list(type = "integer")), PermissionsBoundaryUsageCount = structure(logical(0), tags = list(type = "integer")), IsAttachable = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), UpdateDate = structure(logical(0), tags = list(type = "timestamp")), 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"))), tags = list(type = "structure", resultWrapper = "GetPolicyResult"))
return(populate(args, shape))
}
.iam$get_policy_version_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_policy_version_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyVersion = structure(list(Document = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), IsDefaultVersion = structure(logical(0), tags = list(type = "boolean")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetPolicyVersionResult"))
return(populate(args, shape))
}
.iam$get_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_role_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Role = structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetRoleResult"))
return(populate(args, shape))
}
.iam$get_role_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_role_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GetRolePolicyResult"))
return(populate(args, shape))
}
.iam$get_saml_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_saml_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLMetadataDocument = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), ValidUntil = structure(logical(0), tags = list(type = "timestamp")), 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", resultWrapper = "GetSAMLProviderResult"))
return(populate(args, shape))
}
.iam$get_ssh_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyId = structure(logical(0), tags = list(type = "string")), Encoding = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_ssh_public_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SSHPublicKey = structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyId = structure(logical(0), tags = list(type = "string")), Fingerprint = structure(logical(0), tags = list(type = "string")), SSHPublicKeyBody = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetSSHPublicKeyResult"))
return(populate(args, shape))
}
.iam$get_server_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_server_certificate_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificate = structure(list(ServerCertificateMetadata = structure(list(Path = structure(logical(0), tags = list(type = "string")), ServerCertificateName = structure(logical(0), tags = list(type = "string")), ServerCertificateId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp")), Expiration = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), CertificateBody = structure(logical(0), tags = list(type = "string")), CertificateChain = 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"))), tags = list(type = "structure", resultWrapper = "GetServerCertificateResult"))
return(populate(args, shape))
}
.iam$get_service_last_accessed_details_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobId = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_service_last_accessed_details_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobStatus = structure(logical(0), tags = list(type = "string")), JobType = structure(logical(0), tags = list(type = "string")), JobCreationDate = structure(logical(0), tags = list(type = "timestamp")), ServicesLastAccessed = structure(list(structure(list(ServiceName = structure(logical(0), tags = list(type = "string")), LastAuthenticated = structure(logical(0), tags = list(type = "timestamp")), ServiceNamespace = structure(logical(0), tags = list(type = "string")), LastAuthenticatedEntity = structure(logical(0), tags = list(type = "string")), LastAuthenticatedRegion = structure(logical(0), tags = list(type = "string")), TotalAuthenticatedEntities = structure(logical(0), tags = list(type = "integer")), TrackedActionsLastAccessed = structure(list(structure(list(ActionName = structure(logical(0), tags = list(type = "string")), LastAccessedEntity = structure(logical(0), tags = list(type = "string")), LastAccessedTime = structure(logical(0), tags = list(type = "timestamp")), LastAccessedRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), JobCompletionDate = structure(logical(0), tags = list(type = "timestamp")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string")), Error = structure(list(Message = structure(logical(0), tags = list(type = "string")), Code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetServiceLastAccessedDetailsResult"))
return(populate(args, shape))
}
.iam$get_service_last_accessed_details_with_entities_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobId = structure(logical(0), tags = list(type = "string")), ServiceNamespace = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_service_last_accessed_details_with_entities_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(JobStatus = structure(logical(0), tags = list(type = "string")), JobCreationDate = structure(logical(0), tags = list(type = "timestamp")), JobCompletionDate = structure(logical(0), tags = list(type = "timestamp")), EntityDetailsList = structure(list(structure(list(EntityInfo = structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastAuthenticated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string")), Error = structure(list(Message = structure(logical(0), tags = list(type = "string")), Code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetServiceLastAccessedDetailsWithEntitiesResult"))
return(populate(args, shape))
}
.iam$get_service_linked_role_deletion_status_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DeletionTaskId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_service_linked_role_deletion_status_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Status = structure(logical(0), tags = list(type = "string")), Reason = structure(list(Reason = structure(logical(0), tags = list(type = "string")), RoleUsageList = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "GetServiceLinkedRoleDeletionStatusResult"))
return(populate(args, shape))
}
.iam$get_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_user_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(User = structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordLastUsed = structure(logical(0), tags = list(type = "timestamp")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "structure", resultWrapper = "GetUserResult"))
return(populate(args, shape))
}
.iam$get_user_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$get_user_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "GetUserPolicyResult"))
return(populate(args, shape))
}
.iam$list_access_keys_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_access_keys_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AccessKeyMetadata = structure(list(structure(list(UserName = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListAccessKeysResult"))
return(populate(args, shape))
}
.iam$list_account_aliases_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_account_aliases_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AccountAliases = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListAccountAliasesResult"))
return(populate(args, shape))
}
.iam$list_attached_group_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_attached_group_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AttachedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListAttachedGroupPoliciesResult"))
return(populate(args, shape))
}
.iam$list_attached_role_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_attached_role_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AttachedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListAttachedRolePoliciesResult"))
return(populate(args, shape))
}
.iam$list_attached_user_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_attached_user_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AttachedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListAttachedUserPoliciesResult"))
return(populate(args, shape))
}
.iam$list_entities_for_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), EntityFilter = structure(logical(0), tags = list(type = "string")), PathPrefix = structure(logical(0), tags = list(type = "string")), PolicyUsageFilter = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_entities_for_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyGroups = structure(list(structure(list(GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PolicyUsers = structure(list(structure(list(UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PolicyRoles = structure(list(structure(list(RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListEntitiesForPolicyResult"))
return(populate(args, shape))
}
.iam$list_group_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_group_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListGroupPoliciesResult"))
return(populate(args, shape))
}
.iam$list_groups_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_groups_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Groups = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListGroupsResult"))
return(populate(args, shape))
}
.iam$list_groups_for_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_groups_for_user_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Groups = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListGroupsForUserResult"))
return(populate(args, shape))
}
.iam$list_instance_profile_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_instance_profile_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListInstanceProfileTagsResult"))
return(populate(args, shape))
}
.iam$list_instance_profiles_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_instance_profiles_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfiles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Roles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "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"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListInstanceProfilesResult"))
return(populate(args, shape))
}
.iam$list_instance_profiles_for_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_instance_profiles_for_role_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfiles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Roles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "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"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListInstanceProfilesForRoleResult"))
return(populate(args, shape))
}
.iam$list_mfa_device_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SerialNumber = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_mfa_device_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListMFADeviceTagsResult"))
return(populate(args, shape))
}
.iam$list_mfa_devices_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_mfa_devices_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(MFADevices = structure(list(structure(list(UserName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), EnableDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListMFADevicesResult"))
return(populate(args, shape))
}
.iam$list_open_id_connect_provider_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_open_id_connect_provider_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListOpenIDConnectProviderTagsResult"))
return(populate(args, shape))
}
.iam$list_open_id_connect_providers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_open_id_connect_providers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderList = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListOpenIDConnectProvidersResult"))
return(populate(args, shape))
}
.iam$list_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Scope = structure(logical(0), tags = list(type = "string")), OnlyAttached = structure(logical(0), tags = list(type = "boolean")), PathPrefix = structure(logical(0), tags = list(type = "string")), PolicyUsageFilter = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Policies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), DefaultVersionId = structure(logical(0), tags = list(type = "string")), AttachmentCount = structure(logical(0), tags = list(type = "integer")), PermissionsBoundaryUsageCount = structure(logical(0), tags = list(type = "integer")), IsAttachable = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), UpdateDate = structure(logical(0), tags = list(type = "timestamp")), 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"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListPoliciesResult"))
return(populate(args, shape))
}
.iam$list_policies_granting_service_access_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), ServiceNamespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_policies_granting_service_access_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PoliciesGrantingServiceAccess = structure(list(structure(list(ServiceNamespace = structure(logical(0), tags = list(type = "string")), Policies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyType = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string")), EntityType = structure(logical(0), tags = list(type = "string")), EntityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListPoliciesGrantingServiceAccessResult"))
return(populate(args, shape))
}
.iam$list_policy_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_policy_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListPolicyTagsResult"))
return(populate(args, shape))
}
.iam$list_policy_versions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_policy_versions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Versions = structure(list(structure(list(Document = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), IsDefaultVersion = structure(logical(0), tags = list(type = "boolean")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListPolicyVersionsResult"))
return(populate(args, shape))
}
.iam$list_role_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_role_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListRolePoliciesResult"))
return(populate(args, shape))
}
.iam$list_role_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_role_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListRoleTagsResult"))
return(populate(args, shape))
}
.iam$list_roles_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_roles_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Roles = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListRolesResult"))
return(populate(args, shape))
}
.iam$list_saml_provider_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_saml_provider_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListSAMLProviderTagsResult"))
return(populate(args, shape))
}
.iam$list_saml_providers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_saml_providers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderList = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), ValidUntil = structure(logical(0), tags = list(type = "timestamp")), CreateDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListSAMLProvidersResult"))
return(populate(args, shape))
}
.iam$list_ssh_public_keys_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_ssh_public_keys_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SSHPublicKeys = structure(list(structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListSSHPublicKeysResult"))
return(populate(args, shape))
}
.iam$list_server_certificate_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_server_certificate_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListServerCertificateTagsResult"))
return(populate(args, shape))
}
.iam$list_server_certificates_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_server_certificates_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateMetadataList = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), ServerCertificateName = structure(logical(0), tags = list(type = "string")), ServerCertificateId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp")), Expiration = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListServerCertificatesResult"))
return(populate(args, shape))
}
.iam$list_service_specific_credentials_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_service_specific_credentials_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServiceSpecificCredentials = structure(list(structure(list(UserName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), ServiceUserName = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), ServiceSpecificCredentialId = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListServiceSpecificCredentialsResult"))
return(populate(args, shape))
}
.iam$list_signing_certificates_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_signing_certificates_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Certificates = structure(list(structure(list(UserName = structure(logical(0), tags = list(type = "string")), CertificateId = structure(logical(0), tags = list(type = "string")), CertificateBody = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListSigningCertificatesResult"))
return(populate(args, shape))
}
.iam$list_user_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_user_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListUserPoliciesResult"))
return(populate(args, shape))
}
.iam$list_user_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_user_tags_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")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListUserTagsResult"))
return(populate(args, shape))
}
.iam$list_users_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PathPrefix = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_users_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Users = structure(list(structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordLastUsed = structure(logical(0), tags = list(type = "timestamp")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListUsersResult"))
return(populate(args, shape))
}
.iam$list_virtual_mfa_devices_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(AssignmentStatus = structure(logical(0), tags = list(type = "string")), Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$list_virtual_mfa_devices_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(VirtualMFADevices = structure(list(structure(list(SerialNumber = structure(logical(0), tags = list(type = "string")), Base32StringSeed = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), QRCodePNG = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), User = structure(list(Path = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), PasswordLastUsed = structure(logical(0), tags = list(type = "timestamp")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), EnableDate = structure(logical(0), tags = list(type = "timestamp")), 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"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListVirtualMFADevicesResult"))
return(populate(args, shape))
}
.iam$put_group_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$put_group_policy_output <- function(...) {
list()
}
.iam$put_role_permissions_boundary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PermissionsBoundary = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$put_role_permissions_boundary_output <- function(...) {
list()
}
.iam$put_role_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$put_role_policy_output <- function(...) {
list()
}
.iam$put_user_permissions_boundary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PermissionsBoundary = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$put_user_permissions_boundary_output <- function(...) {
list()
}
.iam$put_user_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$put_user_policy_output <- function(...) {
list()
}
.iam$remove_client_id_from_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = structure(logical(0), tags = list(type = "string")), ClientID = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$remove_client_id_from_open_id_connect_provider_output <- function(...) {
list()
}
.iam$remove_role_from_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$remove_role_from_instance_profile_output <- function(...) {
list()
}
.iam$remove_user_from_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$remove_user_from_group_output <- function(...) {
list()
}
.iam$reset_service_specific_credential_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), ServiceSpecificCredentialId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$reset_service_specific_credential_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServiceSpecificCredential = structure(list(CreateDate = structure(logical(0), tags = list(type = "timestamp")), ServiceName = structure(logical(0), tags = list(type = "string")), ServiceUserName = structure(logical(0), tags = list(type = "string")), ServicePassword = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), ServiceSpecificCredentialId = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "ResetServiceSpecificCredentialResult"))
return(populate(args, shape))
}
.iam$resync_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), AuthenticationCode1 = structure(logical(0), tags = list(type = "string")), AuthenticationCode2 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$resync_mfa_device_output <- function(...) {
list()
}
.iam$set_default_policy_version_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$set_default_policy_version_output <- function(...) {
list()
}
.iam$set_security_token_service_preferences_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GlobalEndpointTokenVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$set_security_token_service_preferences_output <- function(...) {
list()
}
.iam$simulate_custom_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyInputList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PermissionsBoundaryPolicyInputList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ActionNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourcePolicy = structure(logical(0), tags = list(type = "string")), ResourceOwner = structure(logical(0), tags = list(type = "string")), CallerArn = structure(logical(0), tags = list(type = "string")), ContextEntries = structure(list(structure(list(ContextKeyName = structure(logical(0), tags = list(type = "string")), ContextKeyValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ContextKeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceHandlingOption = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$simulate_custom_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(EvaluationResults = structure(list(structure(list(EvalActionName = structure(logical(0), tags = list(type = "string")), EvalResourceName = structure(logical(0), tags = list(type = "string")), EvalDecision = structure(logical(0), tags = list(type = "string")), MatchedStatements = structure(list(structure(list(SourcePolicyId = structure(logical(0), tags = list(type = "string")), SourcePolicyType = structure(logical(0), tags = list(type = "string")), StartPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EndPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), MissingContextValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OrganizationsDecisionDetail = structure(list(AllowedByOrganizations = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), PermissionsBoundaryDecisionDetail = structure(list(AllowedByPermissionsBoundary = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), EvalDecisionDetails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceSpecificResults = structure(list(structure(list(EvalResourceName = structure(logical(0), tags = list(type = "string")), EvalResourceDecision = structure(logical(0), tags = list(type = "string")), MatchedStatements = structure(list(structure(list(SourcePolicyId = structure(logical(0), tags = list(type = "string")), SourcePolicyType = structure(logical(0), tags = list(type = "string")), StartPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EndPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), MissingContextValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EvalDecisionDetails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), PermissionsBoundaryDecisionDetail = structure(list(AllowedByPermissionsBoundary = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "SimulateCustomPolicyResult"))
return(populate(args, shape))
}
.iam$simulate_principal_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicySourceArn = structure(logical(0), tags = list(type = "string")), PolicyInputList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PermissionsBoundaryPolicyInputList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ActionNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourcePolicy = structure(logical(0), tags = list(type = "string")), ResourceOwner = structure(logical(0), tags = list(type = "string")), CallerArn = structure(logical(0), tags = list(type = "string")), ContextEntries = structure(list(structure(list(ContextKeyName = structure(logical(0), tags = list(type = "string")), ContextKeyValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ContextKeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceHandlingOption = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$simulate_principal_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(EvaluationResults = structure(list(structure(list(EvalActionName = structure(logical(0), tags = list(type = "string")), EvalResourceName = structure(logical(0), tags = list(type = "string")), EvalDecision = structure(logical(0), tags = list(type = "string")), MatchedStatements = structure(list(structure(list(SourcePolicyId = structure(logical(0), tags = list(type = "string")), SourcePolicyType = structure(logical(0), tags = list(type = "string")), StartPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EndPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), MissingContextValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OrganizationsDecisionDetail = structure(list(AllowedByOrganizations = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), PermissionsBoundaryDecisionDetail = structure(list(AllowedByPermissionsBoundary = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), EvalDecisionDetails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceSpecificResults = structure(list(structure(list(EvalResourceName = structure(logical(0), tags = list(type = "string")), EvalResourceDecision = structure(logical(0), tags = list(type = "string")), MatchedStatements = structure(list(structure(list(SourcePolicyId = structure(logical(0), tags = list(type = "string")), SourcePolicyType = structure(logical(0), tags = list(type = "string")), StartPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EndPosition = structure(list(Line = structure(logical(0), tags = list(type = "integer")), Column = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), MissingContextValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EvalDecisionDetails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), PermissionsBoundaryDecisionDetail = structure(list(AllowedByPermissionsBoundary = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "SimulatePrincipalPolicyResult"))
return(populate(args, shape))
}
.iam$tag_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = 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))
}
.iam$tag_instance_profile_output <- function(...) {
list()
}
.iam$tag_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SerialNumber = 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))
}
.iam$tag_mfa_device_output <- function(...) {
list()
}
.iam$tag_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = 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))
}
.iam$tag_open_id_connect_provider_output <- function(...) {
list()
}
.iam$tag_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = 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))
}
.iam$tag_policy_output <- function(...) {
list()
}
.iam$tag_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = 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))
}
.iam$tag_role_output <- function(...) {
list()
}
.iam$tag_saml_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = 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))
}
.iam$tag_saml_provider_output <- function(...) {
list()
}
.iam$tag_server_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateName = 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))
}
.iam$tag_server_certificate_output <- function(...) {
list()
}
.iam$tag_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = 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))
}
.iam$tag_user_output <- function(...) {
list()
}
.iam$untag_instance_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InstanceProfileName = 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))
}
.iam$untag_instance_profile_output <- function(...) {
list()
}
.iam$untag_mfa_device_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SerialNumber = 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))
}
.iam$untag_mfa_device_output <- function(...) {
list()
}
.iam$untag_open_id_connect_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = 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))
}
.iam$untag_open_id_connect_provider_output <- function(...) {
list()
}
.iam$untag_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PolicyArn = 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))
}
.iam$untag_policy_output <- function(...) {
list()
}
.iam$untag_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = 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))
}
.iam$untag_role_output <- function(...) {
list()
}
.iam$untag_saml_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = 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))
}
.iam$untag_saml_provider_output <- function(...) {
list()
}
.iam$untag_server_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateName = 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))
}
.iam$untag_server_certificate_output <- function(...) {
list()
}
.iam$untag_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = 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))
}
.iam$untag_user_output <- function(...) {
list()
}
.iam$update_access_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_access_key_output <- function(...) {
list()
}
.iam$update_account_password_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(MinimumPasswordLength = structure(logical(0), tags = list(type = "integer")), RequireSymbols = structure(logical(0), tags = list(type = "boolean")), RequireNumbers = structure(logical(0), tags = list(type = "boolean")), RequireUppercaseCharacters = structure(logical(0), tags = list(type = "boolean")), RequireLowercaseCharacters = structure(logical(0), tags = list(type = "boolean")), AllowUsersToChangePassword = structure(logical(0), tags = list(type = "boolean")), MaxPasswordAge = structure(logical(0), tags = list(type = "integer", box = TRUE)), PasswordReusePrevention = structure(logical(0), tags = list(type = "integer", box = TRUE)), HardExpiry = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_account_password_policy_output <- function(...) {
list()
}
.iam$update_assume_role_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), PolicyDocument = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_assume_role_policy_output <- function(...) {
list()
}
.iam$update_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(GroupName = structure(logical(0), tags = list(type = "string")), NewPath = structure(logical(0), tags = list(type = "string")), NewGroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_group_output <- function(...) {
list()
}
.iam$update_login_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), Password = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), PasswordResetRequired = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_login_profile_output <- function(...) {
list()
}
.iam$update_open_id_connect_provider_thumbprint_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OpenIDConnectProviderArn = structure(logical(0), tags = list(type = "string")), ThumbprintList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_open_id_connect_provider_thumbprint_output <- function(...) {
list()
}
.iam$update_role_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_role_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure", resultWrapper = "UpdateRoleResult"))
return(populate(args, shape))
}
.iam$update_role_description_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RoleName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_role_description_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Role = structure(list(Path = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), PermissionsBoundary = structure(list(PermissionsBoundaryType = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), RoleLastUsed = structure(list(LastUsedDate = structure(logical(0), tags = list(type = "timestamp")), Region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "UpdateRoleDescriptionResult"))
return(populate(args, shape))
}
.iam$update_saml_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLMetadataDocument = structure(logical(0), tags = list(type = "string")), SAMLProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_saml_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SAMLProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "UpdateSAMLProviderResult"))
return(populate(args, shape))
}
.iam$update_ssh_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_ssh_public_key_output <- function(...) {
list()
}
.iam$update_server_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateName = structure(logical(0), tags = list(type = "string")), NewPath = structure(logical(0), tags = list(type = "string")), NewServerCertificateName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_server_certificate_output <- function(...) {
list()
}
.iam$update_service_specific_credential_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), ServiceSpecificCredentialId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_service_specific_credential_output <- function(...) {
list()
}
.iam$update_signing_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), CertificateId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_signing_certificate_output <- function(...) {
list()
}
.iam$update_user_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), NewPath = structure(logical(0), tags = list(type = "string")), NewUserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$update_user_output <- function(...) {
list()
}
.iam$upload_ssh_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyBody = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$upload_ssh_public_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(SSHPublicKey = structure(list(UserName = structure(logical(0), tags = list(type = "string")), SSHPublicKeyId = structure(logical(0), tags = list(type = "string")), Fingerprint = structure(logical(0), tags = list(type = "string")), SSHPublicKeyBody = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "UploadSSHPublicKeyResult"))
return(populate(args, shape))
}
.iam$upload_server_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Path = structure(logical(0), tags = list(type = "string")), ServerCertificateName = structure(logical(0), tags = list(type = "string")), CertificateBody = structure(logical(0), tags = list(type = "string")), PrivateKey = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), CertificateChain = 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))
}
.iam$upload_server_certificate_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ServerCertificateMetadata = structure(list(Path = structure(logical(0), tags = list(type = "string")), ServerCertificateName = structure(logical(0), tags = list(type = "string")), ServerCertificateId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp")), Expiration = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), 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", resultWrapper = "UploadServerCertificateResult"))
return(populate(args, shape))
}
.iam$upload_signing_certificate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(UserName = structure(logical(0), tags = list(type = "string")), CertificateBody = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.iam$upload_signing_certificate_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Certificate = structure(list(UserName = structure(logical(0), tags = list(type = "string")), CertificateId = structure(logical(0), tags = list(type = "string")), CertificateBody = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), UploadDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "UploadSigningCertificateResult"))
return(populate(args, shape))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.