SubnetworkIAMMember constructor

SubnetworkIAMMember(
  1. String name, {
  2. SubnetworkIAMMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

SubnetworkIAMMember(
  String name, {
  SubnetworkIAMMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/subnetworkIAMMember:SubnetworkIAMMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<SubnetworkIAMMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return SubnetworkIAMMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  role = registerOutput<String>('role');
  subnetwork = registerOutput<String>('subnetwork');
}