AWS Native is in preview. AWS Classic is fully supported.
aws-native.elasticloadbalancingv2.TrustStoreRevocation
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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 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 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 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 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 String
- The unique name of the resource.
- args TrustStoreRevocationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const trustStoreRevocationResource = new aws_native.elasticloadbalancingv2.TrustStoreRevocation("trustStoreRevocationResource", {
revocationContents: [{
revocationType: "string",
s3Bucket: "string",
s3Key: "string",
s3ObjectVersion: "string",
}],
trustStoreArn: "string",
});
Coming soon!
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
The TrustStoreRevocation resource accepts the following input properties:
- Revocation
Contents List<Pulumi.Aws Native. Elastic Load Balancing V2. Inputs. Trust Store Revocation Revocation Content> - The attributes required to create a trust store revocation.
- Trust
Store stringArn - The Amazon Resource Name (ARN) of the trust store.
- Revocation
Contents []TrustStore Revocation Revocation Content Args - The attributes required to create a trust store revocation.
- Trust
Store stringArn - The Amazon Resource Name (ARN) of the trust store.
- revocation
Contents List<TrustStore Revocation Revocation Content> - The attributes required to create a trust store revocation.
- trust
Store StringArn - The Amazon Resource Name (ARN) of the trust store.
- revocation
Contents TrustStore Revocation Revocation Content[] - The attributes required to create a trust store revocation.
- trust
Store stringArn - The Amazon Resource Name (ARN) of the trust store.
- revocation_
contents Sequence[TrustStore Revocation Revocation Content Args] - The attributes required to create a trust store revocation.
- trust_
store_ strarn - The Amazon Resource Name (ARN) of the trust store.
- revocation
Contents List<Property Map> - The attributes required to create a trust store revocation.
- trust
Store StringArn - 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.
- Revocation
Id int - The ID associated with the revocation.
- Trust
Store List<Pulumi.Revocations Aws Native. Elastic Load Balancing V2. Outputs. Trust Store Revocation> - The data associated with a trust store revocation
- Id string
- The provider-assigned unique ID for this managed resource.
- Revocation
Id int - The ID associated with the revocation.
- Trust
Store []TrustRevocations Store Revocation Type - The data associated with a trust store revocation
- id String
- The provider-assigned unique ID for this managed resource.
- revocation
Id Integer - The ID associated with the revocation.
- trust
Store List<TrustRevocations Store Revocation> - The data associated with a trust store revocation
- id string
- The provider-assigned unique ID for this managed resource.
- revocation
Id number - The ID associated with the revocation.
- trust
Store TrustRevocations Store Revocation[] - 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_ Sequence[Trustrevocations Store Revocation] - The data associated with a trust store revocation
- id String
- The provider-assigned unique ID for this managed resource.
- revocation
Id Number - The ID associated with the revocation.
- trust
Store List<Property Map>Revocations - The data associated with a trust store revocation
Supporting Types
TrustStoreRevocation, TrustStoreRevocationArgs
- Number
Of intRevoked Entries - Revocation
Id string - Revocation
Type string - Trust
Store stringArn
- Number
Of intRevoked Entries - Revocation
Id string - Revocation
Type string - Trust
Store stringArn
- number
Of IntegerRevoked Entries - revocation
Id String - revocation
Type String - trust
Store StringArn
- number
Of numberRevoked Entries - revocation
Id string - revocation
Type string - trust
Store stringArn
- number
Of NumberRevoked Entries - revocation
Id String - revocation
Type String - trust
Store StringArn
TrustStoreRevocationRevocationContent, TrustStoreRevocationRevocationContentArgs
- Revocation
Type string - S3Bucket string
- S3Key string
- S3Object
Version string
- Revocation
Type string - S3Bucket string
- S3Key string
- S3Object
Version string
- revocation
Type String - s3Bucket String
- s3Key String
- s3Object
Version String
- revocation
Type string - s3Bucket string
- s3Key string
- s3Object
Version string
- revocation_
type str - s3_
bucket str - s3_
key str - s3_
object_ strversion
- revocation
Type String - s3Bucket String
- s3Key String
- s3Object
Version String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.