TypeProviderDeploymentmanagerV2beta constructor
TypeProviderDeploymentmanagerV2beta(
- String name, {
- TypeProviderDeploymentmanagerV2betaArgs? args,
- CustomResourceOptions? options,
Creates a new TypeProviderDeploymentmanagerV2beta.
name The Pulumi resource name.
args Arguments used to configure this TypeProviderDeploymentmanagerV2beta. The set of arguments for TypeProvider.
options Resource options controlling this resource's behavior.
Implementation
TypeProviderDeploymentmanagerV2beta(
String name, {
TypeProviderDeploymentmanagerV2betaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:deploymentmanager/v2beta:TypeProvider',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
collectionOverrides = registerOutput<List<Map<String, dynamic>>>('collectionOverrides');
credential = registerOutput<CredentialResponseDeploymentmanagerV2beta>('credential', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CredentialResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
customCertificateAuthorityRoots = registerOutput<List<String>>('customCertificateAuthorityRoots');
description = registerOutput<String>('description');
descriptorUrl = registerOutput<String>('descriptorUrl');
insertTime = registerOutput<String>('insertTime');
labels = registerOutput<List<Map<String, dynamic>>>('labels');
this.name = registerOutput<String>('name');
operation = registerOutput<OperationResponseDeploymentmanagerV2beta>('operation', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OperationResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.options = registerOutput<OptionsResponseDeploymentmanagerV2beta>('options', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OptionsResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
}