Sharedflow constructor
Sharedflow(
- String name, {
- SharedflowArgs? args,
- CustomResourceOptions? options,
Creates a new Sharedflow.
name The Pulumi resource name.
args Arguments used to configure this Sharedflow. The set of arguments for Sharedflow.
options Resource options controlling this resource's behavior.
Implementation
Sharedflow(
String name, {
SharedflowArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:apigee/sharedflow:Sharedflow',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
configBundle = registerOutput<String>('configBundle');
deletionPolicy = registerOutput<String>('deletionPolicy');
detectMd5hash = registerOutput<String?>('detectMd5hash');
latestRevisionId = registerOutput<String>('latestRevisionId');
md5hash = registerOutput<String>('md5hash');
metaDatas = registerOutput<List<SharedflowMetaData>>('metaDatas', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<SharedflowMetaData>(guardedValue, (value) => SharedflowMetaData.fromMap((value as Map).cast<String, dynamic>())); });
this.name = registerOutput<String>('name');
orgId = registerOutput<String>('orgId');
revisions = registerOutput<List<String>>('revisions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
}