AuthorizedOrgsDescState class
Input properties used for looking up and filtering AuthorizedOrgsDesc resources.
Constructors
-
AuthorizedOrgsDescState({Input<
String?> ? assetType, Input<String?> ? authorizationDirection, Input<String?> ? authorizationType, Input<String?> ? createTime, Input<String?> ? deletionPolicy, Input<String?> ? name, Input<List< ? orgs, Input<String> ?>String?> ? parent, Input<String?> ? updateTime}) -
Creates a new AuthorizedOrgsDescState.
assetTypeThe type of entities that need to use the authorization relationship duringauthorizationDirectionThe direction of the authorization relationship between this organizationauthorizationTypeA granular control type for authorization levels. Valid value is "AUTHORIZATION_TYPE_TRUST".createTimeTime the AuthorizedOrgsDesc was created in UTC.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.nameResource name for theAuthorizedOrgsDesc. Format:orgsThe list of organization ids in this AuthorizedOrgsDesc.parentRequired. Resource name for the access policy which owns thisAuthorizedOrgsDesc.updateTimeTime the AuthorizedOrgsDesc was updated in UTC.const -
AuthorizedOrgsDescState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
assetType
→ Input<
String?> ? -
The type of entities that need to use the authorization relationship during
evaluation, such as a device. Valid values are "ASSET_TYPE_DEVICE" and
"ASSET_TYPE_CREDENTIAL_STRENGTH".
Possible values are:
ASSET_TYPE_DEVICE,ASSET_TYPE_CREDENTIAL_STRENGTH.final -
The direction of the authorization relationship between this organization
and the organizations listed in the "orgs" field. The valid values for this
field include the following:
AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic
in the organizations listed in the
orgsfield. AUTHORIZATION_DIRECTION_TO: Allows the organizations listed in theorgsfield to evaluate the traffic in this organization. For the authorization relationship to take effect, all of the organizations must authorize and specify the appropriate relationship direction. For example, if organization A authorized organization B and C to evaluate its traffic, by specifying "AUTHORIZATION_DIRECTION_TO" as the authorization direction, organizations B and C must specify "AUTHORIZATION_DIRECTION_FROM" as the authorization direction in their "AuthorizedOrgsDesc" resource. Possible values are:AUTHORIZATION_DIRECTION_TO,AUTHORIZATION_DIRECTION_FROM.final -
A granular control type for authorization levels. Valid value is "AUTHORIZATION_TYPE_TRUST".
Possible values are:
AUTHORIZATION_TYPE_TRUST.final -
createTime
→ Input<
String?> ? -
Time the AuthorizedOrgsDesc was created in UTC.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
Resource name for the
AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. TheauthorizedOrgsDesccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.final -
orgs
→ Input<
List< ?String> ?> -
The list of organization ids in this AuthorizedOrgsDesc.
Format:
organizations/<org_number>Example:organizations/123456final -
parent
→ Input<
String?> ? -
Required. Resource name for the access policy which owns this
AuthorizedOrgsDesc.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
updateTime
→ Input<
String?> ? -
Time the AuthorizedOrgsDesc was updated in UTC.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited