1. Packages
  2. Google Cloud Native
  3. API Docs
  4. accesscontextmanager
  5. accesscontextmanager/v1
  6. getAuthorizedOrgsDesc

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-native logo

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 dictionary

    The following arguments are supported:

    getAuthorizedOrgsDesc Result

    The following output properties are available:

    AssetType string
    The asset type of this authorized orgs desc. Valid values are ASSET_TYPE_DEVICE, and ASSET_TYPE_CREDENTIAL_STRENGTH.
    AuthorizationDirection 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.
    AuthorizationType 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}. The authorized_orgs_desc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
    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, and ASSET_TYPE_CREDENTIAL_STRENGTH.
    AuthorizationDirection 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.
    AuthorizationType 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}. The authorized_orgs_desc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
    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, and ASSET_TYPE_CREDENTIAL_STRENGTH.
    authorizationDirection 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.
    authorizationType 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}. The authorized_orgs_desc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
    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, and ASSET_TYPE_CREDENTIAL_STRENGTH.
    authorizationDirection 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.
    authorizationType 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}. The authorized_orgs_desc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
    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, and ASSET_TYPE_CREDENTIAL_STRENGTH.
    authorization_direction str
    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.
    authorization_type 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}. The authorized_orgs_desc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
    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, and ASSET_TYPE_CREDENTIAL_STRENGTH.
    authorizationDirection 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.
    authorizationType 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}. The authorized_orgs_desc component must begin with a letter, followed by alphanumeric characters or _. After you create an AuthorizedOrgsDesc, you cannot change its name.
    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-native logo

    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