Class Cloudfunctions2FunctionServiceConfigOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.205Z")
    @Stability(Stable)
    public class Cloudfunctions2FunctionServiceConfigOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • Cloudfunctions2FunctionServiceConfigOutputReference

        protected Cloudfunctions2FunctionServiceConfigOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • Cloudfunctions2FunctionServiceConfigOutputReference

        protected Cloudfunctions2FunctionServiceConfigOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • Cloudfunctions2FunctionServiceConfigOutputReference

        @Stability(Stable)
        public Cloudfunctions2FunctionServiceConfigOutputReference​(@NotNull
                                                                   com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                   @NotNull
                                                                   String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putSecretEnvironmentVariables

        @Stability(Stable)
        public void putSecretEnvironmentVariables​(@NotNull
                                                  Object value)
        Parameters:
        value - This parameter is required.
      • putSecretVolumes

        @Stability(Stable)
        public void putSecretVolumes​(@NotNull
                                     Object value)
        Parameters:
        value - This parameter is required.
      • resetAllTrafficOnLatestRevision

        @Stability(Stable)
        public void resetAllTrafficOnLatestRevision()
      • resetAvailableCpu

        @Stability(Stable)
        public void resetAvailableCpu()
      • resetAvailableMemory

        @Stability(Stable)
        public void resetAvailableMemory()
      • resetEnvironmentVariables

        @Stability(Stable)
        public void resetEnvironmentVariables()
      • resetIngressSettings

        @Stability(Stable)
        public void resetIngressSettings()
      • resetMaxInstanceCount

        @Stability(Stable)
        public void resetMaxInstanceCount()
      • resetMaxInstanceRequestConcurrency

        @Stability(Stable)
        public void resetMaxInstanceRequestConcurrency()
      • resetMinInstanceCount

        @Stability(Stable)
        public void resetMinInstanceCount()
      • resetSecretEnvironmentVariables

        @Stability(Stable)
        public void resetSecretEnvironmentVariables()
      • resetSecretVolumes

        @Stability(Stable)
        public void resetSecretVolumes()
      • resetService

        @Stability(Stable)
        public void resetService()
      • resetServiceAccountEmail

        @Stability(Stable)
        public void resetServiceAccountEmail()
      • resetTimeoutSeconds

        @Stability(Stable)
        public void resetTimeoutSeconds()
      • resetVpcConnector

        @Stability(Stable)
        public void resetVpcConnector()
      • resetVpcConnectorEgressSettings

        @Stability(Stable)
        public void resetVpcConnectorEgressSettings()
      • getGcfUri

        @Stability(Stable)
        @NotNull
        public String getGcfUri()
      • getUri

        @Stability(Stable)
        @NotNull
        public String getUri()
      • getAllTrafficOnLatestRevisionInput

        @Stability(Stable)
        @Nullable
        public Object getAllTrafficOnLatestRevisionInput()
      • getAvailableCpuInput

        @Stability(Stable)
        @Nullable
        public String getAvailableCpuInput()
      • getAvailableMemoryInput

        @Stability(Stable)
        @Nullable
        public String getAvailableMemoryInput()
      • getEnvironmentVariablesInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getEnvironmentVariablesInput()
      • getIngressSettingsInput

        @Stability(Stable)
        @Nullable
        public String getIngressSettingsInput()
      • getMaxInstanceCountInput

        @Stability(Stable)
        @Nullable
        public Number getMaxInstanceCountInput()
      • getMaxInstanceRequestConcurrencyInput

        @Stability(Stable)
        @Nullable
        public Number getMaxInstanceRequestConcurrencyInput()
      • getMinInstanceCountInput

        @Stability(Stable)
        @Nullable
        public Number getMinInstanceCountInput()
      • getSecretEnvironmentVariablesInput

        @Stability(Stable)
        @Nullable
        public Object getSecretEnvironmentVariablesInput()
      • getSecretVolumesInput

        @Stability(Stable)
        @Nullable
        public Object getSecretVolumesInput()
      • getServiceAccountEmailInput

        @Stability(Stable)
        @Nullable
        public String getServiceAccountEmailInput()
      • getServiceInput

        @Stability(Stable)
        @Nullable
        public String getServiceInput()
      • getTimeoutSecondsInput

        @Stability(Stable)
        @Nullable
        public Number getTimeoutSecondsInput()
      • getVpcConnectorEgressSettingsInput

        @Stability(Stable)
        @Nullable
        public String getVpcConnectorEgressSettingsInput()
      • getVpcConnectorInput

        @Stability(Stable)
        @Nullable
        public String getVpcConnectorInput()
      • getAllTrafficOnLatestRevision

        @Stability(Stable)
        @NotNull
        public Object getAllTrafficOnLatestRevision()
      • setAllTrafficOnLatestRevision

        @Stability(Stable)
        public void setAllTrafficOnLatestRevision​(@NotNull
                                                  Boolean value)
      • setAllTrafficOnLatestRevision

        @Stability(Stable)
        public void setAllTrafficOnLatestRevision​(@NotNull
                                                  com.hashicorp.cdktf.IResolvable value)
      • getAvailableCpu

        @Stability(Stable)
        @NotNull
        public String getAvailableCpu()
      • setAvailableCpu

        @Stability(Stable)
        public void setAvailableCpu​(@NotNull
                                    String value)
      • getAvailableMemory

        @Stability(Stable)
        @NotNull
        public String getAvailableMemory()
      • setAvailableMemory

        @Stability(Stable)
        public void setAvailableMemory​(@NotNull
                                       String value)
      • getEnvironmentVariables

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getEnvironmentVariables()
      • setEnvironmentVariables

        @Stability(Stable)
        public void setEnvironmentVariables​(@NotNull
                                            Map<String,​String> value)
      • getIngressSettings

        @Stability(Stable)
        @NotNull
        public String getIngressSettings()
      • setIngressSettings

        @Stability(Stable)
        public void setIngressSettings​(@NotNull
                                       String value)
      • getMaxInstanceCount

        @Stability(Stable)
        @NotNull
        public Number getMaxInstanceCount()
      • setMaxInstanceCount

        @Stability(Stable)
        public void setMaxInstanceCount​(@NotNull
                                        Number value)
      • getMaxInstanceRequestConcurrency

        @Stability(Stable)
        @NotNull
        public Number getMaxInstanceRequestConcurrency()
      • setMaxInstanceRequestConcurrency

        @Stability(Stable)
        public void setMaxInstanceRequestConcurrency​(@NotNull
                                                     Number value)
      • getMinInstanceCount

        @Stability(Stable)
        @NotNull
        public Number getMinInstanceCount()
      • setMinInstanceCount

        @Stability(Stable)
        public void setMinInstanceCount​(@NotNull
                                        Number value)
      • getService

        @Stability(Stable)
        @NotNull
        public String getService()
      • setService

        @Stability(Stable)
        public void setService​(@NotNull
                               String value)
      • getServiceAccountEmail

        @Stability(Stable)
        @NotNull
        public String getServiceAccountEmail()
      • setServiceAccountEmail

        @Stability(Stable)
        public void setServiceAccountEmail​(@NotNull
                                           String value)
      • getTimeoutSeconds

        @Stability(Stable)
        @NotNull
        public Number getTimeoutSeconds()
      • setTimeoutSeconds

        @Stability(Stable)
        public void setTimeoutSeconds​(@NotNull
                                      Number value)
      • getVpcConnector

        @Stability(Stable)
        @NotNull
        public String getVpcConnector()
      • setVpcConnector

        @Stability(Stable)
        public void setVpcConnector​(@NotNull
                                    String value)
      • getVpcConnectorEgressSettings

        @Stability(Stable)
        @NotNull
        public String getVpcConnectorEgressSettings()
      • setVpcConnectorEgressSettings

        @Stability(Stable)
        public void setVpcConnectorEgressSettings​(@NotNull
                                                  String value)