Learn R Programming

paws.security.identity (version 0.1.12)

acmpca: AWS Certificate Manager Private Certificate Authority

Description

This is the ACM Private CA API Reference. It provides descriptions, syntax, and usage examples for each of the actions and data types involved in creating and managing private certificate authorities (CA) for your organization.

The documentation for each action shows the Query API request parameters and the XML response. Alternatively, you can use one of the AWS SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see AWS SDKs.

Each ACM Private CA API action has a quota that determines the number of times the action can be called per second. For more information, see API Rate Quotas in ACM Private CA in the ACM Private CA user guide.

Usage

acmpca(config = list())

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Service syntax

svc <- acmpca(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

create_certificate_authorityCreates a root or subordinate private certificate authority (CA)
create_certificate_authority_audit_reportCreates an audit report that lists every time that your CA private key is used
create_permissionGrants one or more permissions on a private CA to the AWS Certificate Manager (ACM) service principal (acm
delete_certificate_authorityDeletes a private certificate authority (CA)
delete_permissionRevokes permissions on a private CA granted to the AWS Certificate Manager (ACM) service principal (acm
delete_policyDeletes the resource-based policy attached to a private CA
describe_certificate_authorityLists information about your private certificate authority (CA) or one that has been shared with you
describe_certificate_authority_audit_reportLists information about a specific audit report created by calling the CreateCertificateAuthorityAuditReport action
get_certificateRetrieves a certificate from your private CA or one that has been shared with you
get_certificate_authority_certificateRetrieves the certificate and certificate chain for your private certificate authority (CA) or one that has been shared with you
get_certificate_authority_csrRetrieves the certificate signing request (CSR) for your private certificate authority (CA)
get_policyRetrieves the resource-based policy attached to a private CA
import_certificate_authority_certificateImports a signed private CA certificate into ACM Private CA
issue_certificateUses your private certificate authority (CA), or one that has been shared with you, to issue a client certificate
list_certificate_authoritiesLists the private certificate authorities that you created by using the CreateCertificateAuthority action
list_permissionsList all permissions on a private CA, if any, granted to the AWS Certificate Manager (ACM) service principal (acm
list_tagsLists the tags, if any, that are associated with your private CA or one that has been shared with you
put_policyAttaches a resource-based policy to a private CA
restore_certificate_authorityRestores a certificate authority (CA) that is in the DELETED state
revoke_certificateRevokes a certificate that was issued inside ACM Private CA
tag_certificate_authorityAdds one or more tags to your private CA
untag_certificate_authorityRemove one or more tags from your private CA
update_certificate_authorityUpdates the status or configuration of a private certificate authority (CA)

Examples

Run this code
if (FALSE) {
svc <- acmpca()
svc$create_certificate_authority(
  Foo = 123
)
}

Run the code above in your browser using DataLab