Class GcpCredentialsDetailsPropertiesArgs.Builder

    • Method Detail

      • authProviderX509CertUrl

        public GcpCredentialsDetailsPropertiesArgs.Builder authProviderX509CertUrl​(com.pulumi.core.Output<java.lang.String> authProviderX509CertUrl)
        Parameters:
        authProviderX509CertUrl - Auth provider x509 certificate URL field of the API key (write only)
        Returns:
        builder
      • authProviderX509CertUrl

        public GcpCredentialsDetailsPropertiesArgs.Builder authProviderX509CertUrl​(java.lang.String authProviderX509CertUrl)
        Parameters:
        authProviderX509CertUrl - Auth provider x509 certificate URL field of the API key (write only)
        Returns:
        builder
      • authenticationType

        public GcpCredentialsDetailsPropertiesArgs.Builder authenticationType​(com.pulumi.core.Output<java.lang.String> authenticationType)
        Parameters:
        authenticationType - Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. Expected value is 'gcpCredentials'.
        Returns:
        builder
      • authenticationType

        public GcpCredentialsDetailsPropertiesArgs.Builder authenticationType​(java.lang.String authenticationType)
        Parameters:
        authenticationType - Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. Expected value is 'gcpCredentials'.
        Returns:
        builder
      • clientEmail

        public GcpCredentialsDetailsPropertiesArgs.Builder clientEmail​(com.pulumi.core.Output<java.lang.String> clientEmail)
        Parameters:
        clientEmail - Client email field of the API key (write only)
        Returns:
        builder
      • clientX509CertUrl

        public GcpCredentialsDetailsPropertiesArgs.Builder clientX509CertUrl​(com.pulumi.core.Output<java.lang.String> clientX509CertUrl)
        Parameters:
        clientX509CertUrl - Client x509 certificate URL field of the API key (write only)
        Returns:
        builder
      • clientX509CertUrl

        public GcpCredentialsDetailsPropertiesArgs.Builder clientX509CertUrl​(java.lang.String clientX509CertUrl)
        Parameters:
        clientX509CertUrl - Client x509 certificate URL field of the API key (write only)
        Returns:
        builder
      • organizationId

        public GcpCredentialsDetailsPropertiesArgs.Builder organizationId​(com.pulumi.core.Output<java.lang.String> organizationId)
        Parameters:
        organizationId - The organization ID of the GCP cloud account
        Returns:
        builder
      • privateKey

        public GcpCredentialsDetailsPropertiesArgs.Builder privateKey​(com.pulumi.core.Output<java.lang.String> privateKey)
        Parameters:
        privateKey - Private key field of the API key (write only)
        Returns:
        builder
      • privateKeyId

        public GcpCredentialsDetailsPropertiesArgs.Builder privateKeyId​(com.pulumi.core.Output<java.lang.String> privateKeyId)
        Parameters:
        privateKeyId - Private key ID field of the API key (write only)
        Returns:
        builder
      • projectId

        public GcpCredentialsDetailsPropertiesArgs.Builder projectId​(com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - Project ID field of the API key (write only)
        Returns:
        builder