ProvisioningConfig constructor
ProvisioningConfig(
- String name, {
- ProvisioningConfigArgs? args,
- CustomResourceOptions? options,
Creates a new ProvisioningConfig.
name The Pulumi resource name.
args Arguments used to configure this ProvisioningConfig. The set of arguments for ProvisioningConfig.
options Resource options controlling this resource's behavior.
Implementation
ProvisioningConfig(
String name, {
ProvisioningConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:baremetalsolution/v2:ProvisioningConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
cloudConsoleUri = registerOutput<String>('cloudConsoleUri');
customId = registerOutput<String>('customId');
email = registerOutput<String>('email');
handoverServiceAccount = registerOutput<String>('handoverServiceAccount');
instances = registerOutput<List<Map<String, dynamic>>>('instances');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
networks = registerOutput<List<Map<String, dynamic>>>('networks');
pod = registerOutput<String>('pod');
project = registerOutput<String>('project');
state = registerOutput<String>('state');
statusMessage = registerOutput<String>('statusMessage');
ticketId = registerOutput<String>('ticketId');
updateTime = registerOutput<String>('updateTime');
volumes = registerOutput<List<Map<String, dynamic>>>('volumes');
vpcScEnabled = registerOutput<bool>('vpcScEnabled');
}