TrustStore constructor
TrustStore(
- String name, {
- TrustStoreArgs? args,
- CustomResourceOptions? options,
Creates a new TrustStore.
name The Pulumi resource name.
args Arguments used to configure this TrustStore. The set of arguments for TrustStore.
options Resource options controlling this resource's behavior.
Implementation
TrustStore(
String name, {
TrustStoreArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:cloudfront/trustStore:TrustStore',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
caCertificatesBundleSource = registerOutput<TrustStoreCaCertificatesBundleSource>('caCertificatesBundleSource', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TrustStoreCaCertificatesBundleSource.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
this.name = registerOutput<String>('name');
numberOfCaCertificates = registerOutput<int>('numberOfCaCertificates');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
timeouts = registerOutput<TrustStoreTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TrustStoreTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}