We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 23, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 23, 2026 by Pulumi
A trust store.
Create TrustStore Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TrustStore(name: string, args?: TrustStoreArgs, opts?: CustomResourceOptions);@overload
def TrustStore(resource_name: str,
args: Optional[TrustStoreArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def TrustStore(resource_name: str,
opts: Optional[ResourceOptions] = None,
ca_certificates_bundle_source: Optional[TrustStoreCaCertificatesBundleSourceArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewTrustStore(ctx *Context, name string, args *TrustStoreArgs, opts ...ResourceOption) (*TrustStore, error)public TrustStore(string name, TrustStoreArgs? args = null, CustomResourceOptions? opts = null)
public TrustStore(String name, TrustStoreArgs args)
public TrustStore(String name, TrustStoreArgs args, CustomResourceOptions options)
type: aws-native:cloudfront:TrustStore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TrustStoreArgs
- 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 TrustStoreArgs
- 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 TrustStoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TrustStoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TrustStoreArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TrustStore Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TrustStore resource accepts the following input properties:
- Ca
Certificates Pulumi.Bundle Source Aws Native. Cloud Front. Inputs. Trust Store Ca Certificates Bundle Source - A CA certificates bundle source.
- Name string
- The trust store's name.
-
List<Pulumi.
Aws Native. Inputs. Tag> - A complex type that contains zero or more
Tagelements.
- Ca
Certificates TrustBundle Source Store Ca Certificates Bundle Source Args - A CA certificates bundle source.
- Name string
- The trust store's name.
-
Tag
Args - A complex type that contains zero or more
Tagelements.
- ca
Certificates TrustBundle Source Store Ca Certificates Bundle Source - A CA certificates bundle source.
- name String
- The trust store's name.
- List<Tag>
- A complex type that contains zero or more
Tagelements.
- ca
Certificates TrustBundle Source Store Ca Certificates Bundle Source - A CA certificates bundle source.
- name string
- The trust store's name.
- Tag[]
- A complex type that contains zero or more
Tagelements.
- ca_
certificates_ Trustbundle_ source Store Ca Certificates Bundle Source Args - A CA certificates bundle source.
- name str
- The trust store's name.
-
Sequence[Tag
Args] - A complex type that contains zero or more
Tagelements.
- ca
Certificates Property MapBundle Source - A CA certificates bundle source.
- name String
- The trust store's name.
- List<Property Map>
- A complex type that contains zero or more
Tagelements.
Outputs
All input properties are implicitly available as output properties. Additionally, the TrustStore resource produces the following output properties:
- Arn string
- The trust store's Amazon Resource Name (ARN).
- Aws
Id string - The trust store's ID.
- ETag string
- The version identifier for the current version of the trust store.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The trust store's last modified time.
- Number
Of intCa Certificates - The trust store's number of CA certificates.
- Status
Pulumi.
Aws Native. Cloud Front. Trust Store Status - The trust store's status.
- Arn string
- The trust store's Amazon Resource Name (ARN).
- Aws
Id string - The trust store's ID.
- ETag string
- The version identifier for the current version of the trust store.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The trust store's last modified time.
- Number
Of intCa Certificates - The trust store's number of CA certificates.
- Status
Trust
Store Status - The trust store's status.
- arn String
- The trust store's Amazon Resource Name (ARN).
- aws
Id String - The trust store's ID.
- e
Tag String - The version identifier for the current version of the trust store.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The trust store's last modified time.
- number
Of IntegerCa Certificates - The trust store's number of CA certificates.
- status
Trust
Store Status - The trust store's status.
- arn string
- The trust store's Amazon Resource Name (ARN).
- aws
Id string - The trust store's ID.
- e
Tag string - The version identifier for the current version of the trust store.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - The trust store's last modified time.
- number
Of numberCa Certificates - The trust store's number of CA certificates.
- status
Trust
Store Status - The trust store's status.
- arn str
- The trust store's Amazon Resource Name (ARN).
- aws_
id str - The trust store's ID.
- e_
tag str - The version identifier for the current version of the trust store.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime - The trust store's last modified time.
- number_
of_ intca_ certificates - The trust store's number of CA certificates.
- status
Trust
Store Status - The trust store's status.
- arn String
- The trust store's Amazon Resource Name (ARN).
- aws
Id String - The trust store's ID.
- e
Tag String - The version identifier for the current version of the trust store.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The trust store's last modified time.
- number
Of NumberCa Certificates - The trust store's number of CA certificates.
- status "PENDING" | "ACTIVE" | "FAILED"
- The trust store's status.
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.TrustStoreCaCertificatesBundleS3Location, TrustStoreCaCertificatesBundleS3LocationArgs
The CA certificates bundle location in Amazon S3.TrustStoreCaCertificatesBundleSource, TrustStoreCaCertificatesBundleSourceArgs
A CA certificates bundle source.- Ca
Certificates Pulumi.Bundle S3Location Aws Native. Cloud Front. Inputs. Trust Store Ca Certificates Bundle S3Location - The CA certificates bundle location in Amazon S3.
- Ca
Certificates TrustBundle S3Location Store Ca Certificates Bundle S3Location - The CA certificates bundle location in Amazon S3.
- ca
Certificates TrustBundle S3Location Store Ca Certificates Bundle S3Location - The CA certificates bundle location in Amazon S3.
- ca
Certificates TrustBundle S3Location Store Ca Certificates Bundle S3Location - The CA certificates bundle location in Amazon S3.
- ca_
certificates_ Trustbundle_ s3_ location Store Ca Certificates Bundle S3Location - The CA certificates bundle location in Amazon S3.
- ca
Certificates Property MapBundle S3Location - The CA certificates bundle location in Amazon S3.
TrustStoreStatus, TrustStoreStatusArgs
- Pending
PENDING- Active
ACTIVE- Failed
FAILED
- Trust
Store Status Pending PENDING- Trust
Store Status Active ACTIVE- Trust
Store Status Failed FAILED
- Pending
PENDING- Active
ACTIVE- Failed
FAILED
- Pending
PENDING- Active
ACTIVE- Failed
FAILED
- PENDING
PENDING- ACTIVE
ACTIVE- FAILED
FAILED
- "PENDING"
PENDING- "ACTIVE"
ACTIVE- "FAILED"
FAILED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 23, 2026 by Pulumi
