Interface AccessContextManagerServicePerimetersServicePerimetersStatusEgressPoliciesEgressTo

    • Method Detail

      • getExternalResources

        @Stability(Stable)
        @Nullable
        default List<String> getExternalResources()
        A list of external resources that are allowed to be accessed.

        A request matches if it contains an external resource in this list (Example: s3://bucket/path). Currently '*' is not allowed. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_service_perimeters#external_resources AccessContextManagerServicePerimeters#external_resources}

      • getOperations

        @Stability(Stable)
        @Nullable
        default Object getOperations()
        operations block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_service_perimeters#operations AccessContextManagerServicePerimeters#operations}

      • getResources

        @Stability(Stable)
        @Nullable
        default List<String> getResources()
        A list of resources, currently only projects in the form 'projects/', that match this to stanza.

        A request matches if it contains a resource in this list. If * is specified for resources, then this 'EgressTo' rule will authorize access to all resources outside the perimeter. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_service_perimeters#resources AccessContextManagerServicePerimeters#resources}