R/organizations_interfaces.R

Defines functions update_policy_output update_policy_input update_organizational_unit_output update_organizational_unit_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input remove_account_from_organization_output remove_account_from_organization_input register_delegated_administrator_output register_delegated_administrator_input move_account_output move_account_input list_targets_for_policy_output list_targets_for_policy_input list_tags_for_resource_output list_tags_for_resource_input list_roots_output list_roots_input list_policies_for_target_output list_policies_for_target_input list_policies_output list_policies_input list_parents_output list_parents_input list_organizational_units_for_parent_output list_organizational_units_for_parent_input list_handshakes_for_organization_output list_handshakes_for_organization_input list_handshakes_for_account_output list_handshakes_for_account_input list_delegated_services_for_account_output list_delegated_services_for_account_input list_delegated_administrators_output list_delegated_administrators_input list_create_account_status_output list_create_account_status_input list_children_output list_children_input list_accounts_for_parent_output list_accounts_for_parent_input list_accounts_output list_accounts_input list_aws_service_access_for_organization_output list_aws_service_access_for_organization_input leave_organization_output leave_organization_input invite_account_to_organization_output invite_account_to_organization_input enable_policy_type_output enable_policy_type_input enable_all_features_output enable_all_features_input enable_aws_service_access_output enable_aws_service_access_input disable_policy_type_output disable_policy_type_input disable_aws_service_access_output disable_aws_service_access_input detach_policy_output detach_policy_input describe_policy_output describe_policy_input describe_organizational_unit_output describe_organizational_unit_input describe_organization_output describe_organization_input describe_handshake_output describe_handshake_input describe_effective_policy_output describe_effective_policy_input describe_create_account_status_output describe_create_account_status_input describe_account_output describe_account_input deregister_delegated_administrator_output deregister_delegated_administrator_input delete_policy_output delete_policy_input delete_organizational_unit_output delete_organizational_unit_input delete_organization_output delete_organization_input decline_handshake_output decline_handshake_input create_policy_output create_policy_input create_organizational_unit_output create_organizational_unit_input create_organization_output create_organization_input create_gov_cloud_account_output create_gov_cloud_account_input create_account_output create_account_input cancel_handshake_output cancel_handshake_input attach_policy_output attach_policy_input accept_handshake_output accept_handshake_input

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

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

.organizations$accept_handshake_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshake = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$attach_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyId = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$attach_policy_output <- function(...) {
  list()
}

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

.organizations$cancel_handshake_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshake = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$create_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Email = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), AccountName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), RoleName = structure(logical(0), tags = list(type = "string")), IamUserAccessToBilling = 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))
}

.organizations$create_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateAccountStatus = structure(list(Id = structure(logical(0), tags = list(type = "string")), AccountName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), CompletedTimestamp = structure(logical(0), tags = list(type = "timestamp")), AccountId = structure(logical(0), tags = list(type = "string")), GovCloudAccountId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$create_gov_cloud_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Email = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), AccountName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), RoleName = structure(logical(0), tags = list(type = "string")), IamUserAccessToBilling = 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))
}

.organizations$create_gov_cloud_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateAccountStatus = structure(list(Id = structure(logical(0), tags = list(type = "string")), AccountName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), CompletedTimestamp = structure(logical(0), tags = list(type = "timestamp")), AccountId = structure(logical(0), tags = list(type = "string")), GovCloudAccountId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$create_organization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Organization = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), FeatureSet = structure(logical(0), tags = list(type = "string")), MasterAccountArn = structure(logical(0), tags = list(type = "string")), MasterAccountId = structure(logical(0), tags = list(type = "string")), MasterAccountEmail = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), AvailablePolicyTypes = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$create_organizational_unit_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ParentId = 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))
}

.organizations$create_organizational_unit_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OrganizationalUnit = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$create_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Content = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = 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))
}

.organizations$create_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(list(PolicySummary = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), AwsManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$decline_handshake_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshake = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$delete_organization_input <- function(...) {
  list()
}

.organizations$delete_organization_output <- function(...) {
  list()
}

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

.organizations$delete_organizational_unit_output <- function(...) {
  list()
}

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

.organizations$delete_policy_output <- function(...) {
  list()
}

.organizations$deregister_delegated_administrator_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountId = structure(logical(0), tags = list(type = "string")), ServicePrincipal = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$deregister_delegated_administrator_output <- function(...) {
  list()
}

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

.organizations$describe_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Account = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Status = structure(logical(0), tags = list(type = "string")), JoinedMethod = structure(logical(0), tags = list(type = "string")), JoinedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$describe_create_account_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateAccountStatus = structure(list(Id = structure(logical(0), tags = list(type = "string")), AccountName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), CompletedTimestamp = structure(logical(0), tags = list(type = "timestamp")), AccountId = structure(logical(0), tags = list(type = "string")), GovCloudAccountId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$describe_effective_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyType = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$describe_effective_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EffectivePolicy = structure(list(PolicyContent = structure(logical(0), tags = list(type = "string")), LastUpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), TargetId = structure(logical(0), tags = list(type = "string")), PolicyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$describe_handshake_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshake = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$describe_organization_input <- function(...) {
  list()
}

.organizations$describe_organization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Organization = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), FeatureSet = structure(logical(0), tags = list(type = "string")), MasterAccountArn = structure(logical(0), tags = list(type = "string")), MasterAccountId = structure(logical(0), tags = list(type = "string")), MasterAccountEmail = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), AvailablePolicyTypes = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$describe_organizational_unit_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OrganizationalUnit = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$describe_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(list(PolicySummary = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), AwsManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$detach_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyId = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$detach_policy_output <- function(...) {
  list()
}

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

.organizations$disable_aws_service_access_output <- function(...) {
  list()
}

.organizations$disable_policy_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RootId = structure(logical(0), tags = list(type = "string")), PolicyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$disable_policy_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Root = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PolicyTypes = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$enable_aws_service_access_output <- function(...) {
  list()
}

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

.organizations$enable_all_features_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshake = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$enable_policy_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RootId = structure(logical(0), tags = list(type = "string")), PolicyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$enable_policy_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Root = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PolicyTypes = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$invite_account_to_organization_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Target = structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Notes = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), 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))
}

.organizations$invite_account_to_organization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshake = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$leave_organization_input <- function(...) {
  list()
}

.organizations$leave_organization_output <- function(...) {
  list()
}

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

.organizations$list_aws_service_access_for_organization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnabledServicePrincipals = structure(list(structure(list(ServicePrincipal = structure(logical(0), tags = list(type = "string")), DateEnabled = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_accounts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Accounts = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Status = structure(logical(0), tags = list(type = "string")), JoinedMethod = structure(logical(0), tags = list(type = "string")), JoinedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_accounts_for_parent_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Accounts = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Status = structure(logical(0), tags = list(type = "string")), JoinedMethod = structure(logical(0), tags = list(type = "string")), JoinedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_children_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ParentId = structure(logical(0), tags = list(type = "string")), ChildType = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_children_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Children = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_create_account_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateAccountStatuses = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), AccountName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), CompletedTimestamp = structure(logical(0), tags = list(type = "timestamp")), AccountId = structure(logical(0), tags = list(type = "string")), GovCloudAccountId = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_delegated_administrators_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DelegatedAdministrators = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Status = structure(logical(0), tags = list(type = "string")), JoinedMethod = structure(logical(0), tags = list(type = "string")), JoinedTimestamp = structure(logical(0), tags = list(type = "timestamp")), DelegationEnabledDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_delegated_services_for_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DelegatedServices = structure(list(structure(list(ServicePrincipal = structure(logical(0), tags = list(type = "string")), DelegationEnabledDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_handshakes_for_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Filter = structure(list(ActionType = structure(logical(0), tags = list(type = "string")), ParentHandshakeId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_handshakes_for_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshakes = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_handshakes_for_organization_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Filter = structure(list(ActionType = structure(logical(0), tags = list(type = "string")), ParentHandshakeId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_handshakes_for_organization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Handshakes = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Parties = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), State = structure(logical(0), tags = list(type = "string")), RequestedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ExpirationTimestamp = structure(logical(0), tags = list(type = "timestamp")), Action = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Type = structure(logical(0), tags = list(type = "string")), Resources = structure(logical(0), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.organizations$list_parents_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Parents = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policies = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), AwsManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_policies_for_target_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TargetId = structure(logical(0), tags = list(type = "string")), Filter = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$list_policies_for_target_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policies = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), AwsManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.organizations$list_roots_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Roots = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PolicyTypes = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.organizations$list_targets_for_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Targets = structure(list(structure(list(TargetId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$move_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountId = structure(logical(0), tags = list(type = "string")), SourceParentId = structure(logical(0), tags = list(type = "string")), DestinationParentId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$move_account_output <- function(...) {
  list()
}

.organizations$register_delegated_administrator_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountId = structure(logical(0), tags = list(type = "string")), ServicePrincipal = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$register_delegated_administrator_output <- function(...) {
  list()
}

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

.organizations$remove_account_from_organization_output <- function(...) {
  list()
}

.organizations$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = 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))
}

.organizations$tag_resource_output <- function(...) {
  list()
}

.organizations$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = 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))
}

.organizations$untag_resource_output <- function(...) {
  list()
}

.organizations$update_organizational_unit_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OrganizationalUnitId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$update_organizational_unit_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OrganizationalUnit = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$update_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.organizations$update_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Policy = structure(list(PolicySummary = structure(list(Id = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), AwsManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.management package in your browser

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

paws.management documentation built on Aug. 23, 2021, 9:11 a.m.