We recommend new projects start with resources from the AWS provider.
aws-native.elasticloadbalancingv2.TrustStore
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::ElasticLoadBalancingV2::TrustStore
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_s3_bucket: Optional[str] = None,
ca_certificates_bundle_s3_key: Optional[str] = None,
ca_certificates_bundle_s3_object_version: Optional[str] = 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:elasticloadbalancingv2: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 stringBundle S3Bucket - The name of the S3 bucket to fetch the CA certificate bundle from.
- Ca
Certificates stringBundle S3Key - The name of the S3 object to fetch the CA certificate bundle from.
- Ca
Certificates stringBundle S3Object Version - The version of the S3 bucket that contains the CA certificate bundle.
- Name string
- The name of the trust store.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags to assign to the trust store.
- Ca
Certificates stringBundle S3Bucket - The name of the S3 bucket to fetch the CA certificate bundle from.
- Ca
Certificates stringBundle S3Key - The name of the S3 object to fetch the CA certificate bundle from.
- Ca
Certificates stringBundle S3Object Version - The version of the S3 bucket that contains the CA certificate bundle.
- Name string
- The name of the trust store.
- Tag
Args - The tags to assign to the trust store.
- ca
Certificates StringBundle S3Bucket - The name of the S3 bucket to fetch the CA certificate bundle from.
- ca
Certificates StringBundle S3Key - The name of the S3 object to fetch the CA certificate bundle from.
- ca
Certificates StringBundle S3Object Version - The version of the S3 bucket that contains the CA certificate bundle.
- name String
- The name of the trust store.
- List<Tag>
- The tags to assign to the trust store.
- ca
Certificates stringBundle S3Bucket - The name of the S3 bucket to fetch the CA certificate bundle from.
- ca
Certificates stringBundle S3Key - The name of the S3 object to fetch the CA certificate bundle from.
- ca
Certificates stringBundle S3Object Version - The version of the S3 bucket that contains the CA certificate bundle.
- name string
- The name of the trust store.
- Tag[]
- The tags to assign to the trust store.
- ca_
certificates_ strbundle_ s3_ bucket - The name of the S3 bucket to fetch the CA certificate bundle from.
- ca_
certificates_ strbundle_ s3_ key - The name of the S3 object to fetch the CA certificate bundle from.
- ca_
certificates_ strbundle_ s3_ object_ version - The version of the S3 bucket that contains the CA certificate bundle.
- name str
- The name of the trust store.
- Sequence[Tag
Args] - The tags to assign to the trust store.
- ca
Certificates StringBundle S3Bucket - The name of the S3 bucket to fetch the CA certificate bundle from.
- ca
Certificates StringBundle S3Key - The name of the S3 object to fetch the CA certificate bundle from.
- ca
Certificates StringBundle S3Object Version - The version of the S3 bucket that contains the CA certificate bundle.
- name String
- The name of the trust store.
- List<Property Map>
- The tags to assign to the trust store.
Outputs
All input properties are implicitly available as output properties. Additionally, the TrustStore resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Number
Of intCa Certificates - The number of certificates associated with the trust store.
- Status string
- The status of the trust store, could be either of ACTIVE or CREATING.
- Trust
Store stringArn - The Amazon Resource Name (ARN) of the trust store.
- Id string
- The provider-assigned unique ID for this managed resource.
- Number
Of intCa Certificates - The number of certificates associated with the trust store.
- Status string
- The status of the trust store, could be either of ACTIVE or CREATING.
- Trust
Store stringArn - The Amazon Resource Name (ARN) of the trust store.
- id String
- The provider-assigned unique ID for this managed resource.
- number
Of IntegerCa Certificates - The number of certificates associated with the trust store.
- status String
- The status of the trust store, could be either of ACTIVE or CREATING.
- trust
Store StringArn - The Amazon Resource Name (ARN) of the trust store.
- id string
- The provider-assigned unique ID for this managed resource.
- number
Of numberCa Certificates - The number of certificates associated with the trust store.
- status string
- The status of the trust store, could be either of ACTIVE or CREATING.
- trust
Store stringArn - The Amazon Resource Name (ARN) of the trust store.
- id str
- The provider-assigned unique ID for this managed resource.
- number_
of_ intca_ certificates - The number of certificates associated with the trust store.
- status str
- The status of the trust store, could be either of ACTIVE or CREATING.
- trust_
store_ strarn - The Amazon Resource Name (ARN) of the trust store.
- id String
- The provider-assigned unique ID for this managed resource.
- number
Of NumberCa Certificates - The number of certificates associated with the trust store.
- status String
- The status of the trust store, could be either of ACTIVE or CREATING.
- trust
Store StringArn - The Amazon Resource Name (ARN) of the trust store.
Supporting Types
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.