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<String>?>? orgs, Input<String?>? parent, Input<String?>? updateTime})
Creates a new AuthorizedOrgsDescState. assetType The type of entities that need to use the authorization relationship during authorizationDirection The direction of the authorization relationship between this organization authorizationType A granular control type for authorization levels. Valid value is "AUTHORIZATION_TYPE_TRUST". createTime Time the AuthorizedOrgsDesc was created in UTC. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. name Resource name for the AuthorizedOrgsDesc. Format: orgs The list of organization ids in this AuthorizedOrgsDesc. parent Required. Resource name for the access policy which owns this AuthorizedOrgsDesc. updateTime Time 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
authorizationDirection → Input<String?>?
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 orgs field. AUTHORIZATION_DIRECTION_TO: Allows the organizations listed in the orgs field 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
authorizationType → Input<String?>?
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}. The authorizedOrgsDesc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
final
orgs → Input<List<String>?>?
The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/&lt;org_number&gt; Example: organizations/123456
final
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