# 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