Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.accesscontextmanager/v1.getAuthorizedOrgsDesc
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets an authorized orgs desc based on the resource name.
Using getAuthorizedOrgsDesc
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAuthorizedOrgsDesc(args: GetAuthorizedOrgsDescArgs, opts?: InvokeOptions): Promise<GetAuthorizedOrgsDescResult>
function getAuthorizedOrgsDescOutput(args: GetAuthorizedOrgsDescOutputArgs, opts?: InvokeOptions): Output<GetAuthorizedOrgsDescResult>def get_authorized_orgs_desc(access_policy_id: Optional[str] = None,
                             authorized_orgs_desc_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAuthorizedOrgsDescResult
def get_authorized_orgs_desc_output(access_policy_id: Optional[pulumi.Input[str]] = None,
                             authorized_orgs_desc_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizedOrgsDescResult]func LookupAuthorizedOrgsDesc(ctx *Context, args *LookupAuthorizedOrgsDescArgs, opts ...InvokeOption) (*LookupAuthorizedOrgsDescResult, error)
func LookupAuthorizedOrgsDescOutput(ctx *Context, args *LookupAuthorizedOrgsDescOutputArgs, opts ...InvokeOption) LookupAuthorizedOrgsDescResultOutput> Note: This function is named LookupAuthorizedOrgsDesc in the Go SDK.
public static class GetAuthorizedOrgsDesc 
{
    public static Task<GetAuthorizedOrgsDescResult> InvokeAsync(GetAuthorizedOrgsDescArgs args, InvokeOptions? opts = null)
    public static Output<GetAuthorizedOrgsDescResult> Invoke(GetAuthorizedOrgsDescInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthorizedOrgsDescResult> getAuthorizedOrgsDesc(GetAuthorizedOrgsDescArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:accesscontextmanager/v1:getAuthorizedOrgsDesc
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccessPolicy stringId 
- string
- AccessPolicy stringId 
- string
- accessPolicy StringId 
- String
- accessPolicy stringId 
- string
- access_policy_ strid 
- str
- accessPolicy StringId 
- String
getAuthorizedOrgsDesc Result
The following output properties are available:
- AssetType string
- The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, andASSET_TYPE_CREDENTIAL_STRENGTH.
- string
- The direction of the authorization relationship between this organization and the organizations listed in the orgsfield. The valid values for this field include the following:AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic in the organizations listed in theorgsfield.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 specifyingAUTHORIZATION_DIRECTION_TOas the authorization direction, organizations B and C must specifyAUTHORIZATION_DIRECTION_FROMas the authorization direction in theirAuthorizedOrgsDescresource.
- string
- A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST.
- Name string
- Resource name for the AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. Theauthorized_orgs_desccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.
- Orgs List<string>
- The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/Example:organizations/123456
- AssetType string
- The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, andASSET_TYPE_CREDENTIAL_STRENGTH.
- string
- The direction of the authorization relationship between this organization and the organizations listed in the orgsfield. The valid values for this field include the following:AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic in the organizations listed in theorgsfield.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 specifyingAUTHORIZATION_DIRECTION_TOas the authorization direction, organizations B and C must specifyAUTHORIZATION_DIRECTION_FROMas the authorization direction in theirAuthorizedOrgsDescresource.
- string
- A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST.
- Name string
- Resource name for the AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. Theauthorized_orgs_desccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.
- Orgs []string
- The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/Example:organizations/123456
- assetType String
- The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, andASSET_TYPE_CREDENTIAL_STRENGTH.
- String
- The direction of the authorization relationship between this organization and the organizations listed in the orgsfield. The valid values for this field include the following:AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic in the organizations listed in theorgsfield.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 specifyingAUTHORIZATION_DIRECTION_TOas the authorization direction, organizations B and C must specifyAUTHORIZATION_DIRECTION_FROMas the authorization direction in theirAuthorizedOrgsDescresource.
- String
- A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST.
- name String
- Resource name for the AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. Theauthorized_orgs_desccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.
- orgs List<String>
- The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/Example:organizations/123456
- assetType string
- The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, andASSET_TYPE_CREDENTIAL_STRENGTH.
- string
- The direction of the authorization relationship between this organization and the organizations listed in the orgsfield. The valid values for this field include the following:AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic in the organizations listed in theorgsfield.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 specifyingAUTHORIZATION_DIRECTION_TOas the authorization direction, organizations B and C must specifyAUTHORIZATION_DIRECTION_FROMas the authorization direction in theirAuthorizedOrgsDescresource.
- string
- A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST.
- name string
- Resource name for the AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. Theauthorized_orgs_desccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.
- orgs string[]
- The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/Example:organizations/123456
- asset_type str
- The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, andASSET_TYPE_CREDENTIAL_STRENGTH.
- str
- The direction of the authorization relationship between this organization and the organizations listed in the orgsfield. The valid values for this field include the following:AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic in the organizations listed in theorgsfield.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 specifyingAUTHORIZATION_DIRECTION_TOas the authorization direction, organizations B and C must specifyAUTHORIZATION_DIRECTION_FROMas the authorization direction in theirAuthorizedOrgsDescresource.
- str
- A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST.
- name str
- Resource name for the AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. Theauthorized_orgs_desccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.
- orgs Sequence[str]
- The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/Example:organizations/123456
- assetType String
- The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, andASSET_TYPE_CREDENTIAL_STRENGTH.
- String
- The direction of the authorization relationship between this organization and the organizations listed in the orgsfield. The valid values for this field include the following:AUTHORIZATION_DIRECTION_FROM: Allows this organization to evaluate traffic in the organizations listed in theorgsfield.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 specifyingAUTHORIZATION_DIRECTION_TOas the authorization direction, organizations B and C must specifyAUTHORIZATION_DIRECTION_FROMas the authorization direction in theirAuthorizedOrgsDescresource.
- String
- A granular control type for authorization levels. Valid value is AUTHORIZATION_TYPE_TRUST.
- name String
- Resource name for the AuthorizedOrgsDesc. Format:accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}. Theauthorized_orgs_desccomponent must begin with a letter, followed by alphanumeric characters or_. After you create anAuthorizedOrgsDesc, you cannot change itsname.
- orgs List<String>
- The list of organization ids in this AuthorizedOrgsDesc. Format: organizations/Example:organizations/123456
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi