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 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.
- Trust
Anchor stringArn - Trust
Anchor stringId
- Id string
- The provider-assigned unique ID for this managed resource.
- Trust
Anchor stringArn - Trust
Anchor stringId
- id String
- The provider-assigned unique ID for this managed resource.
- trust
Anchor StringArn - trust
Anchor StringId
- id string
- The provider-assigned unique ID for this managed resource.
- trust
Anchor stringArn - trust
Anchor stringId
- id str
- The provider-assigned unique ID for this managed resource.
- trust_
anchor_ strarn - trust_
anchor_ strid
- id String
- The provider-assigned unique ID for this managed resource.
- trust
Anchor StringArn - trust
Anchor StringId
Supporting Types
Tag, TagArgs
TrustAnchorNotificationChannel, TrustAnchorNotificationChannelArgs
- All
- ALL
- Trust
Anchor Notification Channel All - ALL
- All
- ALL
- All
- ALL
- ALL
- ALL
- "ALL"
- ALL
TrustAnchorNotificationEvent, TrustAnchorNotificationEventArgs
- Ca
Certificate Expiry - CA_CERTIFICATE_EXPIRY
- End
Entity Certificate Expiry - END_ENTITY_CERTIFICATE_EXPIRY
- Trust
Anchor Notification Event Ca Certificate Expiry - CA_CERTIFICATE_EXPIRY
- Trust
Anchor Notification Event End Entity Certificate Expiry - 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
- 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
- X509Certificate
Data string
- X509Certificate
Data string
- x509Certificate
Data String
- x509Certificate
Data string
- x509Certificate
Data String
TrustAnchorSourceData1Properties, TrustAnchorSourceData1PropertiesArgs
- Acm
Pca stringArn
- Acm
Pca stringArn
- acm
Pca StringArn
- acm
Pca stringArn
- acm_
pca_ strarn
- acm
Pca StringArn
TrustAnchorType, TrustAnchorTypeArgs
- Aws
Acm Pca - AWS_ACM_PCA
- Certificate
Bundle - CERTIFICATE_BUNDLE
- Self
Signed Repository - SELF_SIGNED_REPOSITORY
- Trust
Anchor Type Aws Acm Pca - AWS_ACM_PCA
- Trust
Anchor Type Certificate Bundle - CERTIFICATE_BUNDLE
- Trust
Anchor Type Self Signed Repository - 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
- 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 is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi