Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

Consent

Creates a new Consent in the parent consent store.

Create Consent Resource

new Consent(name: string, args: ConsentArgs, opts?: CustomResourceOptions);
@overload
def Consent(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            consent_artifact: Optional[str] = None,
            consent_store_id: Optional[str] = None,
            dataset_id: Optional[str] = None,
            expire_time: Optional[str] = None,
            location: Optional[str] = None,
            metadata: Optional[Mapping[str, str]] = None,
            name: Optional[str] = None,
            policies: Optional[Sequence[GoogleCloudHealthcareV1beta1ConsentPolicyArgs]] = None,
            project: Optional[str] = None,
            state: Optional[ConsentState] = None,
            ttl: Optional[str] = None,
            user_id: Optional[str] = None)
@overload
def Consent(resource_name: str,
            args: ConsentArgs,
            opts: Optional[ResourceOptions] = None)
func NewConsent(ctx *Context, name string, args ConsentArgs, opts ...ResourceOption) (*Consent, error)
public Consent(string name, ConsentArgs args, CustomResourceOptions? opts = null)
public Consent(String name, ConsentArgs args)
public Consent(String name, ConsentArgs args, CustomResourceOptions options)
type: google-native:healthcare/v1beta1:Consent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ConsentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ConsentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ConsentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ConsentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ConsentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Consent Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Consent resource accepts the following input properties:

ConsentArtifact string

The resource name of the Consent artifact that contains proof of the end user's consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}.

ConsentStoreId string
DatasetId string
State Pulumi.GoogleNative.Healthcare.V1Beta1.ConsentState

Indicates the current state of this Consent.

UserId string

User's UUID provided by the client.

ExpireTime string

Timestamp in UTC of when this Consent is considered expired.

Location string
Metadata Dictionary<string, string>

Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent.

Name string

Resource name of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}. Cannot be changed after creation.

Policies List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.GoogleCloudHealthcareV1beta1ConsentPolicyArgs>

Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.

Project string
Ttl string

Input only. The time to live for this Consent from when it is created.

ConsentArtifact string

The resource name of the Consent artifact that contains proof of the end user's consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}.

ConsentStoreId string
DatasetId string
State ConsentStateEnum

Indicates the current state of this Consent.

UserId string

User's UUID provided by the client.

ExpireTime string

Timestamp in UTC of when this Consent is considered expired.

Location string
Metadata map[string]string

Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent.

Name string

Resource name of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}. Cannot be changed after creation.

Policies []GoogleCloudHealthcareV1beta1ConsentPolicyArgs

Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.

Project string
Ttl string

Input only. The time to live for this Consent from when it is created.

consentArtifact String

The resource name of the Consent artifact that contains proof of the end user's consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}.

consentStoreId String
datasetId String
state ConsentState

Indicates the current state of this Consent.

userId String

User's UUID provided by the client.

expireTime String

Timestamp in UTC of when this Consent is considered expired.

location String
metadata Map<String,String>

Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent.

name String

Resource name of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}. Cannot be changed after creation.

policies List<GoogleCloudHealthcareV1beta1ConsentPolicyArgs>

Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.

project String
ttl String

Input only. The time to live for this Consent from when it is created.

consentArtifact string

The resource name of the Consent artifact that contains proof of the end user's consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}.

consentStoreId string
datasetId string
state ConsentState

Indicates the current state of this Consent.

userId string

User's UUID provided by the client.

expireTime string

Timestamp in UTC of when this Consent is considered expired.

location string
metadata {[key: string]: string}

Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent.

name string

Resource name of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}. Cannot be changed after creation.

policies GoogleCloudHealthcareV1beta1ConsentPolicyArgs[]

Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.

project string
ttl string

Input only. The time to live for this Consent from when it is created.

consent_artifact str

The resource name of the Consent artifact that contains proof of the end user's consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}.

consent_store_id str
dataset_id str
state ConsentState

Indicates the current state of this Consent.

user_id str

User's UUID provided by the client.

expire_time str

Timestamp in UTC of when this Consent is considered expired.

location str
metadata Mapping[str, str]

Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent.

name str

Resource name of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}. Cannot be changed after creation.

policies Sequence[GoogleCloudHealthcareV1beta1ConsentPolicyArgs]

Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.

project str
ttl str

Input only. The time to live for this Consent from when it is created.

consentArtifact String

The resource name of the Consent artifact that contains proof of the end user's consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}.

consentStoreId String
datasetId String
state "STATE_UNSPECIFIED" | "ACTIVE" | "ARCHIVED" | "REVOKED" | "DRAFT" | "REJECTED"

Indicates the current state of this Consent.

userId String

User's UUID provided by the client.

expireTime String

Timestamp in UTC of when this Consent is considered expired.

location String
metadata Map<String>

Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent.

name String

Resource name of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}. Cannot be changed after creation.

policies List<Property Map>

Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions.

project String
ttl String

Input only. The time to live for this Consent from when it is created.

Outputs

All input properties are implicitly available as output properties. Additionally, the Consent resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

RevisionCreateTime string

The timestamp that the revision was created.

RevisionId string

The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending @{revision_id} to the Consent's resource name.

Id string

The provider-assigned unique ID for this managed resource.

RevisionCreateTime string

The timestamp that the revision was created.

RevisionId string

The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending @{revision_id} to the Consent's resource name.

id String

The provider-assigned unique ID for this managed resource.

revisionCreateTime String

The timestamp that the revision was created.

revisionId String

The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending @{revision_id} to the Consent's resource name.

id string

The provider-assigned unique ID for this managed resource.

revisionCreateTime string

The timestamp that the revision was created.

revisionId string

The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending @{revision_id} to the Consent's resource name.

id str

The provider-assigned unique ID for this managed resource.

revision_create_time str

The timestamp that the revision was created.

revision_id str

The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending @{revision_id} to the Consent's resource name.

id String

The provider-assigned unique ID for this managed resource.

revisionCreateTime String

The timestamp that the revision was created.

revisionId String

The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending @{revision_id} to the Consent's resource name.

Supporting Types

Attribute

AttributeDefinitionId string

Indicates the name of an attribute defined in the consent store.

Values List<string>

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

AttributeDefinitionId string

Indicates the name of an attribute defined in the consent store.

Values []string

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attributeDefinitionId String

Indicates the name of an attribute defined in the consent store.

values List<String>

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attributeDefinitionId string

Indicates the name of an attribute defined in the consent store.

values string[]

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attribute_definition_id str

Indicates the name of an attribute defined in the consent store.

values Sequence[str]

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attributeDefinitionId String

Indicates the name of an attribute defined in the consent store.

values List<String>

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

AttributeResponse

AttributeDefinitionId string

Indicates the name of an attribute defined in the consent store.

Values List<string>

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

AttributeDefinitionId string

Indicates the name of an attribute defined in the consent store.

Values []string

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attributeDefinitionId String

Indicates the name of an attribute defined in the consent store.

values List<String>

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attributeDefinitionId string

Indicates the name of an attribute defined in the consent store.

values string[]

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attribute_definition_id str

Indicates the name of an attribute defined in the consent store.

values Sequence[str]

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

attributeDefinitionId String

Indicates the name of an attribute defined in the consent store.

values List<String>

The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

ConsentState

StateUnspecified
STATE_UNSPECIFIED

No state specified. Treated as ACTIVE only at the time of resource creation.

Active
ACTIVE

The Consent is active and is considered when evaluating a user's consent on resources.

Archived
ARCHIVED

The archived state is currently not being used.

Revoked
REVOKED

A revoked Consent is not considered when evaluating a user's consent on resources.

Draft
DRAFT

A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified.

Rejected
REJECTED

When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources.

ConsentStateStateUnspecified
STATE_UNSPECIFIED

No state specified. Treated as ACTIVE only at the time of resource creation.

ConsentStateActive
ACTIVE

The Consent is active and is considered when evaluating a user's consent on resources.

ConsentStateArchived
ARCHIVED

The archived state is currently not being used.

ConsentStateRevoked
REVOKED

A revoked Consent is not considered when evaluating a user's consent on resources.

ConsentStateDraft
DRAFT

A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified.

ConsentStateRejected
REJECTED

When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources.

StateUnspecified
STATE_UNSPECIFIED

No state specified. Treated as ACTIVE only at the time of resource creation.

Active
ACTIVE

The Consent is active and is considered when evaluating a user's consent on resources.

Archived
ARCHIVED

The archived state is currently not being used.

Revoked
REVOKED

A revoked Consent is not considered when evaluating a user's consent on resources.

Draft
DRAFT

A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified.

Rejected
REJECTED

When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources.

StateUnspecified
STATE_UNSPECIFIED

No state specified. Treated as ACTIVE only at the time of resource creation.

Active
ACTIVE

The Consent is active and is considered when evaluating a user's consent on resources.

Archived
ARCHIVED

The archived state is currently not being used.

Revoked
REVOKED

A revoked Consent is not considered when evaluating a user's consent on resources.

Draft
DRAFT

A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified.

Rejected
REJECTED

When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources.

STATE_UNSPECIFIED
STATE_UNSPECIFIED

No state specified. Treated as ACTIVE only at the time of resource creation.

ACTIVE
ACTIVE

The Consent is active and is considered when evaluating a user's consent on resources.

ARCHIVED
ARCHIVED

The archived state is currently not being used.

REVOKED
REVOKED

A revoked Consent is not considered when evaluating a user's consent on resources.

DRAFT
DRAFT

A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified.

REJECTED
REJECTED

When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources.

"STATE_UNSPECIFIED"
STATE_UNSPECIFIED

No state specified. Treated as ACTIVE only at the time of resource creation.

"ACTIVE"
ACTIVE

The Consent is active and is considered when evaluating a user's consent on resources.

"ARCHIVED"
ARCHIVED

The archived state is currently not being used.

"REVOKED"
REVOKED

A revoked Consent is not considered when evaluating a user's consent on resources.

"DRAFT"
DRAFT

A draft Consent is not considered when evaluating a user's consent on resources unless explicitly specified.

"REJECTED"
REJECTED

When a draft Consent is rejected by a user, it is set to a rejected state. A rejected Consent is not considered when evaluating a user's consent on resources.

Expr

Description string

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

Expression string

Textual representation of an expression in Common Expression Language syntax.

Location string

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

Title string

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

Description string

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

Expression string

Textual representation of an expression in Common Expression Language syntax.

Location string

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

Title string

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description String

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression String

Textual representation of an expression in Common Expression Language syntax.

location String

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title String

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description string

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression string

Textual representation of an expression in Common Expression Language syntax.

location string

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title string

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description str

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression str

Textual representation of an expression in Common Expression Language syntax.

location str

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title str

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description String

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression String

Textual representation of an expression in Common Expression Language syntax.

location String

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title String

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

ExprResponse

Description string

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

Expression string

Textual representation of an expression in Common Expression Language syntax.

Location string

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

Title string

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

Description string

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

Expression string

Textual representation of an expression in Common Expression Language syntax.

Location string

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

Title string

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description String

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression String

Textual representation of an expression in Common Expression Language syntax.

location String

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title String

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description string

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression string

Textual representation of an expression in Common Expression Language syntax.

location string

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title string

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description str

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression str

Textual representation of an expression in Common Expression Language syntax.

location str

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title str

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

description String

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

expression String

Textual representation of an expression in Common Expression Language syntax.

location String

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

title String

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

GoogleCloudHealthcareV1beta1ConsentPolicy

AuthorizationRule Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.Expr

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

ResourceAttributes List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.Attribute>

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

AuthorizationRule Expr

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

ResourceAttributes []Attribute

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorizationRule Expr

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resourceAttributes List<Attribute>

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorizationRule Expr

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resourceAttributes Attribute[]

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorization_rule Expr

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resource_attributes Sequence[Attribute]

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorizationRule Property Map

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resourceAttributes List<Property Map>

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

GoogleCloudHealthcareV1beta1ConsentPolicyResponse

AuthorizationRule Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.ExprResponse

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

ResourceAttributes List<Pulumi.GoogleNative.Healthcare.V1Beta1.Inputs.AttributeResponse>

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

AuthorizationRule ExprResponse

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

ResourceAttributes []AttributeResponse

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorizationRule ExprResponse

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resourceAttributes List<AttributeResponse>

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorizationRule ExprResponse

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resourceAttributes AttributeResponse[]

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorization_rule ExprResponse

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resource_attributes Sequence[AttributeResponse]

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

authorizationRule Property Map

The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have IN operator as well as at most 10 logical operators that are limited to AND (&&), OR (||).

resourceAttributes List<Property Map>

The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0