OrganizationPartnerTenantProxyConfigIamMember constructor

OrganizationPartnerTenantProxyConfigIamMember(
  1. String name, {
  2. OrganizationPartnerTenantProxyConfigIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

OrganizationPartnerTenantProxyConfigIamMember(
  String name, {
  OrganizationPartnerTenantProxyConfigIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1:OrganizationPartnerTenantProxyConfigIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}