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:run/v1:DomainMapping',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
apiVersion = registerOutput<String>('apiVersion');
dryRun = registerOutput<String?>('dryRun');
kind = registerOutput<String>('kind');
location = registerOutput<String>('location');
metadata = registerOutput<ObjectMetaResponse>('metadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ObjectMetaResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
spec = registerOutput<DomainMappingSpecResponse>('spec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DomainMappingSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
status = registerOutput<DomainMappingStatusResponse>('status', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DomainMappingStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}