R/acmpca_interfaces.R

Defines functions update_certificate_authority_output update_certificate_authority_input untag_certificate_authority_output untag_certificate_authority_input tag_certificate_authority_output tag_certificate_authority_input revoke_certificate_output revoke_certificate_input restore_certificate_authority_output restore_certificate_authority_input put_policy_output put_policy_input list_tags_output list_tags_input list_permissions_output list_permissions_input list_certificate_authorities_output list_certificate_authorities_input issue_certificate_output issue_certificate_input import_certificate_authority_certificate_output import_certificate_authority_certificate_input get_policy_output get_policy_input get_certificate_authority_csr_output get_certificate_authority_csr_input get_certificate_authority_certificate_output get_certificate_authority_certificate_input get_certificate_output get_certificate_input describe_certificate_authority_audit_report_output describe_certificate_authority_audit_report_input describe_certificate_authority_output describe_certificate_authority_input delete_policy_output delete_policy_input delete_permission_output delete_permission_input delete_certificate_authority_output delete_certificate_authority_input create_permission_output create_permission_input create_certificate_authority_audit_report_output create_certificate_authority_audit_report_input create_certificate_authority_output create_certificate_authority_input

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

.acmpca$create_certificate_authority_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityConfiguration = structure(list(KeyAlgorithm = structure(logical(0), tags = list(type = "string")), SigningAlgorithm = structure(logical(0), tags = list(type = "string")), Subject = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), CsrExtensions = structure(list(KeyUsage = structure(list(DigitalSignature = structure(logical(0), tags = list(type = "boolean")), NonRepudiation = structure(logical(0), tags = list(type = "boolean")), KeyEncipherment = structure(logical(0), tags = list(type = "boolean")), DataEncipherment = structure(logical(0), tags = list(type = "boolean")), KeyAgreement = structure(logical(0), tags = list(type = "boolean")), KeyCertSign = structure(logical(0), tags = list(type = "boolean")), CRLSign = structure(logical(0), tags = list(type = "boolean")), EncipherOnly = structure(logical(0), tags = list(type = "boolean")), DecipherOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SubjectInformationAccess = structure(list(structure(list(AccessMethod = structure(list(CustomObjectIdentifier = structure(logical(0), tags = list(type = "string")), AccessMethodType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessLocation = structure(list(OtherName = structure(list(TypeId = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Rfc822Name = structure(logical(0), tags = list(type = "string")), DnsName = structure(logical(0), tags = list(type = "string")), DirectoryName = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), EdiPartyName = structure(list(PartyName = structure(logical(0), tags = list(type = "string")), NameAssigner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UniformResourceIdentifier = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), RegisteredId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", box = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), RevocationConfiguration = structure(list(CrlConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExpirationInDays = structure(logical(0), tags = list(box = TRUE, type = "integer")), CustomCname = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3ObjectAcl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OcspConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), OcspCustomCname = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), CertificateAuthorityType = structure(logical(0), tags = list(type = "string")), IdempotencyToken = structure(logical(0), tags = list(type = "string")), KeyStorageSecurityStandard = 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")), UsageMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.acmpca$create_certificate_authority_audit_report_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), AuditReportResponseFormat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$create_certificate_authority_audit_report_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AuditReportId = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$create_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), Principal = structure(logical(0), tags = list(type = "string")), SourceAccount = structure(logical(0), tags = list(type = "string")), Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$create_permission_output <- function(...) {
  list()
}

.acmpca$delete_certificate_authority_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), PermanentDeletionTimeInDays = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$delete_certificate_authority_output <- function(...) {
  list()
}

.acmpca$delete_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), Principal = structure(logical(0), tags = list(type = "string")), SourceAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$delete_permission_output <- function(...) {
  list()
}

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

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

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

.acmpca$describe_certificate_authority_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthority = structure(list(Arn = structure(logical(0), tags = list(type = "string")), OwnerAccount = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), LastStateChangeAt = structure(logical(0), tags = list(type = "timestamp")), Type = structure(logical(0), tags = list(type = "string")), Serial = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), NotBefore = structure(logical(0), tags = list(type = "timestamp")), NotAfter = structure(logical(0), tags = list(type = "timestamp")), FailureReason = structure(logical(0), tags = list(type = "string")), CertificateAuthorityConfiguration = structure(list(KeyAlgorithm = structure(logical(0), tags = list(type = "string")), SigningAlgorithm = structure(logical(0), tags = list(type = "string")), Subject = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), CsrExtensions = structure(list(KeyUsage = structure(list(DigitalSignature = structure(logical(0), tags = list(type = "boolean")), NonRepudiation = structure(logical(0), tags = list(type = "boolean")), KeyEncipherment = structure(logical(0), tags = list(type = "boolean")), DataEncipherment = structure(logical(0), tags = list(type = "boolean")), KeyAgreement = structure(logical(0), tags = list(type = "boolean")), KeyCertSign = structure(logical(0), tags = list(type = "boolean")), CRLSign = structure(logical(0), tags = list(type = "boolean")), EncipherOnly = structure(logical(0), tags = list(type = "boolean")), DecipherOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SubjectInformationAccess = structure(list(structure(list(AccessMethod = structure(list(CustomObjectIdentifier = structure(logical(0), tags = list(type = "string")), AccessMethodType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessLocation = structure(list(OtherName = structure(list(TypeId = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Rfc822Name = structure(logical(0), tags = list(type = "string")), DnsName = structure(logical(0), tags = list(type = "string")), DirectoryName = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), EdiPartyName = structure(list(PartyName = structure(logical(0), tags = list(type = "string")), NameAssigner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UniformResourceIdentifier = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), RegisteredId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", box = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), RevocationConfiguration = structure(list(CrlConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExpirationInDays = structure(logical(0), tags = list(box = TRUE, type = "integer")), CustomCname = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3ObjectAcl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OcspConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), OcspCustomCname = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), RestorableUntil = structure(logical(0), tags = list(type = "timestamp")), KeyStorageSecurityStandard = structure(logical(0), tags = list(type = "string")), UsageMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$describe_certificate_authority_audit_report_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), AuditReportId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$describe_certificate_authority_audit_report_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AuditReportStatus = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$get_certificate_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), CertificateArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$get_certificate_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Certificate = structure(logical(0), tags = list(type = "string")), CertificateChain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.acmpca$get_certificate_authority_certificate_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Certificate = structure(logical(0), tags = list(type = "string")), CertificateChain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

.acmpca$import_certificate_authority_certificate_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(type = "blob")), CertificateChain = structure(logical(0), tags = list(type = "blob"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$import_certificate_authority_certificate_output <- function(...) {
  list()
}

.acmpca$issue_certificate_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApiPassthrough = structure(list(Extensions = structure(list(CertificatePolicies = structure(list(structure(list(CertPolicyId = structure(logical(0), tags = list(type = "string")), PolicyQualifiers = structure(list(structure(list(PolicyQualifierId = structure(logical(0), tags = list(type = "string")), Qualifier = structure(list(CpsUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ExtendedKeyUsage = structure(list(structure(list(ExtendedKeyUsageType = structure(logical(0), tags = list(type = "string")), ExtendedKeyUsageObjectIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), KeyUsage = structure(list(DigitalSignature = structure(logical(0), tags = list(type = "boolean")), NonRepudiation = structure(logical(0), tags = list(type = "boolean")), KeyEncipherment = structure(logical(0), tags = list(type = "boolean")), DataEncipherment = structure(logical(0), tags = list(type = "boolean")), KeyAgreement = structure(logical(0), tags = list(type = "boolean")), KeyCertSign = structure(logical(0), tags = list(type = "boolean")), CRLSign = structure(logical(0), tags = list(type = "boolean")), EncipherOnly = structure(logical(0), tags = list(type = "boolean")), DecipherOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SubjectAlternativeNames = structure(list(structure(list(OtherName = structure(list(TypeId = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Rfc822Name = structure(logical(0), tags = list(type = "string")), DnsName = structure(logical(0), tags = list(type = "string")), DirectoryName = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), EdiPartyName = structure(list(PartyName = structure(logical(0), tags = list(type = "string")), NameAssigner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UniformResourceIdentifier = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), RegisteredId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CustomExtensions = structure(list(structure(list(ObjectIdentifier = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Critical = structure(logical(0), tags = list(box = TRUE, type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Subject = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), Csr = structure(logical(0), tags = list(type = "blob")), SigningAlgorithm = structure(logical(0), tags = list(type = "string")), TemplateArn = structure(logical(0), tags = list(type = "string")), Validity = structure(list(Value = structure(logical(0), tags = list(box = TRUE, type = "long")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ValidityNotBefore = structure(list(Value = structure(logical(0), tags = list(box = TRUE, type = "long")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), IdempotencyToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.acmpca$list_certificate_authorities_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")), ResourceOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$list_certificate_authorities_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorities = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), OwnerAccount = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), LastStateChangeAt = structure(logical(0), tags = list(type = "timestamp")), Type = structure(logical(0), tags = list(type = "string")), Serial = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), NotBefore = structure(logical(0), tags = list(type = "timestamp")), NotAfter = structure(logical(0), tags = list(type = "timestamp")), FailureReason = structure(logical(0), tags = list(type = "string")), CertificateAuthorityConfiguration = structure(list(KeyAlgorithm = structure(logical(0), tags = list(type = "string")), SigningAlgorithm = structure(logical(0), tags = list(type = "string")), Subject = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), CsrExtensions = structure(list(KeyUsage = structure(list(DigitalSignature = structure(logical(0), tags = list(type = "boolean")), NonRepudiation = structure(logical(0), tags = list(type = "boolean")), KeyEncipherment = structure(logical(0), tags = list(type = "boolean")), DataEncipherment = structure(logical(0), tags = list(type = "boolean")), KeyAgreement = structure(logical(0), tags = list(type = "boolean")), KeyCertSign = structure(logical(0), tags = list(type = "boolean")), CRLSign = structure(logical(0), tags = list(type = "boolean")), EncipherOnly = structure(logical(0), tags = list(type = "boolean")), DecipherOnly = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SubjectInformationAccess = structure(list(structure(list(AccessMethod = structure(list(CustomObjectIdentifier = structure(logical(0), tags = list(type = "string")), AccessMethodType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessLocation = structure(list(OtherName = structure(list(TypeId = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Rfc822Name = structure(logical(0), tags = list(type = "string")), DnsName = structure(logical(0), tags = list(type = "string")), DirectoryName = structure(list(Country = structure(logical(0), tags = list(type = "string")), Organization = structure(logical(0), tags = list(type = "string")), OrganizationalUnit = structure(logical(0), tags = list(type = "string")), DistinguishedNameQualifier = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CommonName = structure(logical(0), tags = list(type = "string")), SerialNumber = structure(logical(0), tags = list(type = "string")), Locality = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Surname = structure(logical(0), tags = list(type = "string")), GivenName = structure(logical(0), tags = list(type = "string")), Initials = structure(logical(0), tags = list(type = "string")), Pseudonym = structure(logical(0), tags = list(type = "string")), GenerationQualifier = structure(logical(0), tags = list(type = "string")), CustomAttributes = structure(list(structure(list(ObjectIdentifier = 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")), EdiPartyName = structure(list(PartyName = structure(logical(0), tags = list(type = "string")), NameAssigner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UniformResourceIdentifier = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), RegisteredId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", box = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), RevocationConfiguration = structure(list(CrlConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExpirationInDays = structure(logical(0), tags = list(box = TRUE, type = "integer")), CustomCname = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3ObjectAcl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OcspConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), OcspCustomCname = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), RestorableUntil = structure(logical(0), tags = list(type = "timestamp")), KeyStorageSecurityStandard = structure(logical(0), tags = list(type = "string")), UsageMode = 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))
}

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

.acmpca$list_permissions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Permissions = structure(list(structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "timestamp")), Principal = structure(logical(0), tags = list(type = "string")), SourceAccount = structure(logical(0), tags = list(type = "string")), Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Policy = 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))
}

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

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

.acmpca$put_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$put_policy_output <- function(...) {
  list()
}

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

.acmpca$restore_certificate_authority_output <- function(...) {
  list()
}

.acmpca$revoke_certificate_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), CertificateSerial = structure(logical(0), tags = list(type = "string")), RevocationReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$revoke_certificate_output <- function(...) {
  list()
}

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

.acmpca$tag_certificate_authority_output <- function(...) {
  list()
}

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

.acmpca$untag_certificate_authority_output <- function(...) {
  list()
}

.acmpca$update_certificate_authority_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), RevocationConfiguration = structure(list(CrlConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExpirationInDays = structure(logical(0), tags = list(box = TRUE, type = "integer")), CustomCname = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3ObjectAcl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OcspConfiguration = structure(list(Enabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), OcspCustomCname = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.acmpca$update_certificate_authority_output <- function(...) {
  list()
}

Try the paws.security.identity package in your browser

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

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