1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. elasticloadbalancingv2
  5. TrustStoreRevocation

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.elasticloadbalancingv2.TrustStoreRevocation

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource Type definition for AWS::ElasticLoadBalancingV2::TrustStoreRevocation

Create TrustStoreRevocation Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new TrustStoreRevocation(name: string, args?: TrustStoreRevocationArgs, opts?: CustomResourceOptions);
@overload
def TrustStoreRevocation(resource_name: str,
                         args: Optional[TrustStoreRevocationArgs] = None,
                         opts: Optional[ResourceOptions] = None)

@overload
def TrustStoreRevocation(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         revocation_contents: Optional[Sequence[TrustStoreRevocationRevocationContentArgs]] = None,
                         trust_store_arn: Optional[str] = None)
func NewTrustStoreRevocation(ctx *Context, name string, args *TrustStoreRevocationArgs, opts ...ResourceOption) (*TrustStoreRevocation, error)
public TrustStoreRevocation(string name, TrustStoreRevocationArgs? args = null, CustomResourceOptions? opts = null)
public TrustStoreRevocation(String name, TrustStoreRevocationArgs args)
public TrustStoreRevocation(String name, TrustStoreRevocationArgs args, CustomResourceOptions options)
type: aws-native:elasticloadbalancingv2:TrustStoreRevocation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args TrustStoreRevocationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args TrustStoreRevocationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args TrustStoreRevocationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args TrustStoreRevocationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. TrustStoreRevocationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

TrustStoreRevocation 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 TrustStoreRevocation resource accepts the following input properties:

RevocationContents List<Pulumi.AwsNative.ElasticLoadBalancingV2.Inputs.TrustStoreRevocationRevocationContent>
The attributes required to create a trust store revocation.
TrustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
RevocationContents []TrustStoreRevocationRevocationContentArgs
The attributes required to create a trust store revocation.
TrustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
revocationContents List<TrustStoreRevocationRevocationContent>
The attributes required to create a trust store revocation.
trustStoreArn String
The Amazon Resource Name (ARN) of the trust store.
revocationContents TrustStoreRevocationRevocationContent[]
The attributes required to create a trust store revocation.
trustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
revocation_contents Sequence[TrustStoreRevocationRevocationContentArgs]
The attributes required to create a trust store revocation.
trust_store_arn str
The Amazon Resource Name (ARN) of the trust store.
revocationContents List<Property Map>
The attributes required to create a trust store revocation.
trustStoreArn String
The Amazon Resource Name (ARN) of the trust store.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
RevocationId int
The ID associated with the revocation.
TrustStoreRevocations List<Pulumi.AwsNative.ElasticLoadBalancingV2.Outputs.TrustStoreRevocation>
The data associated with a trust store revocation
Id string
The provider-assigned unique ID for this managed resource.
RevocationId int
The ID associated with the revocation.
TrustStoreRevocations []TrustStoreRevocationType
The data associated with a trust store revocation
id String
The provider-assigned unique ID for this managed resource.
revocationId Integer
The ID associated with the revocation.
trustStoreRevocations List<TrustStoreRevocation>
The data associated with a trust store revocation
id string
The provider-assigned unique ID for this managed resource.
revocationId number
The ID associated with the revocation.
trustStoreRevocations TrustStoreRevocation[]
The data associated with a trust store revocation
id str
The provider-assigned unique ID for this managed resource.
revocation_id int
The ID associated with the revocation.
trust_store_revocations Sequence[TrustStoreRevocation]
The data associated with a trust store revocation
id String
The provider-assigned unique ID for this managed resource.
revocationId Number
The ID associated with the revocation.
trustStoreRevocations List<Property Map>
The data associated with a trust store revocation

Supporting Types

TrustStoreRevocation
, TrustStoreRevocationArgs

NumberOfRevokedEntries int
The number of revoked certificates.
RevocationId string
The revocation ID of the revocation file.
RevocationType string
The type of revocation file.
TrustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
NumberOfRevokedEntries int
The number of revoked certificates.
RevocationId string
The revocation ID of the revocation file.
RevocationType string
The type of revocation file.
TrustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
numberOfRevokedEntries Integer
The number of revoked certificates.
revocationId String
The revocation ID of the revocation file.
revocationType String
The type of revocation file.
trustStoreArn String
The Amazon Resource Name (ARN) of the trust store.
numberOfRevokedEntries number
The number of revoked certificates.
revocationId string
The revocation ID of the revocation file.
revocationType string
The type of revocation file.
trustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
number_of_revoked_entries int
The number of revoked certificates.
revocation_id str
The revocation ID of the revocation file.
revocation_type str
The type of revocation file.
trust_store_arn str
The Amazon Resource Name (ARN) of the trust store.
numberOfRevokedEntries Number
The number of revoked certificates.
revocationId String
The revocation ID of the revocation file.
revocationType String
The type of revocation file.
trustStoreArn String
The Amazon Resource Name (ARN) of the trust store.

TrustStoreRevocationRevocationContent
, TrustStoreRevocationRevocationContentArgs

RevocationType string
The type of revocation file.
S3Bucket string
The Amazon S3 bucket for the revocation file.
S3Key string
The Amazon S3 path for the revocation file.
S3ObjectVersion string
The Amazon S3 object version of the revocation file.
RevocationType string
The type of revocation file.
S3Bucket string
The Amazon S3 bucket for the revocation file.
S3Key string
The Amazon S3 path for the revocation file.
S3ObjectVersion string
The Amazon S3 object version of the revocation file.
revocationType String
The type of revocation file.
s3Bucket String
The Amazon S3 bucket for the revocation file.
s3Key String
The Amazon S3 path for the revocation file.
s3ObjectVersion String
The Amazon S3 object version of the revocation file.
revocationType string
The type of revocation file.
s3Bucket string
The Amazon S3 bucket for the revocation file.
s3Key string
The Amazon S3 path for the revocation file.
s3ObjectVersion string
The Amazon S3 object version of the revocation file.
revocation_type str
The type of revocation file.
s3_bucket str
The Amazon S3 bucket for the revocation file.
s3_key str
The Amazon S3 path for the revocation file.
s3_object_version str
The Amazon S3 object version of the revocation file.
revocationType String
The type of revocation file.
s3Bucket String
The Amazon S3 bucket for the revocation file.
s3Key String
The Amazon S3 path for the revocation file.
s3ObjectVersion String
The Amazon S3 object version of the revocation file.

Package Details

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

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi