TypeProviderDeploymentmanagerV2beta constructor

TypeProviderDeploymentmanagerV2beta(
  1. String name, {
  2. TypeProviderDeploymentmanagerV2betaArgs? args,
  3. 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');
}