DomainMapping constructor
DomainMapping(
- String name, {
- DomainMappingArgs? args,
- CustomResourceOptions? options,
Creates a new DomainMapping.
name The Pulumi resource name.
args Arguments used to configure this DomainMapping. The set of arguments for DomainMapping.
options Resource options controlling this resource's behavior.
Implementation
DomainMapping(
String name, {
DomainMappingArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:appengine/v1:DomainMapping',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
appId = registerOutput<String>('appId');
this.name = registerOutput<String>('name');
overrideStrategy = registerOutput<String?>('overrideStrategy');
resourceRecords = registerOutput<List<Map<String, dynamic>>>('resourceRecords');
sslSettings = registerOutput<SslSettingsResponse>('sslSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return SslSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}