1. Packages
  2. AWS Native
  3. API Docs
  4. rolesanywhere
  5. TrustAnchor

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.rolesanywhere.TrustAnchor

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

    Definition of AWS::RolesAnywhere::TrustAnchor Resource Type.

    Create TrustAnchor Resource

    new TrustAnchor(name: string, args: TrustAnchorArgs, opts?: CustomResourceOptions);
    @overload
    def TrustAnchor(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    enabled: Optional[bool] = None,
                    name: Optional[str] = None,
                    notification_settings: Optional[Sequence[TrustAnchorNotificationSettingArgs]] = None,
                    source: Optional[TrustAnchorSourceArgs] = None,
                    tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    @overload
    def TrustAnchor(resource_name: str,
                    args: TrustAnchorArgs,
                    opts: Optional[ResourceOptions] = None)
    func NewTrustAnchor(ctx *Context, name string, args TrustAnchorArgs, opts ...ResourceOption) (*TrustAnchor, error)
    public TrustAnchor(string name, TrustAnchorArgs args, CustomResourceOptions? opts = null)
    public TrustAnchor(String name, TrustAnchorArgs args)
    public TrustAnchor(String name, TrustAnchorArgs args, CustomResourceOptions options)
    
    type: aws-native:rolesanywhere:TrustAnchor
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args TrustAnchorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args TrustAnchorArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args TrustAnchorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TrustAnchorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TrustAnchorArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    TrustAnchor Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The TrustAnchor resource accepts the following input properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the TrustAnchor resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    TrustAnchorArn string
    TrustAnchorId string
    Id string
    The provider-assigned unique ID for this managed resource.
    TrustAnchorArn string
    TrustAnchorId string
    id String
    The provider-assigned unique ID for this managed resource.
    trustAnchorArn String
    trustAnchorId String
    id string
    The provider-assigned unique ID for this managed resource.
    trustAnchorArn string
    trustAnchorId string
    id str
    The provider-assigned unique ID for this managed resource.
    trust_anchor_arn str
    trust_anchor_id str
    id String
    The provider-assigned unique ID for this managed resource.
    trustAnchorArn String
    trustAnchorId String

    Supporting Types

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    TrustAnchorNotificationChannel, TrustAnchorNotificationChannelArgs

    All
    ALL
    TrustAnchorNotificationChannelAll
    ALL
    All
    ALL
    All
    ALL
    ALL
    ALL
    "ALL"
    ALL

    TrustAnchorNotificationEvent, TrustAnchorNotificationEventArgs

    CaCertificateExpiry
    CA_CERTIFICATE_EXPIRY
    EndEntityCertificateExpiry
    END_ENTITY_CERTIFICATE_EXPIRY
    TrustAnchorNotificationEventCaCertificateExpiry
    CA_CERTIFICATE_EXPIRY
    TrustAnchorNotificationEventEndEntityCertificateExpiry
    END_ENTITY_CERTIFICATE_EXPIRY
    CaCertificateExpiry
    CA_CERTIFICATE_EXPIRY
    EndEntityCertificateExpiry
    END_ENTITY_CERTIFICATE_EXPIRY
    CaCertificateExpiry
    CA_CERTIFICATE_EXPIRY
    EndEntityCertificateExpiry
    END_ENTITY_CERTIFICATE_EXPIRY
    CA_CERTIFICATE_EXPIRY
    CA_CERTIFICATE_EXPIRY
    END_ENTITY_CERTIFICATE_EXPIRY
    END_ENTITY_CERTIFICATE_EXPIRY
    "CA_CERTIFICATE_EXPIRY"
    CA_CERTIFICATE_EXPIRY
    "END_ENTITY_CERTIFICATE_EXPIRY"
    END_ENTITY_CERTIFICATE_EXPIRY

    TrustAnchorNotificationSetting, TrustAnchorNotificationSettingArgs

    TrustAnchorSource, TrustAnchorSourceArgs

    TrustAnchorSourceData0Properties, TrustAnchorSourceData0PropertiesArgs

    TrustAnchorSourceData1Properties, TrustAnchorSourceData1PropertiesArgs

    AcmPcaArn string
    AcmPcaArn string
    acmPcaArn String
    acmPcaArn string
    acmPcaArn String

    TrustAnchorType, TrustAnchorTypeArgs

    AwsAcmPca
    AWS_ACM_PCA
    CertificateBundle
    CERTIFICATE_BUNDLE
    SelfSignedRepository
    SELF_SIGNED_REPOSITORY
    TrustAnchorTypeAwsAcmPca
    AWS_ACM_PCA
    TrustAnchorTypeCertificateBundle
    CERTIFICATE_BUNDLE
    TrustAnchorTypeSelfSignedRepository
    SELF_SIGNED_REPOSITORY
    AwsAcmPca
    AWS_ACM_PCA
    CertificateBundle
    CERTIFICATE_BUNDLE
    SelfSignedRepository
    SELF_SIGNED_REPOSITORY
    AwsAcmPca
    AWS_ACM_PCA
    CertificateBundle
    CERTIFICATE_BUNDLE
    SelfSignedRepository
    SELF_SIGNED_REPOSITORY
    AWS_ACM_PCA
    AWS_ACM_PCA
    CERTIFICATE_BUNDLE
    CERTIFICATE_BUNDLE
    SELF_SIGNED_REPOSITORY
    SELF_SIGNED_REPOSITORY
    "AWS_ACM_PCA"
    AWS_ACM_PCA
    "CERTIFICATE_BUNDLE"
    CERTIFICATE_BUNDLE
    "SELF_SIGNED_REPOSITORY"
    SELF_SIGNED_REPOSITORY

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi