DeploymentDeploymentmanagerV2beta constructor

DeploymentDeploymentmanagerV2beta(
  1. String name, {
  2. DeploymentDeploymentmanagerV2betaArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new DeploymentDeploymentmanagerV2beta. name The Pulumi resource name. args Arguments used to configure this DeploymentDeploymentmanagerV2beta. The set of arguments for Deployment. options Resource options controlling this resource's behavior.

Implementation

DeploymentDeploymentmanagerV2beta(
  String name, {
  DeploymentDeploymentmanagerV2betaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:deploymentmanager/v2beta:Deployment',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createPolicy = registerOutput<String?>('createPolicy');
  description = registerOutput<String>('description');
  fingerprint = registerOutput<String>('fingerprint');
  insertTime = registerOutput<String>('insertTime');
  labels = registerOutput<List<Map<String, dynamic>>>('labels');
  manifest = registerOutput<String>('manifest');
  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>()); });
  preview = registerOutput<bool?>('preview');
  project = registerOutput<String>('project');
  selfLink = registerOutput<String>('selfLink');
  target = registerOutput<TargetConfigurationResponseDeploymentmanagerV2beta>('target', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TargetConfigurationResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  update = registerOutput<DeploymentUpdateResponseDeploymentmanagerV2beta>('update', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DeploymentUpdateResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  updateTime = registerOutput<String>('updateTime');
}