RegionSslPolicy constructor
RegionSslPolicy(
- String name, {
- RegionSslPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new RegionSslPolicy.
name The Pulumi resource name.
args Arguments used to configure this RegionSslPolicy. The set of arguments for RegionSslPolicy.
options Resource options controlling this resource's behavior.
Implementation
RegionSslPolicy(
String name, {
RegionSslPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:RegionSslPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
customFeatures = registerOutput<List<String>>('customFeatures');
description = registerOutput<String>('description');
enabledFeatures = registerOutput<List<String>>('enabledFeatures');
fingerprint = registerOutput<String>('fingerprint');
kind = registerOutput<String>('kind');
minTlsVersion = registerOutput<String>('minTlsVersion');
this.name = registerOutput<String>('name');
profile = registerOutput<String>('profile');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
tlsSettings = registerOutput<ServerTlsSettingsResponse>('tlsSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServerTlsSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
warnings = registerOutput<List<Map<String, dynamic>>>('warnings');
}