FrameworkDeployment constructor
FrameworkDeployment(
- String name, {
- FrameworkDeploymentArgs? args,
- CustomResourceOptions? options,
Creates a new FrameworkDeployment.
name The Pulumi resource name.
args Arguments used to configure this FrameworkDeployment. The set of arguments for FrameworkDeployment.
options Resource options controlling this resource's behavior.
Implementation
FrameworkDeployment(
String name, {
FrameworkDeploymentArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:cloudsecuritycompliance/frameworkDeployment:FrameworkDeployment',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
cloudControlDeploymentReferences = registerOutput<List<FrameworkDeploymentCloudControlDeploymentReference>>('cloudControlDeploymentReferences', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<FrameworkDeploymentCloudControlDeploymentReference>(guardedValue, (value) => FrameworkDeploymentCloudControlDeploymentReference.fromMap((value as Map).cast<String, dynamic>())); });
cloudControlMetadatas = registerOutput<List<FrameworkDeploymentCloudControlMetadata>>('cloudControlMetadatas', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<FrameworkDeploymentCloudControlMetadata>(guardedValue, (value) => FrameworkDeploymentCloudControlMetadata.fromMap((value as Map).cast<String, dynamic>())); });
computedTargetResource = registerOutput<String>('computedTargetResource');
createTime = registerOutput<String>('createTime');
deletionPolicy = registerOutput<String>('deletionPolicy');
deploymentState = registerOutput<String>('deploymentState');
description = registerOutput<String?>('description');
etag = registerOutput<String>('etag');
framework = registerOutput<FrameworkDeploymentFramework>('framework', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FrameworkDeploymentFramework.fromMap((guardedValue as Map).cast<String, dynamic>()); });
frameworkDeploymentId = registerOutput<String>('frameworkDeploymentId');
location = registerOutput<String?>('location');
this.name = registerOutput<String>('name');
organization = registerOutput<String>('organization');
parent = registerOutput<String>('parent');
targetResourceConfig = registerOutput<FrameworkDeploymentTargetResourceConfig>('targetResourceConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FrameworkDeploymentTargetResourceConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
targetResourceDisplayName = registerOutput<String>('targetResourceDisplayName');
updateTime = registerOutput<String>('updateTime');
}