AppProfile constructor
AppProfile(
- String name, {
- AppProfileArgs? args,
- CustomResourceOptions? options,
Creates a new AppProfile.
name The Pulumi resource name.
args Arguments used to configure this AppProfile. The set of arguments for AppProfile.
options Resource options controlling this resource's behavior.
Implementation
AppProfile(
String name, {
AppProfileArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:bigquery/appProfile:AppProfile',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
appProfileId = registerOutput<String>('appProfileId');
dataBoostIsolationReadOnly = registerOutput<AppProfileDataBoostIsolationReadOnly?>('dataBoostIsolationReadOnly', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppProfileDataBoostIsolationReadOnly.fromMap((guardedValue as Map).cast<String, dynamic>()); });
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
ignoreWarnings = registerOutput<bool?>('ignoreWarnings');
instance = registerOutput<String?>('instance');
multiClusterRoutingClusterIds = registerOutput<List<String>?>('multiClusterRoutingClusterIds', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
multiClusterRoutingUseAny = registerOutput<bool?>('multiClusterRoutingUseAny');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
rowAffinity = registerOutput<bool?>('rowAffinity');
singleClusterRouting = registerOutput<AppProfileSingleClusterRouting?>('singleClusterRouting', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppProfileSingleClusterRouting.fromMap((guardedValue as Map).cast<String, dynamic>()); });
standardIsolation = registerOutput<AppProfileStandardIsolation>('standardIsolation', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppProfileStandardIsolation.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}