google-native.accesscontextmanager/v1.AuthorizedOrgsDesc
Creates a authorized orgs desc. The long-running operation from this RPC has a successful status after the authorized orgs desc propagates to long-lasting storage. If a authorized orgs desc contains errors, an error response is returned for the first error encountered. The name of this AuthorizedOrgsDesc
will be assigned during creation.
Create AuthorizedOrgsDesc Resource
new AuthorizedOrgsDesc(name: string, args: AuthorizedOrgsDescArgs, opts?: CustomResourceOptions);
@overload
def AuthorizedOrgsDesc(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_policy_id: Optional[str] = None,
asset_type: Optional[AuthorizedOrgsDescAssetType] = None,
authorization_direction: Optional[AuthorizedOrgsDescAuthorizationDirection] = None,
authorization_type: Optional[AuthorizedOrgsDescAuthorizationType] = None,
name: Optional[str] = None,
orgs: Optional[Sequence[str]] = None)
@overload
def AuthorizedOrgsDesc(resource_name: str,
args: AuthorizedOrgsDescArgs,
opts: Optional[ResourceOptions] = None)
func NewAuthorizedOrgsDesc(ctx *Context, name string, args AuthorizedOrgsDescArgs, opts ...ResourceOption) (*AuthorizedOrgsDesc, error)
public AuthorizedOrgsDesc(string name, AuthorizedOrgsDescArgs args, CustomResourceOptions? opts = null)
public AuthorizedOrgsDesc(String name, AuthorizedOrgsDescArgs args)
public AuthorizedOrgsDesc(String name, AuthorizedOrgsDescArgs args, CustomResourceOptions options)
type: google-native:accesscontextmanager/v1:AuthorizedOrgsDesc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AuthorizedOrgsDescArgs
- 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 AuthorizedOrgsDescArgs
- 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 AuthorizedOrgsDescArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AuthorizedOrgsDescArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AuthorizedOrgsDescArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AuthorizedOrgsDesc 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 AuthorizedOrgsDesc resource accepts the following input properties:
- Access
Policy stringId - Asset
Type Pulumi.Google Native. Access Context Manager. V1. Authorized Orgs Desc Asset Type The asset type of this authorized orgs desc. e.g. device, credential strength.
- Pulumi.
Google Native. Access Context Manager. V1. Authorized Orgs Desc Authorization Direction Authorization direction of this authorization relationship. i.e. Whether to allow specified orgs to evaluate this org's traffic, or allow specified orgs' traffic to be evaluated by this org. Orgs specified as
AUTHORIZATION_DIRECTION_TO
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_FROM
in their own AuthorizedOrgsDesc in order for this relationship to take effect. Orgs specified asAUTHORIZATION_DIRECTION_FROM
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_TO
in their own AuthorizedOrgsDesc in order for this relationship to take effect.- Pulumi.
Google Native. Access Context Manager. V1. Authorized Orgs Desc Authorization Type The authorization type of this authorized orgs desc. e.g.authorization, troubleshooting or logging.
- Name string
Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"
- Orgs List<string>
The list of organization ids in this AuthorizedOrgsDesc.
- Access
Policy stringId - Asset
Type AuthorizedOrgs Desc Asset Type The asset type of this authorized orgs desc. e.g. device, credential strength.
- Authorized
Orgs Desc Authorization Direction Authorization direction of this authorization relationship. i.e. Whether to allow specified orgs to evaluate this org's traffic, or allow specified orgs' traffic to be evaluated by this org. Orgs specified as
AUTHORIZATION_DIRECTION_TO
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_FROM
in their own AuthorizedOrgsDesc in order for this relationship to take effect. Orgs specified asAUTHORIZATION_DIRECTION_FROM
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_TO
in their own AuthorizedOrgsDesc in order for this relationship to take effect.- Authorized
Orgs Desc Authorization Type The authorization type of this authorized orgs desc. e.g.authorization, troubleshooting or logging.
- Name string
Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"
- Orgs []string
The list of organization ids in this AuthorizedOrgsDesc.
- access
Policy StringId - asset
Type AuthorizedOrgs Desc Asset Type The asset type of this authorized orgs desc. e.g. device, credential strength.
- Authorized
Orgs Desc Authorization Direction Authorization direction of this authorization relationship. i.e. Whether to allow specified orgs to evaluate this org's traffic, or allow specified orgs' traffic to be evaluated by this org. Orgs specified as
AUTHORIZATION_DIRECTION_TO
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_FROM
in their own AuthorizedOrgsDesc in order for this relationship to take effect. Orgs specified asAUTHORIZATION_DIRECTION_FROM
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_TO
in their own AuthorizedOrgsDesc in order for this relationship to take effect.- Authorized
Orgs Desc Authorization Type The authorization type of this authorized orgs desc. e.g.authorization, troubleshooting or logging.
- name String
Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"
- orgs List<String>
The list of organization ids in this AuthorizedOrgsDesc.
- access
Policy stringId - asset
Type AuthorizedOrgs Desc Asset Type The asset type of this authorized orgs desc. e.g. device, credential strength.
- Authorized
Orgs Desc Authorization Direction Authorization direction of this authorization relationship. i.e. Whether to allow specified orgs to evaluate this org's traffic, or allow specified orgs' traffic to be evaluated by this org. Orgs specified as
AUTHORIZATION_DIRECTION_TO
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_FROM
in their own AuthorizedOrgsDesc in order for this relationship to take effect. Orgs specified asAUTHORIZATION_DIRECTION_FROM
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_TO
in their own AuthorizedOrgsDesc in order for this relationship to take effect.- Authorized
Orgs Desc Authorization Type The authorization type of this authorized orgs desc. e.g.authorization, troubleshooting or logging.
- name string
Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"
- orgs string[]
The list of organization ids in this AuthorizedOrgsDesc.
- access_
policy_ strid - asset_
type AuthorizedOrgs Desc Asset Type The asset type of this authorized orgs desc. e.g. device, credential strength.
- Authorized
Orgs Desc Authorization Direction Authorization direction of this authorization relationship. i.e. Whether to allow specified orgs to evaluate this org's traffic, or allow specified orgs' traffic to be evaluated by this org. Orgs specified as
AUTHORIZATION_DIRECTION_TO
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_FROM
in their own AuthorizedOrgsDesc in order for this relationship to take effect. Orgs specified asAUTHORIZATION_DIRECTION_FROM
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_TO
in their own AuthorizedOrgsDesc in order for this relationship to take effect.- Authorized
Orgs Desc Authorization Type The authorization type of this authorized orgs desc. e.g.authorization, troubleshooting or logging.
- name str
Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"
- orgs Sequence[str]
The list of organization ids in this AuthorizedOrgsDesc.
- access
Policy StringId - asset
Type "ASSET_TYPE_UNSPECIFIED" | "ASSET_TYPE_DEVICE" | "ASSET_TYPE_CREDENTIAL_STRENGTH" The asset type of this authorized orgs desc. e.g. device, credential strength.
- "AUTHORIZATION_DIRECTION_UNSPECIFIED" | "AUTHORIZATION_DIRECTION_TO" | "AUTHORIZATION_DIRECTION_FROM"
Authorization direction of this authorization relationship. i.e. Whether to allow specified orgs to evaluate this org's traffic, or allow specified orgs' traffic to be evaluated by this org. Orgs specified as
AUTHORIZATION_DIRECTION_TO
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_FROM
in their own AuthorizedOrgsDesc in order for this relationship to take effect. Orgs specified asAUTHORIZATION_DIRECTION_FROM
in this AuthorizedOrgsDesc[com.google.identity.accesscontextmanager.v1.AuthorizedOrgsDesc] must also specify this org as theAUTHORIZATION_DIRECTION_TO
in their own AuthorizedOrgsDesc in order for this relationship to take effect.- "AUTHORIZATION_TYPE_UNSPECIFIED" | "AUTHORIZATION_TYPE_TRUST"
The authorization type of this authorized orgs desc. e.g.authorization, troubleshooting or logging.
- name String
Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"
- orgs List<String>
The list of organization ids in this AuthorizedOrgsDesc.
Outputs
All input properties are implicitly available as output properties. Additionally, the AuthorizedOrgsDesc resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Id string
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
- id string
The provider-assigned unique ID for this managed resource.
- id str
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
AuthorizedOrgsDescAssetType
- Asset
Type Unspecified - ASSET_TYPE_UNSPECIFIED
No asset type specified.
- Asset
Type Device - ASSET_TYPE_DEVICE
Device asset type.
- Asset
Type Credential Strength - ASSET_TYPE_CREDENTIAL_STRENGTH
credential strength asset type.
- Authorized
Orgs Desc Asset Type Asset Type Unspecified - ASSET_TYPE_UNSPECIFIED
No asset type specified.
- Authorized
Orgs Desc Asset Type Asset Type Device - ASSET_TYPE_DEVICE
Device asset type.
- Authorized
Orgs Desc Asset Type Asset Type Credential Strength - ASSET_TYPE_CREDENTIAL_STRENGTH
credential strength asset type.
- Asset
Type Unspecified - ASSET_TYPE_UNSPECIFIED
No asset type specified.
- Asset
Type Device - ASSET_TYPE_DEVICE
Device asset type.
- Asset
Type Credential Strength - ASSET_TYPE_CREDENTIAL_STRENGTH
credential strength asset type.
- Asset
Type Unspecified - ASSET_TYPE_UNSPECIFIED
No asset type specified.
- Asset
Type Device - ASSET_TYPE_DEVICE
Device asset type.
- Asset
Type Credential Strength - ASSET_TYPE_CREDENTIAL_STRENGTH
credential strength asset type.
- ASSET_TYPE_UNSPECIFIED
- ASSET_TYPE_UNSPECIFIED
No asset type specified.
- ASSET_TYPE_DEVICE
- ASSET_TYPE_DEVICE
Device asset type.
- ASSET_TYPE_CREDENTIAL_STRENGTH
- ASSET_TYPE_CREDENTIAL_STRENGTH
credential strength asset type.
- "ASSET_TYPE_UNSPECIFIED"
- ASSET_TYPE_UNSPECIFIED
No asset type specified.
- "ASSET_TYPE_DEVICE"
- ASSET_TYPE_DEVICE
Device asset type.
- "ASSET_TYPE_CREDENTIAL_STRENGTH"
- ASSET_TYPE_CREDENTIAL_STRENGTH
credential strength asset type.
AuthorizedOrgsDescAuthorizationDirection
- Authorization
Direction Unspecified - AUTHORIZATION_DIRECTION_UNSPECIFIED
No direction specified.
- Authorization
Direction To - AUTHORIZATION_DIRECTION_TO
Specified orgs will evaluate traffic.
- Authorization
Direction From - AUTHORIZATION_DIRECTION_FROM
Specified orgs' traffic will be evaluated.
- Authorized
Orgs Desc Authorization Direction Authorization Direction Unspecified - AUTHORIZATION_DIRECTION_UNSPECIFIED
No direction specified.
- Authorized
Orgs Desc Authorization Direction Authorization Direction To - AUTHORIZATION_DIRECTION_TO
Specified orgs will evaluate traffic.
- Authorized
Orgs Desc Authorization Direction Authorization Direction From - AUTHORIZATION_DIRECTION_FROM
Specified orgs' traffic will be evaluated.
- Authorization
Direction Unspecified - AUTHORIZATION_DIRECTION_UNSPECIFIED
No direction specified.
- Authorization
Direction To - AUTHORIZATION_DIRECTION_TO
Specified orgs will evaluate traffic.
- Authorization
Direction From - AUTHORIZATION_DIRECTION_FROM
Specified orgs' traffic will be evaluated.
- Authorization
Direction Unspecified - AUTHORIZATION_DIRECTION_UNSPECIFIED
No direction specified.
- Authorization
Direction To - AUTHORIZATION_DIRECTION_TO
Specified orgs will evaluate traffic.
- Authorization
Direction From - AUTHORIZATION_DIRECTION_FROM
Specified orgs' traffic will be evaluated.
- AUTHORIZATION_DIRECTION_UNSPECIFIED
- AUTHORIZATION_DIRECTION_UNSPECIFIED
No direction specified.
- AUTHORIZATION_DIRECTION_TO
- AUTHORIZATION_DIRECTION_TO
Specified orgs will evaluate traffic.
- AUTHORIZATION_DIRECTION_FROM
- AUTHORIZATION_DIRECTION_FROM
Specified orgs' traffic will be evaluated.
- "AUTHORIZATION_DIRECTION_UNSPECIFIED"
- AUTHORIZATION_DIRECTION_UNSPECIFIED
No direction specified.
- "AUTHORIZATION_DIRECTION_TO"
- AUTHORIZATION_DIRECTION_TO
Specified orgs will evaluate traffic.
- "AUTHORIZATION_DIRECTION_FROM"
- AUTHORIZATION_DIRECTION_FROM
Specified orgs' traffic will be evaluated.
AuthorizedOrgsDescAuthorizationType
- Authorization
Type Unspecified - AUTHORIZATION_TYPE_UNSPECIFIED
No authorization type specified.
- Authorization
Type Trust - AUTHORIZATION_TYPE_TRUST
This authorization relationship is "trust".
- Authorized
Orgs Desc Authorization Type Authorization Type Unspecified - AUTHORIZATION_TYPE_UNSPECIFIED
No authorization type specified.
- Authorized
Orgs Desc Authorization Type Authorization Type Trust - AUTHORIZATION_TYPE_TRUST
This authorization relationship is "trust".
- Authorization
Type Unspecified - AUTHORIZATION_TYPE_UNSPECIFIED
No authorization type specified.
- Authorization
Type Trust - AUTHORIZATION_TYPE_TRUST
This authorization relationship is "trust".
- Authorization
Type Unspecified - AUTHORIZATION_TYPE_UNSPECIFIED
No authorization type specified.
- Authorization
Type Trust - AUTHORIZATION_TYPE_TRUST
This authorization relationship is "trust".
- AUTHORIZATION_TYPE_UNSPECIFIED
- AUTHORIZATION_TYPE_UNSPECIFIED
No authorization type specified.
- AUTHORIZATION_TYPE_TRUST
- AUTHORIZATION_TYPE_TRUST
This authorization relationship is "trust".
- "AUTHORIZATION_TYPE_UNSPECIFIED"
- AUTHORIZATION_TYPE_UNSPECIFIED
No authorization type specified.
- "AUTHORIZATION_TYPE_TRUST"
- AUTHORIZATION_TYPE_TRUST
This authorization relationship is "trust".
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0