1. Packages
  2. Google Cloud Native
  3. API Docs
  4. beyondcorp
  5. beyondcorp/v1alpha
  6. getProxyConfig

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.beyondcorp/v1alpha.getProxyConfig

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 details of a single ProxyConfig.

    Using getProxyConfig

    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 getProxyConfig(args: GetProxyConfigArgs, opts?: InvokeOptions): Promise<GetProxyConfigResult>
    function getProxyConfigOutput(args: GetProxyConfigOutputArgs, opts?: InvokeOptions): Output<GetProxyConfigResult>
    def get_proxy_config(organization_id: Optional[str] = None,
                         partner_tenant_id: Optional[str] = None,
                         proxy_config_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetProxyConfigResult
    def get_proxy_config_output(organization_id: Optional[pulumi.Input[str]] = None,
                         partner_tenant_id: Optional[pulumi.Input[str]] = None,
                         proxy_config_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetProxyConfigResult]
    func LookupProxyConfig(ctx *Context, args *LookupProxyConfigArgs, opts ...InvokeOption) (*LookupProxyConfigResult, error)
    func LookupProxyConfigOutput(ctx *Context, args *LookupProxyConfigOutputArgs, opts ...InvokeOption) LookupProxyConfigResultOutput

    > Note: This function is named LookupProxyConfig in the Go SDK.

    public static class GetProxyConfig 
    {
        public static Task<GetProxyConfigResult> InvokeAsync(GetProxyConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetProxyConfigResult> Invoke(GetProxyConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProxyConfigResult> getProxyConfig(GetProxyConfigArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:beyondcorp/v1alpha:getProxyConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getProxyConfig Result

    The following output properties are available:

    CreateTime string
    Timestamp when the resource was created.
    DisplayName string
    Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters.
    EncryptionInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse
    Optional. Information to encrypt JWT for the proxy server.
    Name string
    ProxyConfig resource name.
    ProxyUri string
    The URI of the proxy server.
    RoutingInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse
    Routing info to direct traffic to the proxy server.
    TransportInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse
    Transport layer information to verify for the proxy server.
    UpdateTime string
    Timestamp when the resource was last modified.
    CreateTime string
    Timestamp when the resource was created.
    DisplayName string
    Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters.
    EncryptionInfo GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse
    Optional. Information to encrypt JWT for the proxy server.
    Name string
    ProxyConfig resource name.
    ProxyUri string
    The URI of the proxy server.
    RoutingInfo GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse
    Routing info to direct traffic to the proxy server.
    TransportInfo GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse
    Transport layer information to verify for the proxy server.
    UpdateTime string
    Timestamp when the resource was last modified.
    createTime String
    Timestamp when the resource was created.
    displayName String
    Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters.
    encryptionInfo GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse
    Optional. Information to encrypt JWT for the proxy server.
    name String
    ProxyConfig resource name.
    proxyUri String
    The URI of the proxy server.
    routingInfo GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse
    Routing info to direct traffic to the proxy server.
    transportInfo GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse
    Transport layer information to verify for the proxy server.
    updateTime String
    Timestamp when the resource was last modified.
    createTime string
    Timestamp when the resource was created.
    displayName string
    Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters.
    encryptionInfo GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse
    Optional. Information to encrypt JWT for the proxy server.
    name string
    ProxyConfig resource name.
    proxyUri string
    The URI of the proxy server.
    routingInfo GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse
    Routing info to direct traffic to the proxy server.
    transportInfo GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse
    Transport layer information to verify for the proxy server.
    updateTime string
    Timestamp when the resource was last modified.
    create_time str
    Timestamp when the resource was created.
    display_name str
    Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters.
    encryption_info GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse
    Optional. Information to encrypt JWT for the proxy server.
    name str
    ProxyConfig resource name.
    proxy_uri str
    The URI of the proxy server.
    routing_info GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse
    Routing info to direct traffic to the proxy server.
    transport_info GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse
    Transport layer information to verify for the proxy server.
    update_time str
    Timestamp when the resource was last modified.
    createTime String
    Timestamp when the resource was created.
    displayName String
    Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters.
    encryptionInfo Property Map
    Optional. Information to encrypt JWT for the proxy server.
    name String
    ProxyConfig resource name.
    proxyUri String
    The URI of the proxy server.
    routingInfo Property Map
    Routing info to direct traffic to the proxy server.
    transportInfo Property Map
    Transport layer information to verify for the proxy server.
    updateTime String
    Timestamp when the resource was last modified.

    Supporting Types

    GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse

    EncryptionSaEmail string
    Optional. Service Account for encryption key.
    Jwk string
    Optional. JWK in string.
    EncryptionSaEmail string
    Optional. Service Account for encryption key.
    Jwk string
    Optional. JWK in string.
    encryptionSaEmail String
    Optional. Service Account for encryption key.
    jwk String
    Optional. JWK in string.
    encryptionSaEmail string
    Optional. Service Account for encryption key.
    jwk string
    Optional. JWK in string.
    encryption_sa_email str
    Optional. Service Account for encryption key.
    jwk str
    Optional. JWK in string.
    encryptionSaEmail String
    Optional. Service Account for encryption key.
    jwk String
    Optional. JWK in string.

    GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse

    PacUri string
    Proxy Auto-Configuration (PAC) URI.
    PacUri string
    Proxy Auto-Configuration (PAC) URI.
    pacUri String
    Proxy Auto-Configuration (PAC) URI.
    pacUri string
    Proxy Auto-Configuration (PAC) URI.
    pac_uri str
    Proxy Auto-Configuration (PAC) URI.
    pacUri String
    Proxy Auto-Configuration (PAC) URI.

    GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse

    ServerCaCertPem string
    PEM encoded CA certificate associated with the proxy server certificate.
    SslDecryptCaCertPem string
    Optional. PEM encoded CA certificate associated with the certificate used by proxy server for SSL decryption.
    ServerCaCertPem string
    PEM encoded CA certificate associated with the proxy server certificate.
    SslDecryptCaCertPem string
    Optional. PEM encoded CA certificate associated with the certificate used by proxy server for SSL decryption.
    serverCaCertPem String
    PEM encoded CA certificate associated with the proxy server certificate.
    sslDecryptCaCertPem String
    Optional. PEM encoded CA certificate associated with the certificate used by proxy server for SSL decryption.
    serverCaCertPem string
    PEM encoded CA certificate associated with the proxy server certificate.
    sslDecryptCaCertPem string
    Optional. PEM encoded CA certificate associated with the certificate used by proxy server for SSL decryption.
    server_ca_cert_pem str
    PEM encoded CA certificate associated with the proxy server certificate.
    ssl_decrypt_ca_cert_pem str
    Optional. PEM encoded CA certificate associated with the certificate used by proxy server for SSL decryption.
    serverCaCertPem String
    PEM encoded CA certificate associated with the proxy server certificate.
    sslDecryptCaCertPem String
    Optional. PEM encoded CA certificate associated with the certificate used by proxy server for SSL decryption.

    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