Registration constructor
Registration(
- String name, {
- RegistrationArgs? args,
- CustomResourceOptions? options,
Creates a new Registration.
name The Pulumi resource name.
args Arguments used to configure this Registration. The set of arguments for Registration.
options Resource options controlling this resource's behavior.
Implementation
Registration(
String name, {
RegistrationArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:domains/v1:Registration',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
contactSettings = registerOutput<ContactSettingsResponse>('contactSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ContactSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
createTime = registerOutput<String>('createTime');
dnsSettings = registerOutput<DnsSettingsResponse>('dnsSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DnsSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
domainName = registerOutput<String>('domainName');
expireTime = registerOutput<String>('expireTime');
issues = registerOutput<List<String>>('issues');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
managementSettings = registerOutput<ManagementSettingsResponse>('managementSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ManagementSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
pendingContactSettings = registerOutput<ContactSettingsResponse>('pendingContactSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ContactSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
registerFailureReason = registerOutput<String>('registerFailureReason');
state = registerOutput<String>('state');
supportedPrivacy = registerOutput<List<String>>('supportedPrivacy');
transferFailureReason = registerOutput<String>('transferFailureReason');
}