Documentation ¶
Index ¶
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobBinaryAuthorization
- type JobBinaryAuthorizationArgs
- func (JobBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
- type JobBinaryAuthorizationInput
- type JobBinaryAuthorizationOutput
- func (o JobBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (JobBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
- type JobBinaryAuthorizationPtrInput
- type JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) Elem() JobBinaryAuthorizationOutput
- func (JobBinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
- type JobCondition
- type JobConditionArgs
- type JobConditionArray
- type JobConditionArrayInput
- type JobConditionArrayOutput
- func (JobConditionArrayOutput) ElementType() reflect.Type
- func (o JobConditionArrayOutput) Index(i pulumi.IntInput) JobConditionOutput
- func (o JobConditionArrayOutput) ToJobConditionArrayOutput() JobConditionArrayOutput
- func (o JobConditionArrayOutput) ToJobConditionArrayOutputWithContext(ctx context.Context) JobConditionArrayOutput
- type JobConditionInput
- type JobConditionOutput
- func (JobConditionOutput) ElementType() reflect.Type
- func (o JobConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o JobConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o JobConditionOutput) Message() pulumi.StringPtrOutput
- func (o JobConditionOutput) Reason() pulumi.StringPtrOutput
- func (o JobConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o JobConditionOutput) Severity() pulumi.StringPtrOutput
- func (o JobConditionOutput) State() pulumi.StringPtrOutput
- func (o JobConditionOutput) ToJobConditionOutput() JobConditionOutput
- func (o JobConditionOutput) ToJobConditionOutputWithContext(ctx context.Context) JobConditionOutput
- func (o JobConditionOutput) Type() pulumi.StringPtrOutput
- type JobInput
- type JobLatestCreatedExecution
- type JobLatestCreatedExecutionArgs
- func (JobLatestCreatedExecutionArgs) ElementType() reflect.Type
- func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
- func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
- type JobLatestCreatedExecutionArray
- func (JobLatestCreatedExecutionArray) ElementType() reflect.Type
- func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
- func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
- type JobLatestCreatedExecutionArrayInput
- type JobLatestCreatedExecutionArrayOutput
- func (JobLatestCreatedExecutionArrayOutput) ElementType() reflect.Type
- func (o JobLatestCreatedExecutionArrayOutput) Index(i pulumi.IntInput) JobLatestCreatedExecutionOutput
- func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
- func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
- type JobLatestCreatedExecutionInput
- type JobLatestCreatedExecutionOutput
- func (o JobLatestCreatedExecutionOutput) CompletionTime() pulumi.StringPtrOutput
- func (o JobLatestCreatedExecutionOutput) CreateTime() pulumi.StringPtrOutput
- func (JobLatestCreatedExecutionOutput) ElementType() reflect.Type
- func (o JobLatestCreatedExecutionOutput) Name() pulumi.StringPtrOutput
- func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
- func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobOutput
- func (o JobOutput) BinaryAuthorization() JobBinaryAuthorizationPtrOutput
- func (o JobOutput) Client() pulumi.StringPtrOutput
- func (o JobOutput) ClientVersion() pulumi.StringPtrOutput
- func (o JobOutput) Conditions() JobConditionArrayOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) Etag() pulumi.StringOutput
- func (o JobOutput) ExecutionCount() pulumi.IntOutput
- func (o JobOutput) Generation() pulumi.StringOutput
- func (o JobOutput) Labels() pulumi.StringMapOutput
- func (o JobOutput) LatestCreatedExecutions() JobLatestCreatedExecutionArrayOutput
- func (o JobOutput) LaunchStage() pulumi.StringOutput
- func (o JobOutput) Location() pulumi.StringPtrOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) ObservedGeneration() pulumi.StringOutput
- func (o JobOutput) Project() pulumi.StringOutput
- func (o JobOutput) Reconciling() pulumi.BoolOutput
- func (o JobOutput) Template() JobTemplateOutput
- func (o JobOutput) TerminalConditions() JobTerminalConditionArrayOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) Uid() pulumi.StringOutput
- type JobState
- type JobTemplate
- type JobTemplateArgs
- func (JobTemplateArgs) ElementType() reflect.Type
- func (i JobTemplateArgs) ToJobTemplateOutput() JobTemplateOutput
- func (i JobTemplateArgs) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- func (i JobTemplateArgs) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (i JobTemplateArgs) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplateInput
- type JobTemplateOutput
- func (JobTemplateOutput) ElementType() reflect.Type
- func (o JobTemplateOutput) Labels() pulumi.StringMapOutput
- func (o JobTemplateOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobTemplateOutput) TaskCount() pulumi.IntPtrOutput
- func (o JobTemplateOutput) Template() JobTemplateTemplateOutput
- func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (o JobTemplateOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplatePtrInput
- type JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) Elem() JobTemplateOutput
- func (JobTemplatePtrOutput) ElementType() reflect.Type
- func (o JobTemplatePtrOutput) Labels() pulumi.StringMapOutput
- func (o JobTemplatePtrOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobTemplatePtrOutput) TaskCount() pulumi.IntPtrOutput
- func (o JobTemplatePtrOutput) Template() JobTemplateTemplatePtrOutput
- func (o JobTemplatePtrOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplateTemplate
- type JobTemplateTemplateArgs
- func (JobTemplateTemplateArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
- type JobTemplateTemplateContainer
- type JobTemplateTemplateContainerArgs
- func (JobTemplateTemplateContainerArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
- func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
- type JobTemplateTemplateContainerArray
- func (JobTemplateTemplateContainerArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
- func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
- type JobTemplateTemplateContainerArrayInput
- type JobTemplateTemplateContainerArrayOutput
- func (JobTemplateTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
- func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
- type JobTemplateTemplateContainerEnv
- type JobTemplateTemplateContainerEnvArgs
- func (JobTemplateTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
- func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
- type JobTemplateTemplateContainerEnvArray
- func (JobTemplateTemplateContainerEnvArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
- func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
- type JobTemplateTemplateContainerEnvArrayInput
- type JobTemplateTemplateContainerEnvArrayOutput
- func (JobTemplateTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerEnvOutput
- func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
- func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
- type JobTemplateTemplateContainerEnvInput
- type JobTemplateTemplateContainerEnvOutput
- func (JobTemplateTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
- func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
- func (o JobTemplateTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerEnvOutput) ValueSource() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSource
- type JobTemplateTemplateContainerEnvValueSourceArgs
- func (JobTemplateTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSourceInput
- type JobTemplateTemplateContainerEnvValueSourceOutput
- func (JobTemplateTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSourcePtrInput
- type JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) Elem() JobTemplateTemplateContainerEnvValueSourceOutput
- func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRef
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs
- func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Elem() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
- type JobTemplateTemplateContainerInput
- type JobTemplateTemplateContainerLivenessProbe
- type JobTemplateTemplateContainerLivenessProbeArgs
- func (JobTemplateTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbeOutput() JobTemplateTemplateContainerLivenessProbeOutput
- func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeOutput
- func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput
- func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGet
- type JobTemplateTemplateContainerLivenessProbeHttpGetArgs
- func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput() JobTemplateTemplateContainerLivenessProbeHttpGetOutput
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetOutput
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeader
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs
- func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray
- func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderInput
- type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGetInput
- type JobTemplateTemplateContainerLivenessProbeHttpGetOutput
- func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput() JobTemplateTemplateContainerLivenessProbeHttpGetOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- type JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput
- type JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) Elem() JobTemplateTemplateContainerLivenessProbeHttpGetOutput
- func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- type JobTemplateTemplateContainerLivenessProbeInput
- type JobTemplateTemplateContainerLivenessProbeOutput
- func (JobTemplateTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) HttpGet() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) TcpSocket() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbeOutput() JobTemplateTemplateContainerLivenessProbeOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput
- type JobTemplateTemplateContainerLivenessProbePtrInput
- type JobTemplateTemplateContainerLivenessProbePtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) Elem() JobTemplateTemplateContainerLivenessProbeOutput
- func (JobTemplateTemplateContainerLivenessProbePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) HttpGet() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) TcpSocket() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput
- func (o JobTemplateTemplateContainerLivenessProbePtrOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput
- type JobTemplateTemplateContainerLivenessProbeTcpSocket
- type JobTemplateTemplateContainerLivenessProbeTcpSocketArgs
- func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
- func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
- func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- type JobTemplateTemplateContainerLivenessProbeTcpSocketInput
- type JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
- func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- type JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput
- type JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) Elem() JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
- func (JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
- type JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o JobTemplateTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (JobTemplateTemplateContainerOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerOutput) Envs() JobTemplateTemplateContainerEnvArrayOutput
- func (o JobTemplateTemplateContainerOutput) Image() pulumi.StringOutput
- func (o JobTemplateTemplateContainerOutput) LivenessProbe() JobTemplateTemplateContainerLivenessProbePtrOutput
- func (o JobTemplateTemplateContainerOutput) Name() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerOutput) Ports() JobTemplateTemplateContainerPortArrayOutput
- func (o JobTemplateTemplateContainerOutput) Resources() JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerOutput) StartupProbe() JobTemplateTemplateContainerStartupProbePtrOutput
- func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerOutput) VolumeMounts() JobTemplateTemplateContainerVolumeMountArrayOutput
- func (o JobTemplateTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type JobTemplateTemplateContainerPort
- type JobTemplateTemplateContainerPortArgs
- func (JobTemplateTemplateContainerPortArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
- func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
- type JobTemplateTemplateContainerPortArray
- func (JobTemplateTemplateContainerPortArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
- func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
- type JobTemplateTemplateContainerPortArrayInput
- type JobTemplateTemplateContainerPortArrayOutput
- func (JobTemplateTemplateContainerPortArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerPortArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerPortOutput
- func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
- func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
- type JobTemplateTemplateContainerPortInput
- type JobTemplateTemplateContainerPortOutput
- func (o JobTemplateTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (JobTemplateTemplateContainerPortOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
- func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
- type JobTemplateTemplateContainerResources
- type JobTemplateTemplateContainerResourcesArgs
- func (JobTemplateTemplateContainerResourcesArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
- type JobTemplateTemplateContainerResourcesInput
- type JobTemplateTemplateContainerResourcesOutput
- func (JobTemplateTemplateContainerResourcesOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
- type JobTemplateTemplateContainerResourcesPtrInput
- type JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerResourcesPtrOutput) Elem() JobTemplateTemplateContainerResourcesOutput
- func (JobTemplateTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
- type JobTemplateTemplateContainerStartupProbe
- type JobTemplateTemplateContainerStartupProbeArgs
- func (JobTemplateTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbeOutput() JobTemplateTemplateContainerStartupProbeOutput
- func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeOutput
- func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput
- func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbePtrOutput
- type JobTemplateTemplateContainerStartupProbeHttpGet
- type JobTemplateTemplateContainerStartupProbeHttpGetArgs
- func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetOutput() JobTemplateTemplateContainerStartupProbeHttpGetOutput
- func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetOutput
- func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeader
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs
- func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray
- func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderInput
- type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type JobTemplateTemplateContainerStartupProbeHttpGetInput
- type JobTemplateTemplateContainerStartupProbeHttpGetOutput
- func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetOutput() JobTemplateTemplateContainerStartupProbeHttpGetOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- type JobTemplateTemplateContainerStartupProbeHttpGetPtrInput
- type JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) Elem() JobTemplateTemplateContainerStartupProbeHttpGetOutput
- func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- type JobTemplateTemplateContainerStartupProbeInput
- type JobTemplateTemplateContainerStartupProbeOutput
- func (JobTemplateTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) HttpGet() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) TcpSocket() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbeOutput() JobTemplateTemplateContainerStartupProbeOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput
- func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbePtrOutput
- type JobTemplateTemplateContainerStartupProbePtrInput
- type JobTemplateTemplateContainerStartupProbePtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) Elem() JobTemplateTemplateContainerStartupProbeOutput
- func (JobTemplateTemplateContainerStartupProbePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) HttpGet() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) TcpSocket() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput
- func (o JobTemplateTemplateContainerStartupProbePtrOutput) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbePtrOutput
- type JobTemplateTemplateContainerStartupProbeTcpSocket
- type JobTemplateTemplateContainerStartupProbeTcpSocketArgs
- func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput() JobTemplateTemplateContainerStartupProbeTcpSocketOutput
- func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketOutput
- func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- type JobTemplateTemplateContainerStartupProbeTcpSocketInput
- type JobTemplateTemplateContainerStartupProbeTcpSocketOutput
- func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput() JobTemplateTemplateContainerStartupProbeTcpSocketOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- type JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput
- type JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) Elem() JobTemplateTemplateContainerStartupProbeTcpSocketOutput
- func (JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
- type JobTemplateTemplateContainerVolumeMount
- type JobTemplateTemplateContainerVolumeMountArgs
- func (JobTemplateTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
- func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
- type JobTemplateTemplateContainerVolumeMountArray
- func (JobTemplateTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
- func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
- type JobTemplateTemplateContainerVolumeMountArrayInput
- type JobTemplateTemplateContainerVolumeMountArrayOutput
- func (JobTemplateTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerVolumeMountOutput
- func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
- func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
- type JobTemplateTemplateContainerVolumeMountInput
- type JobTemplateTemplateContainerVolumeMountOutput
- func (JobTemplateTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o JobTemplateTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
- func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
- type JobTemplateTemplateInput
- type JobTemplateTemplateOutput
- func (o JobTemplateTemplateOutput) Containers() JobTemplateTemplateContainerArrayOutput
- func (JobTemplateTemplateOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) MaxRetries() pulumi.IntPtrOutput
- func (o JobTemplateTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplateOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
- func (o JobTemplateTemplateOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplatePtrInput
- type JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplatePtrOutput) Containers() JobTemplateTemplateContainerArrayOutput
- func (o JobTemplateTemplatePtrOutput) Elem() JobTemplateTemplateOutput
- func (JobTemplateTemplatePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o JobTemplateTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplatePtrOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
- func (o JobTemplateTemplatePtrOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplateVolume
- type JobTemplateTemplateVolumeArgs
- func (JobTemplateTemplateVolumeArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
- func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
- type JobTemplateTemplateVolumeArray
- func (JobTemplateTemplateVolumeArray) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
- func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
- type JobTemplateTemplateVolumeArrayInput
- type JobTemplateTemplateVolumeArrayOutput
- func (JobTemplateTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVolumeOutput
- func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
- func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
- type JobTemplateTemplateVolumeCloudSqlInstance
- type JobTemplateTemplateVolumeCloudSqlInstanceArgs
- func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- type JobTemplateTemplateVolumeCloudSqlInstanceInput
- type JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- type JobTemplateTemplateVolumeCloudSqlInstancePtrInput
- type JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Elem() JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- type JobTemplateTemplateVolumeInput
- type JobTemplateTemplateVolumeOutput
- func (o JobTemplateTemplateVolumeOutput) CloudSqlInstance() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (JobTemplateTemplateVolumeOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateVolumeOutput) Secret() JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
- func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
- type JobTemplateTemplateVolumeSecret
- type JobTemplateTemplateVolumeSecretArgs
- func (JobTemplateTemplateVolumeSecretArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
- type JobTemplateTemplateVolumeSecretInput
- type JobTemplateTemplateVolumeSecretItem
- type JobTemplateTemplateVolumeSecretItemArgs
- func (JobTemplateTemplateVolumeSecretItemArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
- func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
- type JobTemplateTemplateVolumeSecretItemArray
- func (JobTemplateTemplateVolumeSecretItemArray) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
- type JobTemplateTemplateVolumeSecretItemArrayInput
- type JobTemplateTemplateVolumeSecretItemArrayOutput
- func (JobTemplateTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretItemArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVolumeSecretItemOutput
- func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
- type JobTemplateTemplateVolumeSecretItemInput
- type JobTemplateTemplateVolumeSecretItemOutput
- func (JobTemplateTemplateVolumeSecretItemOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
- type JobTemplateTemplateVolumeSecretOutput
- func (o JobTemplateTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
- func (JobTemplateTemplateVolumeSecretOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (o JobTemplateTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
- type JobTemplateTemplateVolumeSecretPtrInput
- type JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) Elem() JobTemplateTemplateVolumeSecretOutput
- func (JobTemplateTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretPtrOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
- type JobTemplateTemplateVpcAccess
- type JobTemplateTemplateVpcAccessArgs
- func (JobTemplateTemplateVpcAccessArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplateVpcAccessInput
- type JobTemplateTemplateVpcAccessOutput
- func (o JobTemplateTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
- func (JobTemplateTemplateVpcAccessOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplateVpcAccessPtrInput
- type JobTemplateTemplateVpcAccessPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) Elem() JobTemplateTemplateVpcAccessOutput
- func (JobTemplateTemplateVpcAccessPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
- type JobTerminalCondition
- type JobTerminalConditionArgs
- type JobTerminalConditionArray
- type JobTerminalConditionArrayInput
- type JobTerminalConditionArrayOutput
- func (JobTerminalConditionArrayOutput) ElementType() reflect.Type
- func (o JobTerminalConditionArrayOutput) Index(i pulumi.IntInput) JobTerminalConditionOutput
- func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput
- func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutputWithContext(ctx context.Context) JobTerminalConditionArrayOutput
- type JobTerminalConditionInput
- type JobTerminalConditionOutput
- func (JobTerminalConditionOutput) ElementType() reflect.Type
- func (o JobTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) Message() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) Reason() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) Severity() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) State() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) ToJobTerminalConditionOutput() JobTerminalConditionOutput
- func (o JobTerminalConditionOutput) ToJobTerminalConditionOutputWithContext(ctx context.Context) JobTerminalConditionOutput
- func (o JobTerminalConditionOutput) Type() pulumi.StringPtrOutput
- type Service
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceBinaryAuthorization
- type ServiceBinaryAuthorizationArgs
- func (ServiceBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
- type ServiceBinaryAuthorizationInput
- type ServiceBinaryAuthorizationOutput
- func (o ServiceBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (ServiceBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
- type ServiceBinaryAuthorizationPtrInput
- type ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) Elem() ServiceBinaryAuthorizationOutput
- func (ServiceBinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
- type ServiceCondition
- type ServiceConditionArgs
- type ServiceConditionArray
- type ServiceConditionArrayInput
- type ServiceConditionArrayOutput
- func (ServiceConditionArrayOutput) ElementType() reflect.Type
- func (o ServiceConditionArrayOutput) Index(i pulumi.IntInput) ServiceConditionOutput
- func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutput() ServiceConditionArrayOutput
- func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutputWithContext(ctx context.Context) ServiceConditionArrayOutput
- type ServiceConditionInput
- type ServiceConditionOutput
- func (ServiceConditionOutput) ElementType() reflect.Type
- func (o ServiceConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) Message() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) Severity() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) State() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) ToServiceConditionOutput() ServiceConditionOutput
- func (o ServiceConditionOutput) ToServiceConditionOutputWithContext(ctx context.Context) ServiceConditionOutput
- func (o ServiceConditionOutput) Type() pulumi.StringPtrOutput
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- func (o ServiceOutput) BinaryAuthorization() ServiceBinaryAuthorizationPtrOutput
- func (o ServiceOutput) Client() pulumi.StringPtrOutput
- func (o ServiceOutput) ClientVersion() pulumi.StringPtrOutput
- func (o ServiceOutput) Conditions() ServiceConditionArrayOutput
- func (o ServiceOutput) Description() pulumi.StringPtrOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) Etag() pulumi.StringOutput
- func (o ServiceOutput) Generation() pulumi.StringOutput
- func (o ServiceOutput) Ingress() pulumi.StringOutput
- func (o ServiceOutput) Labels() pulumi.StringMapOutput
- func (o ServiceOutput) LatestCreatedRevision() pulumi.StringOutput
- func (o ServiceOutput) LatestReadyRevision() pulumi.StringOutput
- func (o ServiceOutput) LaunchStage() pulumi.StringOutput
- func (o ServiceOutput) Location() pulumi.StringPtrOutput
- func (o ServiceOutput) Name() pulumi.StringOutput
- func (o ServiceOutput) ObservedGeneration() pulumi.StringOutput
- func (o ServiceOutput) Project() pulumi.StringOutput
- func (o ServiceOutput) Reconciling() pulumi.BoolOutput
- func (o ServiceOutput) Template() ServiceTemplateOutput
- func (o ServiceOutput) TerminalConditions() ServiceTerminalConditionArrayOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) TrafficStatuses() ServiceTrafficStatusArrayOutput
- func (o ServiceOutput) Traffics() ServiceTrafficArrayOutput
- func (o ServiceOutput) Uid() pulumi.StringOutput
- func (o ServiceOutput) Uri() pulumi.StringOutput
- type ServiceState
- type ServiceTemplate
- type ServiceTemplateArgs
- func (ServiceTemplateArgs) ElementType() reflect.Type
- func (i ServiceTemplateArgs) ToServiceTemplateOutput() ServiceTemplateOutput
- func (i ServiceTemplateArgs) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- func (i ServiceTemplateArgs) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (i ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- type ServiceTemplateContainer
- type ServiceTemplateContainerArgs
- func (ServiceTemplateContainerArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
- func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
- type ServiceTemplateContainerArray
- func (ServiceTemplateContainerArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
- func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
- type ServiceTemplateContainerArrayInput
- type ServiceTemplateContainerArrayOutput
- func (ServiceTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
- func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
- type ServiceTemplateContainerEnv
- type ServiceTemplateContainerEnvArgs
- func (ServiceTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
- func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
- type ServiceTemplateContainerEnvArray
- func (ServiceTemplateContainerEnvArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
- func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
- type ServiceTemplateContainerEnvArrayInput
- type ServiceTemplateContainerEnvArrayOutput
- func (ServiceTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerEnvOutput
- func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
- func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
- type ServiceTemplateContainerEnvInput
- type ServiceTemplateContainerEnvOutput
- func (ServiceTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
- func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
- func (o ServiceTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerEnvOutput) ValueSource() ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSource
- type ServiceTemplateContainerEnvValueSourceArgs
- func (ServiceTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSourceInput
- type ServiceTemplateContainerEnvValueSourceOutput
- func (ServiceTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourceOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSourcePtrInput
- type ServiceTemplateContainerEnvValueSourcePtrOutput
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) Elem() ServiceTemplateContainerEnvValueSourceOutput
- func (ServiceTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRef
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs
- func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefInput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringPtrOutput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Elem() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
- type ServiceTemplateContainerInput
- type ServiceTemplateContainerLivenessProbe
- type ServiceTemplateContainerLivenessProbeArgs
- func (ServiceTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGet
- type ServiceTemplateContainerLivenessProbeHttpGetArgs
- func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeader
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGetInput
- type ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGetPtrInput
- type ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Elem() ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- type ServiceTemplateContainerLivenessProbeInput
- type ServiceTemplateContainerLivenessProbeOutput
- func (ServiceTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
- type ServiceTemplateContainerLivenessProbePtrInput
- type ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) Elem() ServiceTemplateContainerLivenessProbeOutput
- func (ServiceTemplateContainerLivenessProbePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
- type ServiceTemplateContainerLivenessProbeTcpSocket
- type ServiceTemplateContainerLivenessProbeTcpSocketArgs
- func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- type ServiceTemplateContainerLivenessProbeTcpSocketInput
- type ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- type ServiceTemplateContainerLivenessProbeTcpSocketPtrInput
- type ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) Elem() ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- type ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o ServiceTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (ServiceTemplateContainerOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerOutput) Envs() ServiceTemplateContainerEnvArrayOutput
- func (o ServiceTemplateContainerOutput) Image() pulumi.StringOutput
- func (o ServiceTemplateContainerOutput) LivenessProbe() ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerOutput) Ports() ServiceTemplateContainerPortArrayOutput
- func (o ServiceTemplateContainerOutput) Resources() ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerOutput) StartupProbe() ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerOutput) VolumeMounts() ServiceTemplateContainerVolumeMountArrayOutput
- func (o ServiceTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ServiceTemplateContainerPort
- type ServiceTemplateContainerPortArgs
- func (ServiceTemplateContainerPortArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
- func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
- type ServiceTemplateContainerPortArray
- func (ServiceTemplateContainerPortArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
- func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
- type ServiceTemplateContainerPortArrayInput
- type ServiceTemplateContainerPortArrayOutput
- func (ServiceTemplateContainerPortArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerPortArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerPortOutput
- func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
- func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
- type ServiceTemplateContainerPortInput
- type ServiceTemplateContainerPortOutput
- func (o ServiceTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (ServiceTemplateContainerPortOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
- func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
- type ServiceTemplateContainerResources
- type ServiceTemplateContainerResourcesArgs
- func (ServiceTemplateContainerResourcesArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
- type ServiceTemplateContainerResourcesInput
- type ServiceTemplateContainerResourcesOutput
- func (o ServiceTemplateContainerResourcesOutput) CpuIdle() pulumi.BoolPtrOutput
- func (ServiceTemplateContainerResourcesOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
- type ServiceTemplateContainerResourcesPtrInput
- type ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) CpuIdle() pulumi.BoolPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) Elem() ServiceTemplateContainerResourcesOutput
- func (ServiceTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
- type ServiceTemplateContainerStartupProbe
- type ServiceTemplateContainerStartupProbeArgs
- func (ServiceTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
- type ServiceTemplateContainerStartupProbeHttpGet
- type ServiceTemplateContainerStartupProbeHttpGetArgs
- func (ServiceTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeader
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGetInput
- type ServiceTemplateContainerStartupProbeHttpGetOutput
- func (ServiceTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGetPtrInput
- type ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Elem() ServiceTemplateContainerStartupProbeHttpGetOutput
- func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- type ServiceTemplateContainerStartupProbeInput
- type ServiceTemplateContainerStartupProbeOutput
- func (ServiceTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
- type ServiceTemplateContainerStartupProbePtrInput
- type ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) Elem() ServiceTemplateContainerStartupProbeOutput
- func (ServiceTemplateContainerStartupProbePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
- type ServiceTemplateContainerStartupProbeTcpSocket
- type ServiceTemplateContainerStartupProbeTcpSocketArgs
- func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- type ServiceTemplateContainerStartupProbeTcpSocketInput
- type ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- type ServiceTemplateContainerStartupProbeTcpSocketPtrInput
- type ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Elem() ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- type ServiceTemplateContainerVolumeMount
- type ServiceTemplateContainerVolumeMountArgs
- func (ServiceTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
- func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
- type ServiceTemplateContainerVolumeMountArray
- func (ServiceTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
- func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
- type ServiceTemplateContainerVolumeMountArrayInput
- type ServiceTemplateContainerVolumeMountArrayOutput
- func (ServiceTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerVolumeMountOutput
- func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
- func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
- type ServiceTemplateContainerVolumeMountInput
- type ServiceTemplateContainerVolumeMountOutput
- func (ServiceTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o ServiceTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
- func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
- type ServiceTemplateInput
- type ServiceTemplateOutput
- func (o ServiceTemplateOutput) Containers() ServiceTemplateContainerArrayOutput
- func (ServiceTemplateOutput) ElementType() reflect.Type
- func (o ServiceTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) Labels() pulumi.StringMapOutput
- func (o ServiceTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
- func (o ServiceTemplateOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) Scaling() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (o ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- func (o ServiceTemplateOutput) Volumes() ServiceTemplateVolumeArrayOutput
- func (o ServiceTemplateOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplatePtrInput
- type ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) Containers() ServiceTemplateContainerArrayOutput
- func (o ServiceTemplatePtrOutput) Elem() ServiceTemplateOutput
- func (ServiceTemplatePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) Labels() pulumi.StringMapOutput
- func (o ServiceTemplatePtrOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
- func (o ServiceTemplatePtrOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) Scaling() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) Volumes() ServiceTemplateVolumeArrayOutput
- func (o ServiceTemplatePtrOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplateScaling
- type ServiceTemplateScalingArgs
- func (ServiceTemplateScalingArgs) ElementType() reflect.Type
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
- type ServiceTemplateScalingInput
- type ServiceTemplateScalingOutput
- func (ServiceTemplateScalingOutput) ElementType() reflect.Type
- func (o ServiceTemplateScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
- type ServiceTemplateScalingPtrInput
- type ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateScalingPtrOutput) Elem() ServiceTemplateScalingOutput
- func (ServiceTemplateScalingPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
- type ServiceTemplateVolume
- type ServiceTemplateVolumeArgs
- type ServiceTemplateVolumeArray
- func (ServiceTemplateVolumeArray) ElementType() reflect.Type
- func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
- func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
- type ServiceTemplateVolumeArrayInput
- type ServiceTemplateVolumeArrayOutput
- func (ServiceTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVolumeOutput
- func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
- func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
- type ServiceTemplateVolumeCloudSqlInstance
- type ServiceTemplateVolumeCloudSqlInstanceArgs
- func (ServiceTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
- type ServiceTemplateVolumeCloudSqlInstanceInput
- type ServiceTemplateVolumeCloudSqlInstanceOutput
- func (ServiceTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
- type ServiceTemplateVolumeCloudSqlInstancePtrInput
- type ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) Elem() ServiceTemplateVolumeCloudSqlInstanceOutput
- func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
- type ServiceTemplateVolumeInput
- type ServiceTemplateVolumeOutput
- func (o ServiceTemplateVolumeOutput) CloudSqlInstance() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (ServiceTemplateVolumeOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateVolumeOutput) Secret() ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput
- func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutputWithContext(ctx context.Context) ServiceTemplateVolumeOutput
- type ServiceTemplateVolumeSecret
- type ServiceTemplateVolumeSecretArgs
- func (ServiceTemplateVolumeSecretArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
- type ServiceTemplateVolumeSecretInput
- type ServiceTemplateVolumeSecretItem
- type ServiceTemplateVolumeSecretItemArgs
- func (ServiceTemplateVolumeSecretItemArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
- func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
- type ServiceTemplateVolumeSecretItemArray
- func (ServiceTemplateVolumeSecretItemArray) ElementType() reflect.Type
- func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
- func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
- type ServiceTemplateVolumeSecretItemArrayInput
- type ServiceTemplateVolumeSecretItemArrayOutput
- func (ServiceTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretItemArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVolumeSecretItemOutput
- func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
- func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
- type ServiceTemplateVolumeSecretItemInput
- type ServiceTemplateVolumeSecretItemOutput
- func (ServiceTemplateVolumeSecretItemOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
- func (o ServiceTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
- func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
- func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
- func (o ServiceTemplateVolumeSecretItemOutput) Version() pulumi.StringPtrOutput
- type ServiceTemplateVolumeSecretOutput
- func (o ServiceTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
- func (ServiceTemplateVolumeSecretOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretOutput) Items() ServiceTemplateVolumeSecretItemArrayOutput
- func (o ServiceTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
- type ServiceTemplateVolumeSecretPtrInput
- type ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) Elem() ServiceTemplateVolumeSecretOutput
- func (ServiceTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretPtrOutput) Items() ServiceTemplateVolumeSecretItemArrayOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
- type ServiceTemplateVpcAccess
- type ServiceTemplateVpcAccessArgs
- func (ServiceTemplateVpcAccessArgs) ElementType() reflect.Type
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplateVpcAccessInput
- type ServiceTemplateVpcAccessOutput
- func (o ServiceTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
- func (ServiceTemplateVpcAccessOutput) ElementType() reflect.Type
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplateVpcAccessPtrInput
- type ServiceTemplateVpcAccessPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) Elem() ServiceTemplateVpcAccessOutput
- func (ServiceTemplateVpcAccessPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
- type ServiceTerminalCondition
- type ServiceTerminalConditionArgs
- func (ServiceTerminalConditionArgs) ElementType() reflect.Type
- func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
- func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
- type ServiceTerminalConditionArray
- func (ServiceTerminalConditionArray) ElementType() reflect.Type
- func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
- func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
- type ServiceTerminalConditionArrayInput
- type ServiceTerminalConditionArrayOutput
- func (ServiceTerminalConditionArrayOutput) ElementType() reflect.Type
- func (o ServiceTerminalConditionArrayOutput) Index(i pulumi.IntInput) ServiceTerminalConditionOutput
- func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
- func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
- type ServiceTerminalConditionInput
- type ServiceTerminalConditionOutput
- func (ServiceTerminalConditionOutput) ElementType() reflect.Type
- func (o ServiceTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) Message() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) Severity() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) State() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
- func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
- func (o ServiceTerminalConditionOutput) Type() pulumi.StringPtrOutput
- type ServiceTraffic
- type ServiceTrafficArgs
- type ServiceTrafficArray
- type ServiceTrafficArrayInput
- type ServiceTrafficArrayOutput
- func (ServiceTrafficArrayOutput) ElementType() reflect.Type
- func (o ServiceTrafficArrayOutput) Index(i pulumi.IntInput) ServiceTrafficOutput
- func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
- func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
- type ServiceTrafficInput
- type ServiceTrafficOutput
- func (ServiceTrafficOutput) ElementType() reflect.Type
- func (o ServiceTrafficOutput) Percent() pulumi.IntPtrOutput
- func (o ServiceTrafficOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTrafficOutput) Tag() pulumi.StringPtrOutput
- func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput
- func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
- func (o ServiceTrafficOutput) Type() pulumi.StringPtrOutput
- type ServiceTrafficStatus
- type ServiceTrafficStatusArgs
- type ServiceTrafficStatusArray
- type ServiceTrafficStatusArrayInput
- type ServiceTrafficStatusArrayOutput
- func (ServiceTrafficStatusArrayOutput) ElementType() reflect.Type
- func (o ServiceTrafficStatusArrayOutput) Index(i pulumi.IntInput) ServiceTrafficStatusOutput
- func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput
- func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutputWithContext(ctx context.Context) ServiceTrafficStatusArrayOutput
- type ServiceTrafficStatusInput
- type ServiceTrafficStatusOutput
- func (ServiceTrafficStatusOutput) ElementType() reflect.Type
- func (o ServiceTrafficStatusOutput) Percent() pulumi.IntPtrOutput
- func (o ServiceTrafficStatusOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTrafficStatusOutput) Tag() pulumi.StringPtrOutput
- func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput
- func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutputWithContext(ctx context.Context) ServiceTrafficStatusOutput
- func (o ServiceTrafficStatusOutput) Type() pulumi.StringPtrOutput
- func (o ServiceTrafficStatusOutput) Uri() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶
type Job struct { pulumi.CustomResourceState // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization JobBinaryAuthorizationPtrOutput `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client pulumi.StringPtrOutput `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrOutput `pulumi:"clientVersion"` // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Job does not reach its desired state. See comments in reconciling for additional information on `reconciliation` process in Cloud Run. // Structure is documented below. Conditions JobConditionArrayOutput `pulumi:"conditions"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringOutput `pulumi:"etag"` // Number of executions created for this job. ExecutionCount pulumi.IntOutput `pulumi:"executionCount"` // A number that monotonically increases every time the user modifies the desired state. Generation pulumi.StringOutput `pulumi:"generation"` // KRM-style labels for the resource. // (Optional) // KRM-style labels for the resource. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapOutput `pulumi:"labels"` // Name of the last created execution. // Structure is documented below. LatestCreatedExecutions JobLatestCreatedExecutionArrayOutput `pulumi:"latestCreatedExecutions"` // The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. // Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`. LaunchStage pulumi.StringOutput `pulumi:"launchStage"` // The location of the cloud run job Location pulumi.StringPtrOutput `pulumi:"location"` // Name of the Job. Name pulumi.StringOutput `pulumi:"name"` // The generation of this Job. See comments in reconciling for additional information on reconciliation process in Cloud Run. ObservedGeneration pulumi.StringOutput `pulumi:"observedGeneration"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Returns true if the Job is currently being acted upon by the system to bring it into the desired state. // When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, observedGeneration and latest_succeeded_execution, will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the state matches the Job, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: observedGeneration and generation, latestSucceededExecution and latestCreatedExecution. // If reconciliation failed, observedGeneration and latestSucceededExecution will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in terminalCondition and conditions Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // The template used to create executions for this Job. // Structure is documented below. Template JobTemplateOutput `pulumi:"template"` // The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state // Structure is documented below. TerminalConditions JobTerminalConditionArrayOutput `pulumi:"terminalConditions"` // Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringOutput `pulumi:"uid"` }
A Cloud Run Job resource that references a container image which is run to completion.
To get more information about Job, see:
* [API documentation](https://cloud.google.com/run/docs/reference/rest/v2/projects.locations.jobs) * How-to Guides
- [Official Documentation](https://cloud.google.com/run/docs/)
## Example Usage ### Cloudrunv2 Job Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ LaunchStage: pulumi.String("BETA"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Job Sql
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret"), Replication: &secretmanager.SecretReplicationArgs{ Automatic: pulumi.Bool(true), }, }) if err != nil { return err } instance, err := sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ Region: pulumi.String("us-central1"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, DeletionProtection: pulumi.Bool(true), }) if err != nil { return err } _, err = cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Volumes: cloudrunv2.JobTemplateTemplateVolumeArray{ &cloudrunv2.JobTemplateTemplateVolumeArgs{ Name: pulumi.String("cloudsql"), CloudSqlInstance: &cloudrunv2.JobTemplateTemplateVolumeCloudSqlInstanceArgs{ Instances: pulumi.StringArray{ instance.ConnectionName, }, }, }, }, Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Envs: cloudrunv2.JobTemplateTemplateContainerEnvArray{ &cloudrunv2.JobTemplateTemplateContainerEnvArgs{ Name: pulumi.String("FOO"), Value: pulumi.String("bar"), }, &cloudrunv2.JobTemplateTemplateContainerEnvArgs{ Name: pulumi.String("latestdclsecret"), ValueSource: &cloudrunv2.JobTemplateTemplateContainerEnvValueSourceArgs{ SecretKeyRef: &cloudrunv2.JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{ Secret: secret.SecretId, Version: pulumi.String("1"), }, }, }, }, VolumeMounts: cloudrunv2.JobTemplateTemplateContainerVolumeMountArray{ &cloudrunv2.JobTemplateTemplateContainerVolumeMountArgs{ Name: pulumi.String("cloudsql"), MountPath: pulumi.String("/cloudsql"), }, }, }, }, }, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }, pulumi.DependsOn([]pulumi.Resource{ secret, })) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Job Vpcaccess
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vpcaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { customTestNetwork, err := compute.NewNetwork(ctx, "customTestNetwork", &compute.NetworkArgs{ AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } customTestSubnetwork, err := compute.NewSubnetwork(ctx, "customTestSubnetwork", &compute.SubnetworkArgs{ IpCidrRange: pulumi.String("10.2.0.0/28"), Region: pulumi.String("us-central1"), Network: customTestNetwork.ID(), }) if err != nil { return err } connector, err := vpcaccess.NewConnector(ctx, "connector", &vpcaccess.ConnectorArgs{ Subnet: &vpcaccess.ConnectorSubnetArgs{ Name: customTestSubnetwork.Name, }, MachineType: pulumi.String("e2-standard-4"), MinInstances: pulumi.Int(2), MaxInstances: pulumi.Int(3), Region: pulumi.String("us-central1"), }) if err != nil { return err } _, err = cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, VpcAccess: &cloudrunv2.JobTemplateTemplateVpcAccessArgs{ Connector: connector.ID(), Egress: pulumi.String("ALL_TRAFFIC"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Job Probes
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ LaunchStage: pulumi.String("BETA"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), LivenessProbe: &cloudrunv2.JobTemplateTemplateContainerLivenessProbeArgs{ HttpGet: &cloudrunv2.JobTemplateTemplateContainerLivenessProbeHttpGetArgs{ Path: pulumi.String("/"), }, }, StartupProbe: &cloudrunv2.JobTemplateTemplateContainerStartupProbeArgs{ FailureThreshold: pulumi.Int(1), InitialDelaySeconds: pulumi.Int(0), PeriodSeconds: pulumi.Int(3), TcpSocket: &cloudrunv2.JobTemplateTemplateContainerStartupProbeTcpSocketArgs{ Port: pulumi.Int(8080), }, TimeoutSeconds: pulumi.Int(1), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Job Secret
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/secretmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret"), Replication: &secretmanager.SecretReplicationArgs{ Automatic: pulumi.Bool(true), }, }) if err != nil { return err } _, err = cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Volumes: cloudrunv2.JobTemplateTemplateVolumeArray{ &cloudrunv2.JobTemplateTemplateVolumeArgs{ Name: pulumi.String("a-volume"), Secret: &cloudrunv2.JobTemplateTemplateVolumeSecretArgs{ Secret: secret.SecretId, DefaultMode: pulumi.Int(292), Items: cloudrunv2.JobTemplateTemplateVolumeSecretItemArray{ &cloudrunv2.JobTemplateTemplateVolumeSecretItemArgs{ Version: pulumi.String("1"), Path: pulumi.String("my-secret"), Mode: pulumi.Int(256), }, }, }, }, }, Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), VolumeMounts: cloudrunv2.JobTemplateTemplateContainerVolumeMountArray{ &cloudrunv2.JobTemplateTemplateContainerVolumeMountArgs{ Name: pulumi.String("a-volume"), MountPath: pulumi.String("/secrets"), }, }, }, }, }, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }, pulumi.DependsOn([]pulumi.Resource{ secret, })) if err != nil { return err } return nil }) }
```
## Import
Job can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:cloudrunv2/job:Job default projects/{{project}}/locations/{{location}}/jobs/{{name}}
```
```sh
$ pulumi import gcp:cloudrunv2/job:Job default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:cloudrunv2/job:Job default {{location}}/{{name}}
```
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization JobBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // KRM-style labels for the resource. // (Optional) // KRM-style labels for the resource. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapInput // The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. // Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run job Location pulumi.StringPtrInput // Name of the Job. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The template used to create executions for this Job. // Structure is documented below. Template JobTemplateInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobBinaryAuthorization ¶
type JobBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification *string `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault *bool `pulumi:"useDefault"` }
type JobBinaryAuthorizationArgs ¶
type JobBinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification pulumi.StringPtrInput `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault pulumi.BoolPtrInput `pulumi:"useDefault"` }
func (JobBinaryAuthorizationArgs) ElementType ¶
func (JobBinaryAuthorizationArgs) ElementType() reflect.Type
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutput ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutputWithContext ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutput ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutputWithContext ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
type JobBinaryAuthorizationInput ¶
type JobBinaryAuthorizationInput interface { pulumi.Input ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput ToJobBinaryAuthorizationOutputWithContext(context.Context) JobBinaryAuthorizationOutput }
JobBinaryAuthorizationInput is an input type that accepts JobBinaryAuthorizationArgs and JobBinaryAuthorizationOutput values. You can construct a concrete instance of `JobBinaryAuthorizationInput` via:
JobBinaryAuthorizationArgs{...}
type JobBinaryAuthorizationOutput ¶
type JobBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (JobBinaryAuthorizationOutput) BreakglassJustification ¶
func (o JobBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (JobBinaryAuthorizationOutput) ElementType ¶
func (JobBinaryAuthorizationOutput) ElementType() reflect.Type
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutput ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutputWithContext ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutput ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutputWithContext ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationOutput) UseDefault ¶
func (o JobBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type JobBinaryAuthorizationPtrInput ¶
type JobBinaryAuthorizationPtrInput interface { pulumi.Input ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput ToJobBinaryAuthorizationPtrOutputWithContext(context.Context) JobBinaryAuthorizationPtrOutput }
JobBinaryAuthorizationPtrInput is an input type that accepts JobBinaryAuthorizationArgs, JobBinaryAuthorizationPtr and JobBinaryAuthorizationPtrOutput values. You can construct a concrete instance of `JobBinaryAuthorizationPtrInput` via:
JobBinaryAuthorizationArgs{...} or: nil
func JobBinaryAuthorizationPtr ¶
func JobBinaryAuthorizationPtr(v *JobBinaryAuthorizationArgs) JobBinaryAuthorizationPtrInput
type JobBinaryAuthorizationPtrOutput ¶
type JobBinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (JobBinaryAuthorizationPtrOutput) BreakglassJustification ¶
func (o JobBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (JobBinaryAuthorizationPtrOutput) Elem ¶
func (o JobBinaryAuthorizationPtrOutput) Elem() JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationPtrOutput) ElementType ¶
func (JobBinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutput ¶
func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutputWithContext ¶
func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationPtrOutput) UseDefault ¶
func (o JobBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type JobCondition ¶
type JobCondition struct { // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // State of the condition. State *string `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type *string `pulumi:"type"` }
type JobConditionArgs ¶
type JobConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringPtrInput `pulumi:"type"` }
func (JobConditionArgs) ElementType ¶
func (JobConditionArgs) ElementType() reflect.Type
func (JobConditionArgs) ToJobConditionOutput ¶
func (i JobConditionArgs) ToJobConditionOutput() JobConditionOutput
func (JobConditionArgs) ToJobConditionOutputWithContext ¶
func (i JobConditionArgs) ToJobConditionOutputWithContext(ctx context.Context) JobConditionOutput
type JobConditionArray ¶
type JobConditionArray []JobConditionInput
func (JobConditionArray) ElementType ¶
func (JobConditionArray) ElementType() reflect.Type
func (JobConditionArray) ToJobConditionArrayOutput ¶
func (i JobConditionArray) ToJobConditionArrayOutput() JobConditionArrayOutput
func (JobConditionArray) ToJobConditionArrayOutputWithContext ¶
func (i JobConditionArray) ToJobConditionArrayOutputWithContext(ctx context.Context) JobConditionArrayOutput
type JobConditionArrayInput ¶
type JobConditionArrayInput interface { pulumi.Input ToJobConditionArrayOutput() JobConditionArrayOutput ToJobConditionArrayOutputWithContext(context.Context) JobConditionArrayOutput }
JobConditionArrayInput is an input type that accepts JobConditionArray and JobConditionArrayOutput values. You can construct a concrete instance of `JobConditionArrayInput` via:
JobConditionArray{ JobConditionArgs{...} }
type JobConditionArrayOutput ¶
type JobConditionArrayOutput struct{ *pulumi.OutputState }
func (JobConditionArrayOutput) ElementType ¶
func (JobConditionArrayOutput) ElementType() reflect.Type
func (JobConditionArrayOutput) Index ¶
func (o JobConditionArrayOutput) Index(i pulumi.IntInput) JobConditionOutput
func (JobConditionArrayOutput) ToJobConditionArrayOutput ¶
func (o JobConditionArrayOutput) ToJobConditionArrayOutput() JobConditionArrayOutput
func (JobConditionArrayOutput) ToJobConditionArrayOutputWithContext ¶
func (o JobConditionArrayOutput) ToJobConditionArrayOutputWithContext(ctx context.Context) JobConditionArrayOutput
type JobConditionInput ¶
type JobConditionInput interface { pulumi.Input ToJobConditionOutput() JobConditionOutput ToJobConditionOutputWithContext(context.Context) JobConditionOutput }
JobConditionInput is an input type that accepts JobConditionArgs and JobConditionOutput values. You can construct a concrete instance of `JobConditionInput` via:
JobConditionArgs{...}
type JobConditionOutput ¶
type JobConditionOutput struct{ *pulumi.OutputState }
func (JobConditionOutput) ElementType ¶
func (JobConditionOutput) ElementType() reflect.Type
func (JobConditionOutput) ExecutionReason ¶
func (o JobConditionOutput) ExecutionReason() pulumi.StringPtrOutput
A reason for the execution condition.
func (JobConditionOutput) LastTransitionTime ¶
func (o JobConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobConditionOutput) Message ¶
func (o JobConditionOutput) Message() pulumi.StringPtrOutput
Human readable message indicating details about the current status.
func (JobConditionOutput) Reason ¶
func (o JobConditionOutput) Reason() pulumi.StringPtrOutput
A common (service-level) reason for this condition.
func (JobConditionOutput) RevisionReason ¶
func (o JobConditionOutput) RevisionReason() pulumi.StringPtrOutput
A reason for the revision condition.
func (JobConditionOutput) Severity ¶
func (o JobConditionOutput) Severity() pulumi.StringPtrOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (JobConditionOutput) State ¶
func (o JobConditionOutput) State() pulumi.StringPtrOutput
State of the condition.
func (JobConditionOutput) ToJobConditionOutput ¶
func (o JobConditionOutput) ToJobConditionOutput() JobConditionOutput
func (JobConditionOutput) ToJobConditionOutputWithContext ¶
func (o JobConditionOutput) ToJobConditionOutputWithContext(ctx context.Context) JobConditionOutput
func (JobConditionOutput) Type ¶
func (o JobConditionOutput) Type() pulumi.StringPtrOutput
type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
type JobLatestCreatedExecution ¶
type JobLatestCreatedExecution struct { // Completion timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CompletionTime *string `pulumi:"completionTime"` // Creation timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime *string `pulumi:"createTime"` // Name of the Job. Name *string `pulumi:"name"` }
type JobLatestCreatedExecutionArgs ¶
type JobLatestCreatedExecutionArgs struct { // Completion timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CompletionTime pulumi.StringPtrInput `pulumi:"completionTime"` // Creation timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // Name of the Job. Name pulumi.StringPtrInput `pulumi:"name"` }
func (JobLatestCreatedExecutionArgs) ElementType ¶
func (JobLatestCreatedExecutionArgs) ElementType() reflect.Type
func (JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutput ¶
func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
func (JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutputWithContext ¶
func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
type JobLatestCreatedExecutionArray ¶
type JobLatestCreatedExecutionArray []JobLatestCreatedExecutionInput
func (JobLatestCreatedExecutionArray) ElementType ¶
func (JobLatestCreatedExecutionArray) ElementType() reflect.Type
func (JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutput ¶
func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
func (JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutputWithContext ¶
func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
type JobLatestCreatedExecutionArrayInput ¶
type JobLatestCreatedExecutionArrayInput interface { pulumi.Input ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput ToJobLatestCreatedExecutionArrayOutputWithContext(context.Context) JobLatestCreatedExecutionArrayOutput }
JobLatestCreatedExecutionArrayInput is an input type that accepts JobLatestCreatedExecutionArray and JobLatestCreatedExecutionArrayOutput values. You can construct a concrete instance of `JobLatestCreatedExecutionArrayInput` via:
JobLatestCreatedExecutionArray{ JobLatestCreatedExecutionArgs{...} }
type JobLatestCreatedExecutionArrayOutput ¶
type JobLatestCreatedExecutionArrayOutput struct{ *pulumi.OutputState }
func (JobLatestCreatedExecutionArrayOutput) ElementType ¶
func (JobLatestCreatedExecutionArrayOutput) ElementType() reflect.Type
func (JobLatestCreatedExecutionArrayOutput) Index ¶
func (o JobLatestCreatedExecutionArrayOutput) Index(i pulumi.IntInput) JobLatestCreatedExecutionOutput
func (JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutput ¶
func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
func (JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutputWithContext ¶
func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
type JobLatestCreatedExecutionInput ¶
type JobLatestCreatedExecutionInput interface { pulumi.Input ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput ToJobLatestCreatedExecutionOutputWithContext(context.Context) JobLatestCreatedExecutionOutput }
JobLatestCreatedExecutionInput is an input type that accepts JobLatestCreatedExecutionArgs and JobLatestCreatedExecutionOutput values. You can construct a concrete instance of `JobLatestCreatedExecutionInput` via:
JobLatestCreatedExecutionArgs{...}
type JobLatestCreatedExecutionOutput ¶
type JobLatestCreatedExecutionOutput struct{ *pulumi.OutputState }
func (JobLatestCreatedExecutionOutput) CompletionTime ¶
func (o JobLatestCreatedExecutionOutput) CompletionTime() pulumi.StringPtrOutput
Completion timestamp of the execution. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobLatestCreatedExecutionOutput) CreateTime ¶
func (o JobLatestCreatedExecutionOutput) CreateTime() pulumi.StringPtrOutput
Creation timestamp of the execution. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobLatestCreatedExecutionOutput) ElementType ¶
func (JobLatestCreatedExecutionOutput) ElementType() reflect.Type
func (JobLatestCreatedExecutionOutput) Name ¶
func (o JobLatestCreatedExecutionOutput) Name() pulumi.StringPtrOutput
Name of the Job.
func (JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutput ¶
func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
func (JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutputWithContext ¶
func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) BinaryAuthorization ¶
func (o JobOutput) BinaryAuthorization() JobBinaryAuthorizationPtrOutput
Settings for the Binary Authorization feature. Structure is documented below.
func (JobOutput) Client ¶
func (o JobOutput) Client() pulumi.StringPtrOutput
Arbitrary identifier for the API client.
func (JobOutput) ClientVersion ¶
func (o JobOutput) ClientVersion() pulumi.StringPtrOutput
Arbitrary version identifier for the API client.
func (JobOutput) Conditions ¶
func (o JobOutput) Conditions() JobConditionArrayOutput
The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Job does not reach its desired state. See comments in reconciling for additional information on `reconciliation` process in Cloud Run. Structure is documented below.
func (JobOutput) ElementType ¶
func (JobOutput) Etag ¶
func (o JobOutput) Etag() pulumi.StringOutput
A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
func (JobOutput) ExecutionCount ¶
Number of executions created for this job.
func (JobOutput) Generation ¶
func (o JobOutput) Generation() pulumi.StringOutput
A number that monotonically increases every time the user modifies the desired state.
func (JobOutput) Labels ¶
func (o JobOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource. (Optional) KRM-style labels for the resource. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved.
func (JobOutput) LatestCreatedExecutions ¶
func (o JobOutput) LatestCreatedExecutions() JobLatestCreatedExecutionArrayOutput
Name of the last created execution. Structure is documented below.
func (JobOutput) LaunchStage ¶
func (o JobOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`.
func (JobOutput) Location ¶
func (o JobOutput) Location() pulumi.StringPtrOutput
The location of the cloud run job
func (JobOutput) ObservedGeneration ¶
func (o JobOutput) ObservedGeneration() pulumi.StringOutput
The generation of this Job. See comments in reconciling for additional information on reconciliation process in Cloud Run.
func (JobOutput) Project ¶
func (o JobOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (JobOutput) Reconciling ¶
func (o JobOutput) Reconciling() pulumi.BoolOutput
Returns true if the Job is currently being acted upon by the system to bring it into the desired state. When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, observedGeneration and latest_succeeded_execution, will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the state matches the Job, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. If reconciliation succeeded, the following fields will match: observedGeneration and generation, latestSucceededExecution and latestCreatedExecution. If reconciliation failed, observedGeneration and latestSucceededExecution will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in terminalCondition and conditions
func (JobOutput) Template ¶
func (o JobOutput) Template() JobTemplateOutput
The template used to create executions for this Job. Structure is documented below.
func (JobOutput) TerminalConditions ¶
func (o JobOutput) TerminalConditions() JobTerminalConditionArrayOutput
The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state Structure is documented below.
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) Uid ¶
func (o JobOutput) Uid() pulumi.StringOutput
Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
type JobState ¶
type JobState struct { // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization JobBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Job does not reach its desired state. See comments in reconciling for additional information on `reconciliation` process in Cloud Run. // Structure is documented below. Conditions JobConditionArrayInput // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringPtrInput // Number of executions created for this job. ExecutionCount pulumi.IntPtrInput // A number that monotonically increases every time the user modifies the desired state. Generation pulumi.StringPtrInput // KRM-style labels for the resource. // (Optional) // KRM-style labels for the resource. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapInput // Name of the last created execution. // Structure is documented below. LatestCreatedExecutions JobLatestCreatedExecutionArrayInput // The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. // Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run job Location pulumi.StringPtrInput // Name of the Job. Name pulumi.StringPtrInput // The generation of this Job. See comments in reconciling for additional information on reconciliation process in Cloud Run. ObservedGeneration pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Returns true if the Job is currently being acted upon by the system to bring it into the desired state. // When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, observedGeneration and latest_succeeded_execution, will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the state matches the Job, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: observedGeneration and generation, latestSucceededExecution and latestCreatedExecution. // If reconciliation failed, observedGeneration and latestSucceededExecution will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in terminalCondition and conditions Reconciling pulumi.BoolPtrInput // The template used to create executions for this Job. // Structure is documented below. Template JobTemplatePtrInput // The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state // Structure is documented below. TerminalConditions JobTerminalConditionArrayInput // Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringPtrInput }
func (JobState) ElementType ¶
type JobTemplate ¶
type JobTemplate struct { // KRM-style labels for the resource. Labels map[string]string `pulumi:"labels"` // Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism. Parallelism *int `pulumi:"parallelism"` // Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ TaskCount *int `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution // Structure is documented below. Template JobTemplateTemplate `pulumi:"template"` }
type JobTemplateArgs ¶
type JobTemplateArgs struct { // KRM-style labels for the resource. Labels pulumi.StringMapInput `pulumi:"labels"` // Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism. Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ TaskCount pulumi.IntPtrInput `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution // Structure is documented below. Template JobTemplateTemplateInput `pulumi:"template"` }
func (JobTemplateArgs) ElementType ¶
func (JobTemplateArgs) ElementType() reflect.Type
func (JobTemplateArgs) ToJobTemplateOutput ¶
func (i JobTemplateArgs) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateArgs) ToJobTemplateOutputWithContext ¶
func (i JobTemplateArgs) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
func (JobTemplateArgs) ToJobTemplatePtrOutput ¶
func (i JobTemplateArgs) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplateArgs) ToJobTemplatePtrOutputWithContext ¶
func (i JobTemplateArgs) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplateInput ¶
type JobTemplateInput interface { pulumi.Input ToJobTemplateOutput() JobTemplateOutput ToJobTemplateOutputWithContext(context.Context) JobTemplateOutput }
JobTemplateInput is an input type that accepts JobTemplateArgs and JobTemplateOutput values. You can construct a concrete instance of `JobTemplateInput` via:
JobTemplateArgs{...}
type JobTemplateOutput ¶
type JobTemplateOutput struct{ *pulumi.OutputState }
func (JobTemplateOutput) ElementType ¶
func (JobTemplateOutput) ElementType() reflect.Type
func (JobTemplateOutput) Labels ¶
func (o JobTemplateOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource.
func (JobTemplateOutput) Parallelism ¶
func (o JobTemplateOutput) Parallelism() pulumi.IntPtrOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.
func (JobTemplateOutput) TaskCount ¶
func (o JobTemplateOutput) TaskCount() pulumi.IntPtrOutput
Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
func (JobTemplateOutput) Template ¶
func (o JobTemplateOutput) Template() JobTemplateTemplateOutput
Describes the task(s) that will be created when executing an execution Structure is documented below.
func (JobTemplateOutput) ToJobTemplateOutput ¶
func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateOutput) ToJobTemplateOutputWithContext ¶
func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
func (JobTemplateOutput) ToJobTemplatePtrOutput ¶
func (o JobTemplateOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplateOutput) ToJobTemplatePtrOutputWithContext ¶
func (o JobTemplateOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplatePtrInput ¶
type JobTemplatePtrInput interface { pulumi.Input ToJobTemplatePtrOutput() JobTemplatePtrOutput ToJobTemplatePtrOutputWithContext(context.Context) JobTemplatePtrOutput }
JobTemplatePtrInput is an input type that accepts JobTemplateArgs, JobTemplatePtr and JobTemplatePtrOutput values. You can construct a concrete instance of `JobTemplatePtrInput` via:
JobTemplateArgs{...} or: nil
func JobTemplatePtr ¶
func JobTemplatePtr(v *JobTemplateArgs) JobTemplatePtrInput
type JobTemplatePtrOutput ¶
type JobTemplatePtrOutput struct{ *pulumi.OutputState }
func (JobTemplatePtrOutput) Elem ¶
func (o JobTemplatePtrOutput) Elem() JobTemplateOutput
func (JobTemplatePtrOutput) ElementType ¶
func (JobTemplatePtrOutput) ElementType() reflect.Type
func (JobTemplatePtrOutput) Labels ¶
func (o JobTemplatePtrOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource.
func (JobTemplatePtrOutput) Parallelism ¶
func (o JobTemplatePtrOutput) Parallelism() pulumi.IntPtrOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.
func (JobTemplatePtrOutput) TaskCount ¶
func (o JobTemplatePtrOutput) TaskCount() pulumi.IntPtrOutput
Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
func (JobTemplatePtrOutput) Template ¶
func (o JobTemplatePtrOutput) Template() JobTemplateTemplatePtrOutput
Describes the task(s) that will be created when executing an execution Structure is documented below.
func (JobTemplatePtrOutput) ToJobTemplatePtrOutput ¶
func (o JobTemplatePtrOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext ¶
func (o JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplateTemplate ¶
type JobTemplateTemplate struct { // Holds the single container that defines the unit of execution for this task. // Structure is documented below. Containers []JobTemplateTemplateContainer `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey *string `pulumi:"encryptionKey"` // The execution environment being used to host this Task. // Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment *string `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. MaxRetries *int `pulumi:"maxRetries"` // Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. ServiceAccount *string `pulumi:"serviceAccount"` // Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes []JobTemplateTemplateVolume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess *JobTemplateTemplateVpcAccess `pulumi:"vpcAccess"` }
type JobTemplateTemplateArgs ¶
type JobTemplateTemplateArgs struct { // Holds the single container that defines the unit of execution for this task. // Structure is documented below. Containers JobTemplateTemplateContainerArrayInput `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` // The execution environment being used to host this Task. // Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment pulumi.StringPtrInput `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. MaxRetries pulumi.IntPtrInput `pulumi:"maxRetries"` // Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes JobTemplateTemplateVolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess JobTemplateTemplateVpcAccessPtrInput `pulumi:"vpcAccess"` }
func (JobTemplateTemplateArgs) ElementType ¶
func (JobTemplateTemplateArgs) ElementType() reflect.Type
func (JobTemplateTemplateArgs) ToJobTemplateTemplateOutput ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
func (JobTemplateTemplateArgs) ToJobTemplateTemplateOutputWithContext ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
func (JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutput ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
func (JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutputWithContext ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
type JobTemplateTemplateContainer ¶
type JobTemplateTemplateContainer struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // List of environment variables to set in the container. // Structure is documented below. Envs []JobTemplateTemplateContainerEnv `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. LivenessProbe *JobTemplateTemplateContainerLivenessProbe `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL. Name *string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports []JobTemplateTemplateContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources *JobTemplateTemplateContainerResources `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. StartupProbe *JobTemplateTemplateContainerStartupProbe `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts []JobTemplateTemplateContainerVolumeMount `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir *string `pulumi:"workingDir"` }
type JobTemplateTemplateContainerArgs ¶
type JobTemplateTemplateContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // List of environment variables to set in the container. // Structure is documented below. Envs JobTemplateTemplateContainerEnvArrayInput `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. LivenessProbe JobTemplateTemplateContainerLivenessProbePtrInput `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL. Name pulumi.StringPtrInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports JobTemplateTemplateContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources JobTemplateTemplateContainerResourcesPtrInput `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. StartupProbe JobTemplateTemplateContainerStartupProbePtrInput `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts JobTemplateTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (JobTemplateTemplateContainerArgs) ElementType ¶
func (JobTemplateTemplateContainerArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutput ¶
func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
func (JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutputWithContext ¶
func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
type JobTemplateTemplateContainerArray ¶
type JobTemplateTemplateContainerArray []JobTemplateTemplateContainerInput
func (JobTemplateTemplateContainerArray) ElementType ¶
func (JobTemplateTemplateContainerArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutput ¶
func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
func (JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
type JobTemplateTemplateContainerArrayInput ¶
type JobTemplateTemplateContainerArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput ToJobTemplateTemplateContainerArrayOutputWithContext(context.Context) JobTemplateTemplateContainerArrayOutput }
JobTemplateTemplateContainerArrayInput is an input type that accepts JobTemplateTemplateContainerArray and JobTemplateTemplateContainerArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerArrayInput` via:
JobTemplateTemplateContainerArray{ JobTemplateTemplateContainerArgs{...} }
type JobTemplateTemplateContainerArrayOutput ¶
type JobTemplateTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutput ¶
func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
func (JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
type JobTemplateTemplateContainerEnv ¶
type JobTemplateTemplateContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value *string `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource *JobTemplateTemplateContainerEnvValueSource `pulumi:"valueSource"` }
type JobTemplateTemplateContainerEnvArgs ¶
type JobTemplateTemplateContainerEnvArgs struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value pulumi.StringPtrInput `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource JobTemplateTemplateContainerEnvValueSourcePtrInput `pulumi:"valueSource"` }
func (JobTemplateTemplateContainerEnvArgs) ElementType ¶
func (JobTemplateTemplateContainerEnvArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutput ¶
func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
func (JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
type JobTemplateTemplateContainerEnvArray ¶
type JobTemplateTemplateContainerEnvArray []JobTemplateTemplateContainerEnvInput
func (JobTemplateTemplateContainerEnvArray) ElementType ¶
func (JobTemplateTemplateContainerEnvArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutput ¶
func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
func (JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
type JobTemplateTemplateContainerEnvArrayInput ¶
type JobTemplateTemplateContainerEnvArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput ToJobTemplateTemplateContainerEnvArrayOutputWithContext(context.Context) JobTemplateTemplateContainerEnvArrayOutput }
JobTemplateTemplateContainerEnvArrayInput is an input type that accepts JobTemplateTemplateContainerEnvArray and JobTemplateTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvArrayInput` via:
JobTemplateTemplateContainerEnvArray{ JobTemplateTemplateContainerEnvArgs{...} }
type JobTemplateTemplateContainerEnvArrayOutput ¶
type JobTemplateTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutput ¶
func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
func (JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
type JobTemplateTemplateContainerEnvInput ¶
type JobTemplateTemplateContainerEnvInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput ToJobTemplateTemplateContainerEnvOutputWithContext(context.Context) JobTemplateTemplateContainerEnvOutput }
JobTemplateTemplateContainerEnvInput is an input type that accepts JobTemplateTemplateContainerEnvArgs and JobTemplateTemplateContainerEnvOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvInput` via:
JobTemplateTemplateContainerEnvArgs{...}
type JobTemplateTemplateContainerEnvOutput ¶
type JobTemplateTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvOutput) Name ¶
func (o JobTemplateTemplateContainerEnvOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
func (JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutput ¶
func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
func (JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
func (JobTemplateTemplateContainerEnvOutput) Value ¶
func (o JobTemplateTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
func (JobTemplateTemplateContainerEnvOutput) ValueSource ¶
func (o JobTemplateTemplateContainerEnvOutput) ValueSource() JobTemplateTemplateContainerEnvValueSourcePtrOutput
Source for the environment variable's value. Structure is documented below.
type JobTemplateTemplateContainerEnvValueSource ¶
type JobTemplateTemplateContainerEnvValueSource struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef *JobTemplateTemplateContainerEnvValueSourceSecretKeyRef `pulumi:"secretKeyRef"` }
type JobTemplateTemplateContainerEnvValueSourceArgs ¶
type JobTemplateTemplateContainerEnvValueSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput `pulumi:"secretKeyRef"` }
func (JobTemplateTemplateContainerEnvValueSourceArgs) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
type JobTemplateTemplateContainerEnvValueSourceInput ¶
type JobTemplateTemplateContainerEnvValueSourceInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourceOutput }
JobTemplateTemplateContainerEnvValueSourceInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceArgs and JobTemplateTemplateContainerEnvValueSourceOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourceInput` via:
JobTemplateTemplateContainerEnvValueSourceArgs{...}
type JobTemplateTemplateContainerEnvValueSourceOutput ¶
type JobTemplateTemplateContainerEnvValueSourceOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourceOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyRef ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
type JobTemplateTemplateContainerEnvValueSourcePtrInput ¶
type JobTemplateTemplateContainerEnvValueSourcePtrInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput }
JobTemplateTemplateContainerEnvValueSourcePtrInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceArgs, JobTemplateTemplateContainerEnvValueSourcePtr and JobTemplateTemplateContainerEnvValueSourcePtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourcePtrInput` via:
JobTemplateTemplateContainerEnvValueSourceArgs{...} or: nil
func JobTemplateTemplateContainerEnvValueSourcePtr ¶
func JobTemplateTemplateContainerEnvValueSourcePtr(v *JobTemplateTemplateContainerEnvValueSourceArgs) JobTemplateTemplateContainerEnvValueSourcePtrInput
type JobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
type JobTemplateTemplateContainerEnvValueSourcePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef ¶
func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRef ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version string `pulumi:"version"` }
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version pulumi.StringInput `pulumi:"version"` }
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput }
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs and JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput` via:
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{...}
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput }
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs, JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtr and JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput` via:
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{...} or: nil
func JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtr ¶
func JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtr(v *JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type JobTemplateTemplateContainerInput ¶
type JobTemplateTemplateContainerInput interface { pulumi.Input ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput ToJobTemplateTemplateContainerOutputWithContext(context.Context) JobTemplateTemplateContainerOutput }
JobTemplateTemplateContainerInput is an input type that accepts JobTemplateTemplateContainerArgs and JobTemplateTemplateContainerOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerInput` via:
JobTemplateTemplateContainerArgs{...}
type JobTemplateTemplateContainerLivenessProbe ¶
type JobTemplateTemplateContainerLivenessProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet *JobTemplateTemplateContainerLivenessProbeHttpGet `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket *JobTemplateTemplateContainerLivenessProbeTcpSocket `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type JobTemplateTemplateContainerLivenessProbeArgs ¶
type JobTemplateTemplateContainerLivenessProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (JobTemplateTemplateContainerLivenessProbeArgs) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbeOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbeOutput() JobTemplateTemplateContainerLivenessProbeOutput
func (JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbeOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeOutput
func (JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbePtrOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput
func (JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeArgs) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput
type JobTemplateTemplateContainerLivenessProbeHttpGet ¶
type JobTemplateTemplateContainerLivenessProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders []JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path *string `pulumi:"path"` }
type JobTemplateTemplateContainerLivenessProbeHttpGetArgs ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringPtrInput `pulumi:"path"` }
func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput() JobTemplateTemplateContainerLivenessProbeHttpGetOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray []JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderInput
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput }
JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray and JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput` via:
JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArray{ JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...} }
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderInput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput }
JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs and JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderInput` via:
JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...}
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
The header field name
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
The header field value
type JobTemplateTemplateContainerLivenessProbeHttpGetInput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput() JobTemplateTemplateContainerLivenessProbeHttpGetOutput ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetOutput }
JobTemplateTemplateContainerLivenessProbeHttpGetInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeHttpGetArgs and JobTemplateTemplateContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeHttpGetInput` via:
JobTemplateTemplateContainerLivenessProbeHttpGetArgs{...}
type JobTemplateTemplateContainerLivenessProbeHttpGetOutput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutput() JobTemplateTemplateContainerLivenessProbeHttpGetOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
type JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput }
JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeHttpGetArgs, JobTemplateTemplateContainerLivenessProbeHttpGetPtr and JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput` via:
JobTemplateTemplateContainerLivenessProbeHttpGetArgs{...} or: nil
func JobTemplateTemplateContainerLivenessProbeHttpGetPtr ¶
func JobTemplateTemplateContainerLivenessProbeHttpGetPtr(v *JobTemplateTemplateContainerLivenessProbeHttpGetArgs) JobTemplateTemplateContainerLivenessProbeHttpGetPtrInput
type JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput ¶
type JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders() JobTemplateTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
func (JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
type JobTemplateTemplateContainerLivenessProbeInput ¶
type JobTemplateTemplateContainerLivenessProbeInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeOutput() JobTemplateTemplateContainerLivenessProbeOutput ToJobTemplateTemplateContainerLivenessProbeOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeOutput }
JobTemplateTemplateContainerLivenessProbeInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeArgs and JobTemplateTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeInput` via:
JobTemplateTemplateContainerLivenessProbeArgs{...}
type JobTemplateTemplateContainerLivenessProbeOutput ¶
type JobTemplateTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeOutput) FailureThreshold ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (JobTemplateTemplateContainerLivenessProbeOutput) HttpGet ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) HttpGet() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerLivenessProbeOutput) InitialDelaySeconds ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerLivenessProbeOutput) PeriodSeconds ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (JobTemplateTemplateContainerLivenessProbeOutput) TcpSocket ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) TcpSocket() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerLivenessProbeOutput) TimeoutSeconds ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbeOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbeOutput() JobTemplateTemplateContainerLivenessProbeOutput
func (JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbeOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeOutput
func (JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput
func (JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput
type JobTemplateTemplateContainerLivenessProbePtrInput ¶
type JobTemplateTemplateContainerLivenessProbePtrInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput }
JobTemplateTemplateContainerLivenessProbePtrInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeArgs, JobTemplateTemplateContainerLivenessProbePtr and JobTemplateTemplateContainerLivenessProbePtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbePtrInput` via:
JobTemplateTemplateContainerLivenessProbeArgs{...} or: nil
func JobTemplateTemplateContainerLivenessProbePtr ¶
func JobTemplateTemplateContainerLivenessProbePtr(v *JobTemplateTemplateContainerLivenessProbeArgs) JobTemplateTemplateContainerLivenessProbePtrInput
type JobTemplateTemplateContainerLivenessProbePtrOutput ¶
type JobTemplateTemplateContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbePtrOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbePtrOutput) FailureThreshold ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (JobTemplateTemplateContainerLivenessProbePtrOutput) HttpGet ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) HttpGet() JobTemplateTemplateContainerLivenessProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerLivenessProbePtrOutput) PeriodSeconds ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (JobTemplateTemplateContainerLivenessProbePtrOutput) TcpSocket ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) TcpSocket() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerLivenessProbePtrOutput) TimeoutSeconds ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerLivenessProbePtrOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutput ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutput() JobTemplateTemplateContainerLivenessProbePtrOutput
func (JobTemplateTemplateContainerLivenessProbePtrOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbePtrOutput) ToJobTemplateTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbePtrOutput
type JobTemplateTemplateContainerLivenessProbeTcpSocket ¶
type JobTemplateTemplateContainerLivenessProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port *int `pulumi:"port"` }
type JobTemplateTemplateContainerLivenessProbeTcpSocketArgs ¶
type JobTemplateTemplateContainerLivenessProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port pulumi.IntPtrInput `pulumi:"port"` }
func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
type JobTemplateTemplateContainerLivenessProbeTcpSocketInput ¶
type JobTemplateTemplateContainerLivenessProbeTcpSocketInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketOutput ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketOutput }
JobTemplateTemplateContainerLivenessProbeTcpSocketInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeTcpSocketArgs and JobTemplateTemplateContainerLivenessProbeTcpSocketOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeTcpSocketInput` via:
JobTemplateTemplateContainerLivenessProbeTcpSocketArgs{...}
type JobTemplateTemplateContainerLivenessProbeTcpSocketOutput ¶
type JobTemplateTemplateContainerLivenessProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) Port ¶
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeTcpSocketOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
type JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput ¶
type JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput }
JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput is an input type that accepts JobTemplateTemplateContainerLivenessProbeTcpSocketArgs, JobTemplateTemplateContainerLivenessProbeTcpSocketPtr and JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput` via:
JobTemplateTemplateContainerLivenessProbeTcpSocketArgs{...} or: nil
func JobTemplateTemplateContainerLivenessProbeTcpSocketPtr ¶
func JobTemplateTemplateContainerLivenessProbeTcpSocketPtr(v *JobTemplateTemplateContainerLivenessProbeTcpSocketArgs) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrInput
type JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
type JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) Port ¶
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
func (o JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput() JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
func (JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerLivenessProbeTcpSocketPtrOutput
type JobTemplateTemplateContainerOutput ¶
type JobTemplateTemplateContainerOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerOutput) Args ¶
func (o JobTemplateTemplateContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (JobTemplateTemplateContainerOutput) Commands ¶
func (o JobTemplateTemplateContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (JobTemplateTemplateContainerOutput) ElementType ¶
func (JobTemplateTemplateContainerOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerOutput) Envs ¶
List of environment variables to set in the container. Structure is documented below.
func (JobTemplateTemplateContainerOutput) Image ¶
func (o JobTemplateTemplateContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
func (JobTemplateTemplateContainerOutput) LivenessProbe ¶
func (o JobTemplateTemplateContainerOutput) LivenessProbe() JobTemplateTemplateContainerLivenessProbePtrOutput
Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Structure is documented below.
func (JobTemplateTemplateContainerOutput) Name ¶
func (o JobTemplateTemplateContainerOutput) Name() pulumi.StringPtrOutput
Name of the container specified as a DNS_LABEL.
func (JobTemplateTemplateContainerOutput) Ports ¶
List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Structure is documented below.
func (JobTemplateTemplateContainerOutput) Resources ¶
func (o JobTemplateTemplateContainerOutput) Resources() JobTemplateTemplateContainerResourcesPtrOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Structure is documented below.
func (JobTemplateTemplateContainerOutput) StartupProbe ¶
func (o JobTemplateTemplateContainerOutput) StartupProbe() JobTemplateTemplateContainerStartupProbePtrOutput
Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Structure is documented below.
func (JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutput ¶
func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
func (JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutputWithContext ¶
func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
func (JobTemplateTemplateContainerOutput) VolumeMounts ¶
func (o JobTemplateTemplateContainerOutput) VolumeMounts() JobTemplateTemplateContainerVolumeMountArrayOutput
Volume to mount into the container's filesystem. Structure is documented below.
func (JobTemplateTemplateContainerOutput) WorkingDir ¶
func (o JobTemplateTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type JobTemplateTemplateContainerPort ¶
type JobTemplateTemplateContainerPort struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort *int `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name *string `pulumi:"name"` }
type JobTemplateTemplateContainerPortArgs ¶
type JobTemplateTemplateContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name pulumi.StringPtrInput `pulumi:"name"` }
func (JobTemplateTemplateContainerPortArgs) ElementType ¶
func (JobTemplateTemplateContainerPortArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutput ¶
func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
func (JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutputWithContext ¶
func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
type JobTemplateTemplateContainerPortArray ¶
type JobTemplateTemplateContainerPortArray []JobTemplateTemplateContainerPortInput
func (JobTemplateTemplateContainerPortArray) ElementType ¶
func (JobTemplateTemplateContainerPortArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutput ¶
func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
func (JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
type JobTemplateTemplateContainerPortArrayInput ¶
type JobTemplateTemplateContainerPortArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput ToJobTemplateTemplateContainerPortArrayOutputWithContext(context.Context) JobTemplateTemplateContainerPortArrayOutput }
JobTemplateTemplateContainerPortArrayInput is an input type that accepts JobTemplateTemplateContainerPortArray and JobTemplateTemplateContainerPortArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerPortArrayInput` via:
JobTemplateTemplateContainerPortArray{ JobTemplateTemplateContainerPortArgs{...} }
type JobTemplateTemplateContainerPortArrayOutput ¶
type JobTemplateTemplateContainerPortArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerPortArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerPortArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutput ¶
func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
func (JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
type JobTemplateTemplateContainerPortInput ¶
type JobTemplateTemplateContainerPortInput interface { pulumi.Input ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput ToJobTemplateTemplateContainerPortOutputWithContext(context.Context) JobTemplateTemplateContainerPortOutput }
JobTemplateTemplateContainerPortInput is an input type that accepts JobTemplateTemplateContainerPortArgs and JobTemplateTemplateContainerPortOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerPortInput` via:
JobTemplateTemplateContainerPortArgs{...}
type JobTemplateTemplateContainerPortOutput ¶
type JobTemplateTemplateContainerPortOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerPortOutput) ContainerPort ¶
func (o JobTemplateTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
func (JobTemplateTemplateContainerPortOutput) ElementType ¶
func (JobTemplateTemplateContainerPortOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortOutput) Name ¶
func (o JobTemplateTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutput ¶
func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
func (JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutputWithContext ¶
func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
type JobTemplateTemplateContainerResources ¶
type JobTemplateTemplateContainerResources struct { // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` }
type JobTemplateTemplateContainerResourcesArgs ¶
type JobTemplateTemplateContainerResourcesArgs struct { // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` }
func (JobTemplateTemplateContainerResourcesArgs) ElementType ¶
func (JobTemplateTemplateContainerResourcesArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutput ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutputWithContext ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutput ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
type JobTemplateTemplateContainerResourcesInput ¶
type JobTemplateTemplateContainerResourcesInput interface { pulumi.Input ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput ToJobTemplateTemplateContainerResourcesOutputWithContext(context.Context) JobTemplateTemplateContainerResourcesOutput }
JobTemplateTemplateContainerResourcesInput is an input type that accepts JobTemplateTemplateContainerResourcesArgs and JobTemplateTemplateContainerResourcesOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerResourcesInput` via:
JobTemplateTemplateContainerResourcesArgs{...}
type JobTemplateTemplateContainerResourcesOutput ¶
type JobTemplateTemplateContainerResourcesOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerResourcesOutput) ElementType ¶
func (JobTemplateTemplateContainerResourcesOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerResourcesOutput) Limits ¶
func (o JobTemplateTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutput ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutputWithContext ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutput ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
type JobTemplateTemplateContainerResourcesPtrInput ¶
type JobTemplateTemplateContainerResourcesPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(context.Context) JobTemplateTemplateContainerResourcesPtrOutput }
JobTemplateTemplateContainerResourcesPtrInput is an input type that accepts JobTemplateTemplateContainerResourcesArgs, JobTemplateTemplateContainerResourcesPtr and JobTemplateTemplateContainerResourcesPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerResourcesPtrInput` via:
JobTemplateTemplateContainerResourcesArgs{...} or: nil
func JobTemplateTemplateContainerResourcesPtr ¶
func JobTemplateTemplateContainerResourcesPtr(v *JobTemplateTemplateContainerResourcesArgs) JobTemplateTemplateContainerResourcesPtrInput
type JobTemplateTemplateContainerResourcesPtrOutput ¶
type JobTemplateTemplateContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerResourcesPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerResourcesPtrOutput) Limits ¶
func (o JobTemplateTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutput ¶
func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
func (JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
type JobTemplateTemplateContainerStartupProbe ¶
type JobTemplateTemplateContainerStartupProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet *JobTemplateTemplateContainerStartupProbeHttpGet `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket *JobTemplateTemplateContainerStartupProbeTcpSocket `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type JobTemplateTemplateContainerStartupProbeArgs ¶
type JobTemplateTemplateContainerStartupProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet JobTemplateTemplateContainerStartupProbeHttpGetPtrInput `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (JobTemplateTemplateContainerStartupProbeArgs) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbeOutput ¶
func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbeOutput() JobTemplateTemplateContainerStartupProbeOutput
func (JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbeOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeOutput
func (JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbePtrOutput ¶
func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput
func (JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeArgs) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbePtrOutput
type JobTemplateTemplateContainerStartupProbeHttpGet ¶
type JobTemplateTemplateContainerStartupProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders []JobTemplateTemplateContainerStartupProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path *string `pulumi:"path"` }
type JobTemplateTemplateContainerStartupProbeHttpGetArgs ¶
type JobTemplateTemplateContainerStartupProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringPtrInput `pulumi:"path"` }
func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetOutput ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetOutput() JobTemplateTemplateContainerStartupProbeHttpGetOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs ¶
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray ¶
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray []JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderInput
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput }
JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput is an input type that accepts JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray and JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput` via:
JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArray{ JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...} }
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderInput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput }
JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderInput is an input type that accepts JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs and JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderInput` via:
JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...}
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Value ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
The header field value
type JobTemplateTemplateContainerStartupProbeHttpGetInput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeHttpGetOutput() JobTemplateTemplateContainerStartupProbeHttpGetOutput ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeHttpGetOutput }
JobTemplateTemplateContainerStartupProbeHttpGetInput is an input type that accepts JobTemplateTemplateContainerStartupProbeHttpGetArgs and JobTemplateTemplateContainerStartupProbeHttpGetOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeHttpGetInput` via:
JobTemplateTemplateContainerStartupProbeHttpGetArgs{...}
type JobTemplateTemplateContainerStartupProbeHttpGetOutput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) HttpHeaders ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetOutput ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetOutput() JobTemplateTemplateContainerStartupProbeHttpGetOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
type JobTemplateTemplateContainerStartupProbeHttpGetPtrInput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput }
JobTemplateTemplateContainerStartupProbeHttpGetPtrInput is an input type that accepts JobTemplateTemplateContainerStartupProbeHttpGetArgs, JobTemplateTemplateContainerStartupProbeHttpGetPtr and JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeHttpGetPtrInput` via:
JobTemplateTemplateContainerStartupProbeHttpGetArgs{...} or: nil
func JobTemplateTemplateContainerStartupProbeHttpGetPtr ¶
func JobTemplateTemplateContainerStartupProbeHttpGetPtr(v *JobTemplateTemplateContainerStartupProbeHttpGetArgs) JobTemplateTemplateContainerStartupProbeHttpGetPtrInput
type JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput ¶
type JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders() JobTemplateTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutput() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
func (JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput) ToJobTemplateTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
type JobTemplateTemplateContainerStartupProbeInput ¶
type JobTemplateTemplateContainerStartupProbeInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeOutput() JobTemplateTemplateContainerStartupProbeOutput ToJobTemplateTemplateContainerStartupProbeOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeOutput }
JobTemplateTemplateContainerStartupProbeInput is an input type that accepts JobTemplateTemplateContainerStartupProbeArgs and JobTemplateTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeInput` via:
JobTemplateTemplateContainerStartupProbeArgs{...}
type JobTemplateTemplateContainerStartupProbeOutput ¶
type JobTemplateTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeOutput) FailureThreshold ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (JobTemplateTemplateContainerStartupProbeOutput) HttpGet ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) HttpGet() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerStartupProbeOutput) InitialDelaySeconds ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerStartupProbeOutput) PeriodSeconds ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (JobTemplateTemplateContainerStartupProbeOutput) TcpSocket ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) TcpSocket() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerStartupProbeOutput) TimeoutSeconds ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbeOutput ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbeOutput() JobTemplateTemplateContainerStartupProbeOutput
func (JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbeOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeOutput
func (JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbePtrOutput ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput
func (JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeOutput) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbePtrOutput
type JobTemplateTemplateContainerStartupProbePtrInput ¶
type JobTemplateTemplateContainerStartupProbePtrInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbePtrOutput }
JobTemplateTemplateContainerStartupProbePtrInput is an input type that accepts JobTemplateTemplateContainerStartupProbeArgs, JobTemplateTemplateContainerStartupProbePtr and JobTemplateTemplateContainerStartupProbePtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbePtrInput` via:
JobTemplateTemplateContainerStartupProbeArgs{...} or: nil
func JobTemplateTemplateContainerStartupProbePtr ¶
func JobTemplateTemplateContainerStartupProbePtr(v *JobTemplateTemplateContainerStartupProbeArgs) JobTemplateTemplateContainerStartupProbePtrInput
type JobTemplateTemplateContainerStartupProbePtrOutput ¶
type JobTemplateTemplateContainerStartupProbePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbePtrOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbePtrOutput) FailureThreshold ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (JobTemplateTemplateContainerStartupProbePtrOutput) HttpGet ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) HttpGet() JobTemplateTemplateContainerStartupProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerStartupProbePtrOutput) InitialDelaySeconds ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerStartupProbePtrOutput) PeriodSeconds ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (JobTemplateTemplateContainerStartupProbePtrOutput) TcpSocket ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) TcpSocket() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (JobTemplateTemplateContainerStartupProbePtrOutput) TimeoutSeconds ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (JobTemplateTemplateContainerStartupProbePtrOutput) ToJobTemplateTemplateContainerStartupProbePtrOutput ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) ToJobTemplateTemplateContainerStartupProbePtrOutput() JobTemplateTemplateContainerStartupProbePtrOutput
func (JobTemplateTemplateContainerStartupProbePtrOutput) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbePtrOutput) ToJobTemplateTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbePtrOutput
type JobTemplateTemplateContainerStartupProbeTcpSocket ¶
type JobTemplateTemplateContainerStartupProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port *int `pulumi:"port"` }
type JobTemplateTemplateContainerStartupProbeTcpSocketArgs ¶
type JobTemplateTemplateContainerStartupProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port pulumi.IntPtrInput `pulumi:"port"` }
func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput ¶
func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput() JobTemplateTemplateContainerStartupProbeTcpSocketOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerStartupProbeTcpSocketArgs) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
type JobTemplateTemplateContainerStartupProbeTcpSocketInput ¶
type JobTemplateTemplateContainerStartupProbeTcpSocketInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput() JobTemplateTemplateContainerStartupProbeTcpSocketOutput ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketOutput }
JobTemplateTemplateContainerStartupProbeTcpSocketInput is an input type that accepts JobTemplateTemplateContainerStartupProbeTcpSocketArgs and JobTemplateTemplateContainerStartupProbeTcpSocketOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeTcpSocketInput` via:
JobTemplateTemplateContainerStartupProbeTcpSocketArgs{...}
type JobTemplateTemplateContainerStartupProbeTcpSocketOutput ¶
type JobTemplateTemplateContainerStartupProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) Port ¶
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput ¶
func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutput() JobTemplateTemplateContainerStartupProbeTcpSocketOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeTcpSocketOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
type JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput ¶
type JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput }
JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput is an input type that accepts JobTemplateTemplateContainerStartupProbeTcpSocketArgs, JobTemplateTemplateContainerStartupProbeTcpSocketPtr and JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput` via:
JobTemplateTemplateContainerStartupProbeTcpSocketArgs{...} or: nil
func JobTemplateTemplateContainerStartupProbeTcpSocketPtr ¶
func JobTemplateTemplateContainerStartupProbeTcpSocketPtr(v *JobTemplateTemplateContainerStartupProbeTcpSocketArgs) JobTemplateTemplateContainerStartupProbeTcpSocketPtrInput
type JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput ¶
type JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) Port ¶
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (o JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput() JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
func (JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput) ToJobTemplateTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerStartupProbeTcpSocketPtrOutput
type JobTemplateTemplateContainerVolumeMount ¶
type JobTemplateTemplateContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath string `pulumi:"mountPath"` // This must match the Name of a Volume. Name string `pulumi:"name"` }
type JobTemplateTemplateContainerVolumeMountArgs ¶
type JobTemplateTemplateContainerVolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath pulumi.StringInput `pulumi:"mountPath"` // This must match the Name of a Volume. Name pulumi.StringInput `pulumi:"name"` }
func (JobTemplateTemplateContainerVolumeMountArgs) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutput ¶
func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
func (JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutputWithContext ¶
func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
type JobTemplateTemplateContainerVolumeMountArray ¶
type JobTemplateTemplateContainerVolumeMountArray []JobTemplateTemplateContainerVolumeMountInput
func (JobTemplateTemplateContainerVolumeMountArray) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutput ¶
func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
func (JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
type JobTemplateTemplateContainerVolumeMountArrayInput ¶
type JobTemplateTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput }
JobTemplateTemplateContainerVolumeMountArrayInput is an input type that accepts JobTemplateTemplateContainerVolumeMountArray and JobTemplateTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerVolumeMountArrayInput` via:
JobTemplateTemplateContainerVolumeMountArray{ JobTemplateTemplateContainerVolumeMountArgs{...} }
type JobTemplateTemplateContainerVolumeMountArrayOutput ¶
type JobTemplateTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutput ¶
func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
type JobTemplateTemplateContainerVolumeMountInput ¶
type JobTemplateTemplateContainerVolumeMountInput interface { pulumi.Input ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput ToJobTemplateTemplateContainerVolumeMountOutputWithContext(context.Context) JobTemplateTemplateContainerVolumeMountOutput }
JobTemplateTemplateContainerVolumeMountInput is an input type that accepts JobTemplateTemplateContainerVolumeMountArgs and JobTemplateTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerVolumeMountInput` via:
JobTemplateTemplateContainerVolumeMountArgs{...}
type JobTemplateTemplateContainerVolumeMountOutput ¶
type JobTemplateTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerVolumeMountOutput) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountOutput) MountPath ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
func (JobTemplateTemplateContainerVolumeMountOutput) Name ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutput ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
func (JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutputWithContext ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
type JobTemplateTemplateInput ¶
type JobTemplateTemplateInput interface { pulumi.Input ToJobTemplateTemplateOutput() JobTemplateTemplateOutput ToJobTemplateTemplateOutputWithContext(context.Context) JobTemplateTemplateOutput }
JobTemplateTemplateInput is an input type that accepts JobTemplateTemplateArgs and JobTemplateTemplateOutput values. You can construct a concrete instance of `JobTemplateTemplateInput` via:
JobTemplateTemplateArgs{...}
type JobTemplateTemplateOutput ¶
type JobTemplateTemplateOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateOutput) Containers ¶
func (o JobTemplateTemplateOutput) Containers() JobTemplateTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task. Structure is documented below.
func (JobTemplateTemplateOutput) ElementType ¶
func (JobTemplateTemplateOutput) ElementType() reflect.Type
func (JobTemplateTemplateOutput) EncryptionKey ¶
func (o JobTemplateTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (JobTemplateTemplateOutput) ExecutionEnvironment ¶
func (o JobTemplateTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The execution environment being used to host this Task. Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`.
func (JobTemplateTemplateOutput) MaxRetries ¶
func (o JobTemplateTemplateOutput) MaxRetries() pulumi.IntPtrOutput
Number of retries allowed per Task, before marking this Task failed.
func (JobTemplateTemplateOutput) ServiceAccount ¶
func (o JobTemplateTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.
func (JobTemplateTemplateOutput) Timeout ¶
func (o JobTemplateTemplateOutput) Timeout() pulumi.StringPtrOutput
Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (JobTemplateTemplateOutput) ToJobTemplateTemplateOutput ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
func (JobTemplateTemplateOutput) ToJobTemplateTemplateOutputWithContext ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
func (JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutput ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
func (JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutputWithContext ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
func (JobTemplateTemplateOutput) Volumes ¶
func (o JobTemplateTemplateOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (JobTemplateTemplateOutput) VpcAccess ¶
func (o JobTemplateTemplateOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type JobTemplateTemplatePtrInput ¶
type JobTemplateTemplatePtrInput interface { pulumi.Input ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput ToJobTemplateTemplatePtrOutputWithContext(context.Context) JobTemplateTemplatePtrOutput }
JobTemplateTemplatePtrInput is an input type that accepts JobTemplateTemplateArgs, JobTemplateTemplatePtr and JobTemplateTemplatePtrOutput values. You can construct a concrete instance of `JobTemplateTemplatePtrInput` via:
JobTemplateTemplateArgs{...} or: nil
func JobTemplateTemplatePtr ¶
func JobTemplateTemplatePtr(v *JobTemplateTemplateArgs) JobTemplateTemplatePtrInput
type JobTemplateTemplatePtrOutput ¶
type JobTemplateTemplatePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplatePtrOutput) Containers ¶
func (o JobTemplateTemplatePtrOutput) Containers() JobTemplateTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task. Structure is documented below.
func (JobTemplateTemplatePtrOutput) Elem ¶
func (o JobTemplateTemplatePtrOutput) Elem() JobTemplateTemplateOutput
func (JobTemplateTemplatePtrOutput) ElementType ¶
func (JobTemplateTemplatePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplatePtrOutput) EncryptionKey ¶
func (o JobTemplateTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (JobTemplateTemplatePtrOutput) ExecutionEnvironment ¶
func (o JobTemplateTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The execution environment being used to host this Task. Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`.
func (JobTemplateTemplatePtrOutput) MaxRetries ¶
func (o JobTemplateTemplatePtrOutput) MaxRetries() pulumi.IntPtrOutput
Number of retries allowed per Task, before marking this Task failed.
func (JobTemplateTemplatePtrOutput) ServiceAccount ¶
func (o JobTemplateTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.
func (JobTemplateTemplatePtrOutput) Timeout ¶
func (o JobTemplateTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutput ¶
func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
func (JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutputWithContext ¶
func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
func (JobTemplateTemplatePtrOutput) Volumes ¶
func (o JobTemplateTemplatePtrOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (JobTemplateTemplatePtrOutput) VpcAccess ¶
func (o JobTemplateTemplatePtrOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type JobTemplateTemplateVolume ¶
type JobTemplateTemplateVolume struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance *JobTemplateTemplateVolumeCloudSqlInstance `pulumi:"cloudSqlInstance"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret *JobTemplateTemplateVolumeSecret `pulumi:"secret"` }
type JobTemplateTemplateVolumeArgs ¶
type JobTemplateTemplateVolumeArgs struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance JobTemplateTemplateVolumeCloudSqlInstancePtrInput `pulumi:"cloudSqlInstance"` // Volume's name. Name pulumi.StringInput `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret JobTemplateTemplateVolumeSecretPtrInput `pulumi:"secret"` }
func (JobTemplateTemplateVolumeArgs) ElementType ¶
func (JobTemplateTemplateVolumeArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutput ¶
func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
func (JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutputWithContext ¶
func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
type JobTemplateTemplateVolumeArray ¶
type JobTemplateTemplateVolumeArray []JobTemplateTemplateVolumeInput
func (JobTemplateTemplateVolumeArray) ElementType ¶
func (JobTemplateTemplateVolumeArray) ElementType() reflect.Type
func (JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutput ¶
func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
func (JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutputWithContext ¶
func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
type JobTemplateTemplateVolumeArrayInput ¶
type JobTemplateTemplateVolumeArrayInput interface { pulumi.Input ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput ToJobTemplateTemplateVolumeArrayOutputWithContext(context.Context) JobTemplateTemplateVolumeArrayOutput }
JobTemplateTemplateVolumeArrayInput is an input type that accepts JobTemplateTemplateVolumeArray and JobTemplateTemplateVolumeArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeArrayInput` via:
JobTemplateTemplateVolumeArray{ JobTemplateTemplateVolumeArgs{...} }
type JobTemplateTemplateVolumeArrayOutput ¶
type JobTemplateTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeArrayOutput) ElementType ¶
func (JobTemplateTemplateVolumeArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeArrayOutput) Index ¶
func (o JobTemplateTemplateVolumeArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVolumeOutput
func (JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutput ¶
func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
func (JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutputWithContext ¶
func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
type JobTemplateTemplateVolumeCloudSqlInstance ¶
type JobTemplateTemplateVolumeCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances []string `pulumi:"instances"` }
type JobTemplateTemplateVolumeCloudSqlInstanceArgs ¶
type JobTemplateTemplateVolumeCloudSqlInstanceArgs struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances pulumi.StringArrayInput `pulumi:"instances"` }
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType ¶
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
type JobTemplateTemplateVolumeCloudSqlInstanceInput ¶
type JobTemplateTemplateVolumeCloudSqlInstanceInput interface { pulumi.Input ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput }
JobTemplateTemplateVolumeCloudSqlInstanceInput is an input type that accepts JobTemplateTemplateVolumeCloudSqlInstanceArgs and JobTemplateTemplateVolumeCloudSqlInstanceOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeCloudSqlInstanceInput` via:
JobTemplateTemplateVolumeCloudSqlInstanceArgs{...}
type JobTemplateTemplateVolumeCloudSqlInstanceOutput ¶
type JobTemplateTemplateVolumeCloudSqlInstanceOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType ¶
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
type JobTemplateTemplateVolumeCloudSqlInstancePtrInput ¶
type JobTemplateTemplateVolumeCloudSqlInstancePtrInput interface { pulumi.Input ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput }
JobTemplateTemplateVolumeCloudSqlInstancePtrInput is an input type that accepts JobTemplateTemplateVolumeCloudSqlInstanceArgs, JobTemplateTemplateVolumeCloudSqlInstancePtr and JobTemplateTemplateVolumeCloudSqlInstancePtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeCloudSqlInstancePtrInput` via:
JobTemplateTemplateVolumeCloudSqlInstanceArgs{...} or: nil
func JobTemplateTemplateVolumeCloudSqlInstancePtr ¶
func JobTemplateTemplateVolumeCloudSqlInstancePtr(v *JobTemplateTemplateVolumeCloudSqlInstanceArgs) JobTemplateTemplateVolumeCloudSqlInstancePtrInput
type JobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
type JobTemplateTemplateVolumeCloudSqlInstancePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ElementType ¶
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Instances ¶
func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
type JobTemplateTemplateVolumeInput ¶
type JobTemplateTemplateVolumeInput interface { pulumi.Input ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput ToJobTemplateTemplateVolumeOutputWithContext(context.Context) JobTemplateTemplateVolumeOutput }
JobTemplateTemplateVolumeInput is an input type that accepts JobTemplateTemplateVolumeArgs and JobTemplateTemplateVolumeOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeInput` via:
JobTemplateTemplateVolumeArgs{...}
type JobTemplateTemplateVolumeOutput ¶
type JobTemplateTemplateVolumeOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeOutput) CloudSqlInstance ¶
func (o JobTemplateTemplateVolumeOutput) CloudSqlInstance() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Structure is documented below.
func (JobTemplateTemplateVolumeOutput) ElementType ¶
func (JobTemplateTemplateVolumeOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeOutput) Name ¶
func (o JobTemplateTemplateVolumeOutput) Name() pulumi.StringOutput
Volume's name.
func (JobTemplateTemplateVolumeOutput) Secret ¶
func (o JobTemplateTemplateVolumeOutput) Secret() JobTemplateTemplateVolumeSecretPtrOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Structure is documented below.
func (JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutput ¶
func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
func (JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutputWithContext ¶
func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
type JobTemplateTemplateVolumeSecret ¶
type JobTemplateTemplateVolumeSecret struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode *int `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items []JobTemplateTemplateVolumeSecretItem `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret string `pulumi:"secret"` }
type JobTemplateTemplateVolumeSecretArgs ¶
type JobTemplateTemplateVolumeSecretArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode pulumi.IntPtrInput `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items JobTemplateTemplateVolumeSecretItemArrayInput `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` }
func (JobTemplateTemplateVolumeSecretArgs) ElementType ¶
func (JobTemplateTemplateVolumeSecretArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutput ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutput ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
type JobTemplateTemplateVolumeSecretInput ¶
type JobTemplateTemplateVolumeSecretInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput ToJobTemplateTemplateVolumeSecretOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretOutput }
JobTemplateTemplateVolumeSecretInput is an input type that accepts JobTemplateTemplateVolumeSecretArgs and JobTemplateTemplateVolumeSecretOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretInput` via:
JobTemplateTemplateVolumeSecretArgs{...}
type JobTemplateTemplateVolumeSecretItem ¶
type JobTemplateTemplateVolumeSecretItem struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version string `pulumi:"version"` }
type JobTemplateTemplateVolumeSecretItemArgs ¶
type JobTemplateTemplateVolumeSecretItemArgs struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode pulumi.IntInput `pulumi:"mode"` // The relative path of the secret in the container. Path pulumi.StringInput `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version pulumi.StringInput `pulumi:"version"` }
func (JobTemplateTemplateVolumeSecretItemArgs) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutput ¶
func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
func (JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
type JobTemplateTemplateVolumeSecretItemArray ¶
type JobTemplateTemplateVolumeSecretItemArray []JobTemplateTemplateVolumeSecretItemInput
func (JobTemplateTemplateVolumeSecretItemArray) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemArray) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutput ¶
func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
func (JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
type JobTemplateTemplateVolumeSecretItemArrayInput ¶
type JobTemplateTemplateVolumeSecretItemArrayInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput }
JobTemplateTemplateVolumeSecretItemArrayInput is an input type that accepts JobTemplateTemplateVolumeSecretItemArray and JobTemplateTemplateVolumeSecretItemArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretItemArrayInput` via:
JobTemplateTemplateVolumeSecretItemArray{ JobTemplateTemplateVolumeSecretItemArgs{...} }
type JobTemplateTemplateVolumeSecretItemArrayOutput ¶
type JobTemplateTemplateVolumeSecretItemArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutput ¶
func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
type JobTemplateTemplateVolumeSecretItemInput ¶
type JobTemplateTemplateVolumeSecretItemInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput ToJobTemplateTemplateVolumeSecretItemOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretItemOutput }
JobTemplateTemplateVolumeSecretItemInput is an input type that accepts JobTemplateTemplateVolumeSecretItemArgs and JobTemplateTemplateVolumeSecretItemOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretItemInput` via:
JobTemplateTemplateVolumeSecretItemArgs{...}
type JobTemplateTemplateVolumeSecretItemOutput ¶
type JobTemplateTemplateVolumeSecretItemOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretItemOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemOutput) Mode ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
func (JobTemplateTemplateVolumeSecretItemOutput) Path ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutput ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
func (JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
func (JobTemplateTemplateVolumeSecretItemOutput) Version ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
type JobTemplateTemplateVolumeSecretOutput ¶
type JobTemplateTemplateVolumeSecretOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretOutput) DefaultMode ¶
func (o JobTemplateTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (JobTemplateTemplateVolumeSecretOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretOutput) Items ¶
func (o JobTemplateTemplateVolumeSecretOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (JobTemplateTemplateVolumeSecretOutput) Secret ¶
func (o JobTemplateTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutput ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutput ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
type JobTemplateTemplateVolumeSecretPtrInput ¶
type JobTemplateTemplateVolumeSecretPtrInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretPtrOutput }
JobTemplateTemplateVolumeSecretPtrInput is an input type that accepts JobTemplateTemplateVolumeSecretArgs, JobTemplateTemplateVolumeSecretPtr and JobTemplateTemplateVolumeSecretPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretPtrInput` via:
JobTemplateTemplateVolumeSecretArgs{...} or: nil
func JobTemplateTemplateVolumeSecretPtr ¶
func JobTemplateTemplateVolumeSecretPtr(v *JobTemplateTemplateVolumeSecretArgs) JobTemplateTemplateVolumeSecretPtrInput
type JobTemplateTemplateVolumeSecretPtrOutput ¶
type JobTemplateTemplateVolumeSecretPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretPtrOutput) DefaultMode ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (JobTemplateTemplateVolumeSecretPtrOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretPtrOutput) Items ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (JobTemplateTemplateVolumeSecretPtrOutput) Secret ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutput ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
func (JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
type JobTemplateTemplateVpcAccess ¶
type JobTemplateTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector *string `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`. Egress *string `pulumi:"egress"` }
type JobTemplateTemplateVpcAccessArgs ¶
type JobTemplateTemplateVpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector pulumi.StringPtrInput `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`. Egress pulumi.StringPtrInput `pulumi:"egress"` }
func (JobTemplateTemplateVpcAccessArgs) ElementType ¶
func (JobTemplateTemplateVpcAccessArgs) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutput ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutputWithContext ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutput ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutputWithContext ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
type JobTemplateTemplateVpcAccessInput ¶
type JobTemplateTemplateVpcAccessInput interface { pulumi.Input ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput ToJobTemplateTemplateVpcAccessOutputWithContext(context.Context) JobTemplateTemplateVpcAccessOutput }
JobTemplateTemplateVpcAccessInput is an input type that accepts JobTemplateTemplateVpcAccessArgs and JobTemplateTemplateVpcAccessOutput values. You can construct a concrete instance of `JobTemplateTemplateVpcAccessInput` via:
JobTemplateTemplateVpcAccessArgs{...}
type JobTemplateTemplateVpcAccessOutput ¶
type JobTemplateTemplateVpcAccessOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVpcAccessOutput) Connector ¶
func (o JobTemplateTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (JobTemplateTemplateVpcAccessOutput) Egress ¶
func (o JobTemplateTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`.
func (JobTemplateTemplateVpcAccessOutput) ElementType ¶
func (JobTemplateTemplateVpcAccessOutput) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutput ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutput ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
type JobTemplateTemplateVpcAccessPtrInput ¶
type JobTemplateTemplateVpcAccessPtrInput interface { pulumi.Input ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput ToJobTemplateTemplateVpcAccessPtrOutputWithContext(context.Context) JobTemplateTemplateVpcAccessPtrOutput }
JobTemplateTemplateVpcAccessPtrInput is an input type that accepts JobTemplateTemplateVpcAccessArgs, JobTemplateTemplateVpcAccessPtr and JobTemplateTemplateVpcAccessPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVpcAccessPtrInput` via:
JobTemplateTemplateVpcAccessArgs{...} or: nil
func JobTemplateTemplateVpcAccessPtr ¶
func JobTemplateTemplateVpcAccessPtr(v *JobTemplateTemplateVpcAccessArgs) JobTemplateTemplateVpcAccessPtrInput
type JobTemplateTemplateVpcAccessPtrOutput ¶
type JobTemplateTemplateVpcAccessPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVpcAccessPtrOutput) Connector ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (JobTemplateTemplateVpcAccessPtrOutput) Egress ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`.
func (JobTemplateTemplateVpcAccessPtrOutput) ElementType ¶
func (JobTemplateTemplateVpcAccessPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutput ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
func (JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
type JobTerminalCondition ¶
type JobTerminalCondition struct { // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // State of the condition. State *string `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type *string `pulumi:"type"` }
type JobTerminalConditionArgs ¶
type JobTerminalConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringPtrInput `pulumi:"type"` }
func (JobTerminalConditionArgs) ElementType ¶
func (JobTerminalConditionArgs) ElementType() reflect.Type
func (JobTerminalConditionArgs) ToJobTerminalConditionOutput ¶
func (i JobTerminalConditionArgs) ToJobTerminalConditionOutput() JobTerminalConditionOutput
func (JobTerminalConditionArgs) ToJobTerminalConditionOutputWithContext ¶
func (i JobTerminalConditionArgs) ToJobTerminalConditionOutputWithContext(ctx context.Context) JobTerminalConditionOutput
type JobTerminalConditionArray ¶
type JobTerminalConditionArray []JobTerminalConditionInput
func (JobTerminalConditionArray) ElementType ¶
func (JobTerminalConditionArray) ElementType() reflect.Type
func (JobTerminalConditionArray) ToJobTerminalConditionArrayOutput ¶
func (i JobTerminalConditionArray) ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput
func (JobTerminalConditionArray) ToJobTerminalConditionArrayOutputWithContext ¶
func (i JobTerminalConditionArray) ToJobTerminalConditionArrayOutputWithContext(ctx context.Context) JobTerminalConditionArrayOutput
type JobTerminalConditionArrayInput ¶
type JobTerminalConditionArrayInput interface { pulumi.Input ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput ToJobTerminalConditionArrayOutputWithContext(context.Context) JobTerminalConditionArrayOutput }
JobTerminalConditionArrayInput is an input type that accepts JobTerminalConditionArray and JobTerminalConditionArrayOutput values. You can construct a concrete instance of `JobTerminalConditionArrayInput` via:
JobTerminalConditionArray{ JobTerminalConditionArgs{...} }
type JobTerminalConditionArrayOutput ¶
type JobTerminalConditionArrayOutput struct{ *pulumi.OutputState }
func (JobTerminalConditionArrayOutput) ElementType ¶
func (JobTerminalConditionArrayOutput) ElementType() reflect.Type
func (JobTerminalConditionArrayOutput) Index ¶
func (o JobTerminalConditionArrayOutput) Index(i pulumi.IntInput) JobTerminalConditionOutput
func (JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutput ¶
func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput
func (JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutputWithContext ¶
func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutputWithContext(ctx context.Context) JobTerminalConditionArrayOutput
type JobTerminalConditionInput ¶
type JobTerminalConditionInput interface { pulumi.Input ToJobTerminalConditionOutput() JobTerminalConditionOutput ToJobTerminalConditionOutputWithContext(context.Context) JobTerminalConditionOutput }
JobTerminalConditionInput is an input type that accepts JobTerminalConditionArgs and JobTerminalConditionOutput values. You can construct a concrete instance of `JobTerminalConditionInput` via:
JobTerminalConditionArgs{...}
type JobTerminalConditionOutput ¶
type JobTerminalConditionOutput struct{ *pulumi.OutputState }
func (JobTerminalConditionOutput) ElementType ¶
func (JobTerminalConditionOutput) ElementType() reflect.Type
func (JobTerminalConditionOutput) ExecutionReason ¶
func (o JobTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
A reason for the execution condition.
func (JobTerminalConditionOutput) LastTransitionTime ¶
func (o JobTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobTerminalConditionOutput) Message ¶
func (o JobTerminalConditionOutput) Message() pulumi.StringPtrOutput
Human readable message indicating details about the current status.
func (JobTerminalConditionOutput) Reason ¶
func (o JobTerminalConditionOutput) Reason() pulumi.StringPtrOutput
A common (service-level) reason for this condition.
func (JobTerminalConditionOutput) RevisionReason ¶
func (o JobTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
A reason for the revision condition.
func (JobTerminalConditionOutput) Severity ¶
func (o JobTerminalConditionOutput) Severity() pulumi.StringPtrOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (JobTerminalConditionOutput) State ¶
func (o JobTerminalConditionOutput) State() pulumi.StringPtrOutput
State of the condition.
func (JobTerminalConditionOutput) ToJobTerminalConditionOutput ¶
func (o JobTerminalConditionOutput) ToJobTerminalConditionOutput() JobTerminalConditionOutput
func (JobTerminalConditionOutput) ToJobTerminalConditionOutputWithContext ¶
func (o JobTerminalConditionOutput) ToJobTerminalConditionOutputWithContext(ctx context.Context) JobTerminalConditionOutput
func (JobTerminalConditionOutput) Type ¶
func (o JobTerminalConditionOutput) Type() pulumi.StringPtrOutput
type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
type Service ¶
type Service struct { pulumi.CustomResourceState // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization ServiceBinaryAuthorizationPtrOutput `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client pulumi.StringPtrOutput `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrOutput `pulumi:"clientVersion"` // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. Conditions ServiceConditionArrayOutput `pulumi:"conditions"` // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrOutput `pulumi:"description"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringOutput `pulumi:"etag"` // A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. Generation pulumi.StringOutput `pulumi:"generation"` // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. // Possible values are `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`. Ingress pulumi.StringOutput `pulumi:"ingress"` // KRM-style labels for the resource. // (Optional) // Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapOutput `pulumi:"labels"` // Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestCreatedRevision pulumi.StringOutput `pulumi:"latestCreatedRevision"` // Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestReadyRevision pulumi.StringOutput `pulumi:"latestReadyRevision"` // The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. // Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`. LaunchStage pulumi.StringOutput `pulumi:"launchStage"` // The location of the cloud run service Location pulumi.StringPtrOutput `pulumi:"location"` // Name of the Service. Name pulumi.StringOutput `pulumi:"name"` // The generation of this Service currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. ObservedGeneration pulumi.StringOutput `pulumi:"observedGeneration"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Returns true if the Service is currently being acted upon by the system to bring it into the desired state. // When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision. // If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in terminalCondition and conditions. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // The template used to create revisions for this Service. // Structure is documented below. Template ServiceTemplateOutput `pulumi:"template"` // The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TerminalConditions ServiceTerminalConditionArrayOutput `pulumi:"terminalConditions"` // Detailed status information for corresponding traffic targets. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TrafficStatuses ServiceTrafficStatusArrayOutput `pulumi:"trafficStatuses"` // Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. // Structure is documented below. Traffics ServiceTrafficArrayOutput `pulumi:"traffics"` // Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringOutput `pulumi:"uid"` // Displays the target URI. Uri pulumi.StringOutput `pulumi:"uri"` }
Service acts as a top-level container that manages a set of configurations and revision templates which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership.
To get more information about Service, see:
* [API documentation](https://cloud.google.com/run/docs/reference/rest/v2/projects.locations.services) * How-to Guides
- [Official Documentation](https://cloud.google.com/run/docs/)
## Example Usage ### Cloudrunv2 Service Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Service Sql
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret-1"), Replication: &secretmanager.SecretReplicationArgs{ Automatic: pulumi.Bool(true), }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } instance, err := sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ Region: pulumi.String("us-central1"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, DeletionProtection: pulumi.Bool(true), }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Scaling: &cloudrunv2.ServiceTemplateScalingArgs{ MaxInstanceCount: pulumi.Int(2), }, Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("cloudsql"), CloudSqlInstance: &cloudrunv2.ServiceTemplateVolumeCloudSqlInstanceArgs{ Instances: pulumi.StringArray{ instance.ConnectionName, }, }, }, }, Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Envs: cloudrunv2.ServiceTemplateContainerEnvArray{ &cloudrunv2.ServiceTemplateContainerEnvArgs{ Name: pulumi.String("FOO"), Value: pulumi.String("bar"), }, &cloudrunv2.ServiceTemplateContainerEnvArgs{ Name: pulumi.String("SECRET_ENV_VAR"), ValueSource: &cloudrunv2.ServiceTemplateContainerEnvValueSourceArgs{ SecretKeyRef: &cloudrunv2.ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{ Secret: secret.SecretId, Version: pulumi.String("1"), }, }, }, }, VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("cloudsql"), MountPath: pulumi.String("/cloudsql"), }, }, }, }, }, Traffics: cloudrunv2.ServiceTrafficArray{ &cloudrunv2.ServiceTrafficArgs{ Type: pulumi.String("TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST"), Percent: pulumi.Int(100), }, }, }, pulumi.DependsOn([]pulumi.Resource{ secret_version_data, })) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }, pulumi.DependsOn([]pulumi.Resource{ secret, })) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Service Vpcaccess
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vpcaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { customTestNetwork, err := compute.NewNetwork(ctx, "customTestNetwork", &compute.NetworkArgs{ AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } customTestSubnetwork, err := compute.NewSubnetwork(ctx, "customTestSubnetwork", &compute.SubnetworkArgs{ IpCidrRange: pulumi.String("10.2.0.0/28"), Region: pulumi.String("us-central1"), Network: customTestNetwork.ID(), }) if err != nil { return err } connector, err := vpcaccess.NewConnector(ctx, "connector", &vpcaccess.ConnectorArgs{ Subnet: &vpcaccess.ConnectorSubnetArgs{ Name: customTestSubnetwork.Name, }, MachineType: pulumi.String("e2-standard-4"), MinInstances: pulumi.Int(2), MaxInstances: pulumi.Int(3), Region: pulumi.String("us-central1"), }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Location: pulumi.String("us-central1"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, VpcAccess: &cloudrunv2.ServiceTemplateVpcAccessArgs{ Connector: connector.ID(), Egress: pulumi.String("ALL_TRAFFIC"), }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Service Probes
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Location: pulumi.String("us-central1"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), LivenessProbe: &cloudrunv2.ServiceTemplateContainerLivenessProbeArgs{ HttpGet: &cloudrunv2.ServiceTemplateContainerLivenessProbeHttpGetArgs{ Path: pulumi.String("/"), }, }, StartupProbe: &cloudrunv2.ServiceTemplateContainerStartupProbeArgs{ FailureThreshold: pulumi.Int(1), InitialDelaySeconds: pulumi.Int(0), PeriodSeconds: pulumi.Int(3), TcpSocket: &cloudrunv2.ServiceTemplateContainerStartupProbeTcpSocketArgs{ Port: pulumi.Int(8080), }, TimeoutSeconds: pulumi.Int(1), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudrunv2 Service Secret
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/secretmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret-1"), Replication: &secretmanager.SecretReplicationArgs{ Automatic: pulumi.Bool(true), }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("a-volume"), Secret: &cloudrunv2.ServiceTemplateVolumeSecretArgs{ Secret: secret.SecretId, DefaultMode: pulumi.Int(292), Items: cloudrunv2.ServiceTemplateVolumeSecretItemArray{ &cloudrunv2.ServiceTemplateVolumeSecretItemArgs{ Version: pulumi.String("1"), Path: pulumi.String("my-secret"), Mode: pulumi.Int(256), }, }, }, }, }, Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("a-volume"), MountPath: pulumi.String("/secrets"), }, }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ secret_version_data, })) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }, pulumi.DependsOn([]pulumi.Resource{ secret, })) if err != nil { return err } return nil }) }
```
## Import
Service can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:cloudrunv2/service:Service default projects/{{project}}/locations/{{location}}/services/{{name}}
```
```sh
$ pulumi import gcp:cloudrunv2/service:Service default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:cloudrunv2/service:Service default {{location}}/{{name}}
```
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization ServiceBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrInput // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. // Possible values are `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`. Ingress pulumi.StringPtrInput // KRM-style labels for the resource. // (Optional) // Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapInput // The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. // Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run service Location pulumi.StringPtrInput // Name of the Service. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The template used to create revisions for this Service. // Structure is documented below. Template ServiceTemplateInput // Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. // Structure is documented below. Traffics ServiceTrafficArrayInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceBinaryAuthorization ¶
type ServiceBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification *string `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault *bool `pulumi:"useDefault"` }
type ServiceBinaryAuthorizationArgs ¶
type ServiceBinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification pulumi.StringPtrInput `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault pulumi.BoolPtrInput `pulumi:"useDefault"` }
func (ServiceBinaryAuthorizationArgs) ElementType ¶
func (ServiceBinaryAuthorizationArgs) ElementType() reflect.Type
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutput ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutputWithContext ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutput ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutputWithContext ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
type ServiceBinaryAuthorizationInput ¶
type ServiceBinaryAuthorizationInput interface { pulumi.Input ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput ToServiceBinaryAuthorizationOutputWithContext(context.Context) ServiceBinaryAuthorizationOutput }
ServiceBinaryAuthorizationInput is an input type that accepts ServiceBinaryAuthorizationArgs and ServiceBinaryAuthorizationOutput values. You can construct a concrete instance of `ServiceBinaryAuthorizationInput` via:
ServiceBinaryAuthorizationArgs{...}
type ServiceBinaryAuthorizationOutput ¶
type ServiceBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (ServiceBinaryAuthorizationOutput) BreakglassJustification ¶
func (o ServiceBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (ServiceBinaryAuthorizationOutput) ElementType ¶
func (ServiceBinaryAuthorizationOutput) ElementType() reflect.Type
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutput ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutputWithContext ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutput ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutputWithContext ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationOutput) UseDefault ¶
func (o ServiceBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type ServiceBinaryAuthorizationPtrInput ¶
type ServiceBinaryAuthorizationPtrInput interface { pulumi.Input ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput ToServiceBinaryAuthorizationPtrOutputWithContext(context.Context) ServiceBinaryAuthorizationPtrOutput }
ServiceBinaryAuthorizationPtrInput is an input type that accepts ServiceBinaryAuthorizationArgs, ServiceBinaryAuthorizationPtr and ServiceBinaryAuthorizationPtrOutput values. You can construct a concrete instance of `ServiceBinaryAuthorizationPtrInput` via:
ServiceBinaryAuthorizationArgs{...} or: nil
func ServiceBinaryAuthorizationPtr ¶
func ServiceBinaryAuthorizationPtr(v *ServiceBinaryAuthorizationArgs) ServiceBinaryAuthorizationPtrInput
type ServiceBinaryAuthorizationPtrOutput ¶
type ServiceBinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (ServiceBinaryAuthorizationPtrOutput) BreakglassJustification ¶
func (o ServiceBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (ServiceBinaryAuthorizationPtrOutput) Elem ¶
func (o ServiceBinaryAuthorizationPtrOutput) Elem() ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationPtrOutput) ElementType ¶
func (ServiceBinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutput ¶
func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutputWithContext ¶
func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationPtrOutput) UseDefault ¶
func (o ServiceBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type ServiceCondition ¶
type ServiceCondition struct { // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // State of the condition. State *string `pulumi:"state"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` }
type ServiceConditionArgs ¶
type ServiceConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceConditionArgs) ElementType ¶
func (ServiceConditionArgs) ElementType() reflect.Type
func (ServiceConditionArgs) ToServiceConditionOutput ¶
func (i ServiceConditionArgs) ToServiceConditionOutput() ServiceConditionOutput
func (ServiceConditionArgs) ToServiceConditionOutputWithContext ¶
func (i ServiceConditionArgs) ToServiceConditionOutputWithContext(ctx context.Context) ServiceConditionOutput
type ServiceConditionArray ¶
type ServiceConditionArray []ServiceConditionInput
func (ServiceConditionArray) ElementType ¶
func (ServiceConditionArray) ElementType() reflect.Type
func (ServiceConditionArray) ToServiceConditionArrayOutput ¶
func (i ServiceConditionArray) ToServiceConditionArrayOutput() ServiceConditionArrayOutput
func (ServiceConditionArray) ToServiceConditionArrayOutputWithContext ¶
func (i ServiceConditionArray) ToServiceConditionArrayOutputWithContext(ctx context.Context) ServiceConditionArrayOutput
type ServiceConditionArrayInput ¶
type ServiceConditionArrayInput interface { pulumi.Input ToServiceConditionArrayOutput() ServiceConditionArrayOutput ToServiceConditionArrayOutputWithContext(context.Context) ServiceConditionArrayOutput }
ServiceConditionArrayInput is an input type that accepts ServiceConditionArray and ServiceConditionArrayOutput values. You can construct a concrete instance of `ServiceConditionArrayInput` via:
ServiceConditionArray{ ServiceConditionArgs{...} }
type ServiceConditionArrayOutput ¶
type ServiceConditionArrayOutput struct{ *pulumi.OutputState }
func (ServiceConditionArrayOutput) ElementType ¶
func (ServiceConditionArrayOutput) ElementType() reflect.Type
func (ServiceConditionArrayOutput) Index ¶
func (o ServiceConditionArrayOutput) Index(i pulumi.IntInput) ServiceConditionOutput
func (ServiceConditionArrayOutput) ToServiceConditionArrayOutput ¶
func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutput() ServiceConditionArrayOutput
func (ServiceConditionArrayOutput) ToServiceConditionArrayOutputWithContext ¶
func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutputWithContext(ctx context.Context) ServiceConditionArrayOutput
type ServiceConditionInput ¶
type ServiceConditionInput interface { pulumi.Input ToServiceConditionOutput() ServiceConditionOutput ToServiceConditionOutputWithContext(context.Context) ServiceConditionOutput }
ServiceConditionInput is an input type that accepts ServiceConditionArgs and ServiceConditionOutput values. You can construct a concrete instance of `ServiceConditionInput` via:
ServiceConditionArgs{...}
type ServiceConditionOutput ¶
type ServiceConditionOutput struct{ *pulumi.OutputState }
func (ServiceConditionOutput) ElementType ¶
func (ServiceConditionOutput) ElementType() reflect.Type
func (ServiceConditionOutput) ExecutionReason ¶
func (o ServiceConditionOutput) ExecutionReason() pulumi.StringPtrOutput
A reason for the execution condition.
func (ServiceConditionOutput) LastTransitionTime ¶
func (o ServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (ServiceConditionOutput) Message ¶
func (o ServiceConditionOutput) Message() pulumi.StringPtrOutput
Human readable message indicating details about the current status.
func (ServiceConditionOutput) Reason ¶
func (o ServiceConditionOutput) Reason() pulumi.StringPtrOutput
A common (service-level) reason for this condition.
func (ServiceConditionOutput) RevisionReason ¶
func (o ServiceConditionOutput) RevisionReason() pulumi.StringPtrOutput
A reason for the revision condition.
func (ServiceConditionOutput) Severity ¶
func (o ServiceConditionOutput) Severity() pulumi.StringPtrOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (ServiceConditionOutput) State ¶
func (o ServiceConditionOutput) State() pulumi.StringPtrOutput
State of the condition.
func (ServiceConditionOutput) ToServiceConditionOutput ¶
func (o ServiceConditionOutput) ToServiceConditionOutput() ServiceConditionOutput
func (ServiceConditionOutput) ToServiceConditionOutputWithContext ¶
func (o ServiceConditionOutput) ToServiceConditionOutputWithContext(ctx context.Context) ServiceConditionOutput
func (ServiceConditionOutput) Type ¶
func (o ServiceConditionOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) BinaryAuthorization ¶
func (o ServiceOutput) BinaryAuthorization() ServiceBinaryAuthorizationPtrOutput
Settings for the Binary Authorization feature. Structure is documented below.
func (ServiceOutput) Client ¶
func (o ServiceOutput) Client() pulumi.StringPtrOutput
Arbitrary identifier for the API client.
func (ServiceOutput) ClientVersion ¶
func (o ServiceOutput) ClientVersion() pulumi.StringPtrOutput
Arbitrary version identifier for the API client.
func (ServiceOutput) Conditions ¶
func (o ServiceOutput) Conditions() ServiceConditionArrayOutput
The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. Structure is documented below.
func (ServiceOutput) Description ¶
func (o ServiceOutput) Description() pulumi.StringPtrOutput
User-provided description of the Service. This field currently has a 512-character limit.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) Etag ¶
func (o ServiceOutput) Etag() pulumi.StringOutput
A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
func (ServiceOutput) Generation ¶
func (o ServiceOutput) Generation() pulumi.StringOutput
A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer.
func (ServiceOutput) Ingress ¶
func (o ServiceOutput) Ingress() pulumi.StringOutput
Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. Possible values are `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`.
func (ServiceOutput) Labels ¶
func (o ServiceOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource. (Optional) Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved.
func (ServiceOutput) LatestCreatedRevision ¶
func (o ServiceOutput) LatestCreatedRevision() pulumi.StringOutput
Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run.
func (ServiceOutput) LatestReadyRevision ¶
func (o ServiceOutput) LatestReadyRevision() pulumi.StringOutput
Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run.
func (ServiceOutput) LaunchStage ¶
func (o ServiceOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`.
func (ServiceOutput) Location ¶
func (o ServiceOutput) Location() pulumi.StringPtrOutput
The location of the cloud run service
func (ServiceOutput) ObservedGeneration ¶
func (o ServiceOutput) ObservedGeneration() pulumi.StringOutput
The generation of this Service currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer.
func (ServiceOutput) Project ¶
func (o ServiceOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ServiceOutput) Reconciling ¶
func (o ServiceOutput) Reconciling() pulumi.BoolOutput
Returns true if the Service is currently being acted upon by the system to bring it into the desired state. When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision. If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in terminalCondition and conditions.
func (ServiceOutput) Template ¶
func (o ServiceOutput) Template() ServiceTemplateOutput
The template used to create revisions for this Service. Structure is documented below.
func (ServiceOutput) TerminalConditions ¶
func (o ServiceOutput) TerminalConditions() ServiceTerminalConditionArrayOutput
The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. Structure is documented below.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) TrafficStatuses ¶
func (o ServiceOutput) TrafficStatuses() ServiceTrafficStatusArrayOutput
Detailed status information for corresponding traffic targets. See comments in reconciling for additional information on reconciliation process in Cloud Run. Structure is documented below.
func (ServiceOutput) Traffics ¶
func (o ServiceOutput) Traffics() ServiceTrafficArrayOutput
Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. Structure is documented below.
func (ServiceOutput) Uid ¶
func (o ServiceOutput) Uid() pulumi.StringOutput
Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
func (ServiceOutput) Uri ¶
func (o ServiceOutput) Uri() pulumi.StringOutput
Displays the target URI.
type ServiceState ¶
type ServiceState struct { // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization ServiceBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. Conditions ServiceConditionArrayInput // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrInput // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringPtrInput // A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. Generation pulumi.StringPtrInput // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. // Possible values are `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`. Ingress pulumi.StringPtrInput // KRM-style labels for the resource. // (Optional) // Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapInput // Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestCreatedRevision pulumi.StringPtrInput // Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestReadyRevision pulumi.StringPtrInput // The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. // Possible values are `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, and `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run service Location pulumi.StringPtrInput // Name of the Service. Name pulumi.StringPtrInput // The generation of this Service currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. ObservedGeneration pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Returns true if the Service is currently being acted upon by the system to bring it into the desired state. // When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision. // If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in terminalCondition and conditions. Reconciling pulumi.BoolPtrInput // The template used to create revisions for this Service. // Structure is documented below. Template ServiceTemplatePtrInput // The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TerminalConditions ServiceTerminalConditionArrayInput // Detailed status information for corresponding traffic targets. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TrafficStatuses ServiceTrafficStatusArrayInput // Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. // Structure is documented below. Traffics ServiceTrafficArrayInput // Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringPtrInput // Displays the target URI. Uri pulumi.StringPtrInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceTemplate ¶
type ServiceTemplate struct { // Holds the single container that defines the unit of execution for this task. // Structure is documented below. Containers []ServiceTemplateContainer `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey *string `pulumi:"encryptionKey"` // The sandbox environment to host this Revision. // Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment *string `pulumi:"executionEnvironment"` // KRM-style labels for the resource. Labels map[string]string `pulumi:"labels"` // Sets the maximum number of requests that each serving instance can receive. MaxInstanceRequestConcurrency *int `pulumi:"maxInstanceRequestConcurrency"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision *string `pulumi:"revision"` // Scaling settings for this Revision. // Structure is documented below. Scaling *ServiceTemplateScaling `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount *string `pulumi:"serviceAccount"` // Max allowed time for an instance to respond to a request. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes []ServiceTemplateVolume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess *ServiceTemplateVpcAccess `pulumi:"vpcAccess"` }
type ServiceTemplateArgs ¶
type ServiceTemplateArgs struct { // Holds the single container that defines the unit of execution for this task. // Structure is documented below. Containers ServiceTemplateContainerArrayInput `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` // The sandbox environment to host this Revision. // Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment pulumi.StringPtrInput `pulumi:"executionEnvironment"` // KRM-style labels for the resource. Labels pulumi.StringMapInput `pulumi:"labels"` // Sets the maximum number of requests that each serving instance can receive. MaxInstanceRequestConcurrency pulumi.IntPtrInput `pulumi:"maxInstanceRequestConcurrency"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision pulumi.StringPtrInput `pulumi:"revision"` // Scaling settings for this Revision. // Structure is documented below. Scaling ServiceTemplateScalingPtrInput `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Max allowed time for an instance to respond to a request. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes ServiceTemplateVolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess ServiceTemplateVpcAccessPtrInput `pulumi:"vpcAccess"` }
func (ServiceTemplateArgs) ElementType ¶
func (ServiceTemplateArgs) ElementType() reflect.Type
func (ServiceTemplateArgs) ToServiceTemplateOutput ¶
func (i ServiceTemplateArgs) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateArgs) ToServiceTemplateOutputWithContext ¶
func (i ServiceTemplateArgs) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
func (ServiceTemplateArgs) ToServiceTemplatePtrOutput ¶
func (i ServiceTemplateArgs) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext ¶
func (i ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
type ServiceTemplateContainer ¶
type ServiceTemplateContainer struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // List of environment variables to set in the container. // Structure is documented below. Envs []ServiceTemplateContainerEnv `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. LivenessProbe *ServiceTemplateContainerLivenessProbe `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL. Name *string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports []ServiceTemplateContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources *ServiceTemplateContainerResources `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. StartupProbe *ServiceTemplateContainerStartupProbe `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts []ServiceTemplateContainerVolumeMount `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir *string `pulumi:"workingDir"` }
type ServiceTemplateContainerArgs ¶
type ServiceTemplateContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // List of environment variables to set in the container. // Structure is documented below. Envs ServiceTemplateContainerEnvArrayInput `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. LivenessProbe ServiceTemplateContainerLivenessProbePtrInput `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL. Name pulumi.StringPtrInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports ServiceTemplateContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources ServiceTemplateContainerResourcesPtrInput `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. StartupProbe ServiceTemplateContainerStartupProbePtrInput `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts ServiceTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ServiceTemplateContainerArgs) ElementType ¶
func (ServiceTemplateContainerArgs) ElementType() reflect.Type
func (ServiceTemplateContainerArgs) ToServiceTemplateContainerOutput ¶
func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
func (ServiceTemplateContainerArgs) ToServiceTemplateContainerOutputWithContext ¶
func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
type ServiceTemplateContainerArray ¶
type ServiceTemplateContainerArray []ServiceTemplateContainerInput
func (ServiceTemplateContainerArray) ElementType ¶
func (ServiceTemplateContainerArray) ElementType() reflect.Type
func (ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutput ¶
func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
func (ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutputWithContext ¶
func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
type ServiceTemplateContainerArrayInput ¶
type ServiceTemplateContainerArrayInput interface { pulumi.Input ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput ToServiceTemplateContainerArrayOutputWithContext(context.Context) ServiceTemplateContainerArrayOutput }
ServiceTemplateContainerArrayInput is an input type that accepts ServiceTemplateContainerArray and ServiceTemplateContainerArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerArrayInput` via:
ServiceTemplateContainerArray{ ServiceTemplateContainerArgs{...} }
type ServiceTemplateContainerArrayOutput ¶
type ServiceTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerArrayOutput) ElementType ¶
func (ServiceTemplateContainerArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerArrayOutput) Index ¶
func (o ServiceTemplateContainerArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerOutput
func (ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutput ¶
func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
func (ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutputWithContext ¶
func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
type ServiceTemplateContainerEnv ¶
type ServiceTemplateContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value *string `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource *ServiceTemplateContainerEnvValueSource `pulumi:"valueSource"` }
type ServiceTemplateContainerEnvArgs ¶
type ServiceTemplateContainerEnvArgs struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value pulumi.StringPtrInput `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource ServiceTemplateContainerEnvValueSourcePtrInput `pulumi:"valueSource"` }
func (ServiceTemplateContainerEnvArgs) ElementType ¶
func (ServiceTemplateContainerEnvArgs) ElementType() reflect.Type
func (ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutput ¶
func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
func (ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutputWithContext ¶
func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
type ServiceTemplateContainerEnvArray ¶
type ServiceTemplateContainerEnvArray []ServiceTemplateContainerEnvInput
func (ServiceTemplateContainerEnvArray) ElementType ¶
func (ServiceTemplateContainerEnvArray) ElementType() reflect.Type
func (ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutput ¶
func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
func (ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutputWithContext ¶
func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
type ServiceTemplateContainerEnvArrayInput ¶
type ServiceTemplateContainerEnvArrayInput interface { pulumi.Input ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput ToServiceTemplateContainerEnvArrayOutputWithContext(context.Context) ServiceTemplateContainerEnvArrayOutput }
ServiceTemplateContainerEnvArrayInput is an input type that accepts ServiceTemplateContainerEnvArray and ServiceTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvArrayInput` via:
ServiceTemplateContainerEnvArray{ ServiceTemplateContainerEnvArgs{...} }
type ServiceTemplateContainerEnvArrayOutput ¶
type ServiceTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvArrayOutput) ElementType ¶
func (ServiceTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutput ¶
func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
func (ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutputWithContext ¶
func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
type ServiceTemplateContainerEnvInput ¶
type ServiceTemplateContainerEnvInput interface { pulumi.Input ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput ToServiceTemplateContainerEnvOutputWithContext(context.Context) ServiceTemplateContainerEnvOutput }
ServiceTemplateContainerEnvInput is an input type that accepts ServiceTemplateContainerEnvArgs and ServiceTemplateContainerEnvOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvInput` via:
ServiceTemplateContainerEnvArgs{...}
type ServiceTemplateContainerEnvOutput ¶
type ServiceTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvOutput) ElementType ¶
func (ServiceTemplateContainerEnvOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvOutput) Name ¶
func (o ServiceTemplateContainerEnvOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
func (ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutput ¶
func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
func (ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutputWithContext ¶
func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
func (ServiceTemplateContainerEnvOutput) Value ¶
func (o ServiceTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
func (ServiceTemplateContainerEnvOutput) ValueSource ¶
func (o ServiceTemplateContainerEnvOutput) ValueSource() ServiceTemplateContainerEnvValueSourcePtrOutput
Source for the environment variable's value. Structure is documented below.
type ServiceTemplateContainerEnvValueSource ¶
type ServiceTemplateContainerEnvValueSource struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef *ServiceTemplateContainerEnvValueSourceSecretKeyRef `pulumi:"secretKeyRef"` }
type ServiceTemplateContainerEnvValueSourceArgs ¶
type ServiceTemplateContainerEnvValueSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput `pulumi:"secretKeyRef"` }
func (ServiceTemplateContainerEnvValueSourceArgs) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutput ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutput ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
type ServiceTemplateContainerEnvValueSourceInput ¶
type ServiceTemplateContainerEnvValueSourceInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput ToServiceTemplateContainerEnvValueSourceOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourceOutput }
ServiceTemplateContainerEnvValueSourceInput is an input type that accepts ServiceTemplateContainerEnvValueSourceArgs and ServiceTemplateContainerEnvValueSourceOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourceInput` via:
ServiceTemplateContainerEnvValueSourceArgs{...}
type ServiceTemplateContainerEnvValueSourceOutput ¶
type ServiceTemplateContainerEnvValueSourceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourceOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceOutput) SecretKeyRef ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutput ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
type ServiceTemplateContainerEnvValueSourcePtrInput ¶
type ServiceTemplateContainerEnvValueSourcePtrInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput }
ServiceTemplateContainerEnvValueSourcePtrInput is an input type that accepts ServiceTemplateContainerEnvValueSourceArgs, ServiceTemplateContainerEnvValueSourcePtr and ServiceTemplateContainerEnvValueSourcePtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourcePtrInput` via:
ServiceTemplateContainerEnvValueSourceArgs{...} or: nil
func ServiceTemplateContainerEnvValueSourcePtr ¶
func ServiceTemplateContainerEnvValueSourcePtr(v *ServiceTemplateContainerEnvValueSourceArgs) ServiceTemplateContainerEnvValueSourcePtrInput
type ServiceTemplateContainerEnvValueSourcePtrOutput ¶
type ServiceTemplateContainerEnvValueSourcePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef ¶
func (o ServiceTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
type ServiceTemplateContainerEnvValueSourceSecretKeyRef ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version *string `pulumi:"version"` }
type ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
type ServiceTemplateContainerEnvValueSourceSecretKeyRefInput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput }
ServiceTemplateContainerEnvValueSourceSecretKeyRefInput is an input type that accepts ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs and ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourceSecretKeyRefInput` via:
ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{...}
type ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput }
ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput is an input type that accepts ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs, ServiceTemplateContainerEnvValueSourceSecretKeyRefPtr and ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput` via:
ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{...} or: nil
func ServiceTemplateContainerEnvValueSourceSecretKeyRefPtr ¶
func ServiceTemplateContainerEnvValueSourceSecretKeyRefPtr(v *ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type ServiceTemplateContainerInput ¶
type ServiceTemplateContainerInput interface { pulumi.Input ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput ToServiceTemplateContainerOutputWithContext(context.Context) ServiceTemplateContainerOutput }
ServiceTemplateContainerInput is an input type that accepts ServiceTemplateContainerArgs and ServiceTemplateContainerOutput values. You can construct a concrete instance of `ServiceTemplateContainerInput` via:
ServiceTemplateContainerArgs{...}
type ServiceTemplateContainerLivenessProbe ¶
type ServiceTemplateContainerLivenessProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet *ServiceTemplateContainerLivenessProbeHttpGet `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket *ServiceTemplateContainerLivenessProbeTcpSocket `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ServiceTemplateContainerLivenessProbeArgs ¶
type ServiceTemplateContainerLivenessProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet ServiceTemplateContainerLivenessProbeHttpGetPtrInput `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket ServiceTemplateContainerLivenessProbeTcpSocketPtrInput `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ServiceTemplateContainerLivenessProbeArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutput ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutput ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
type ServiceTemplateContainerLivenessProbeHttpGet ¶
type ServiceTemplateContainerLivenessProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders []ServiceTemplateContainerLivenessProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path *string `pulumi:"path"` }
type ServiceTemplateContainerLivenessProbeHttpGetArgs ¶
type ServiceTemplateContainerLivenessProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringPtrInput `pulumi:"path"` }
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray []ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput }
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray and ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput` via:
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray{ ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...} }
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput }
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs and ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput` via:
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...}
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
The header field value
type ServiceTemplateContainerLivenessProbeHttpGetInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput }
ServiceTemplateContainerLivenessProbeHttpGetInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetArgs and ServiceTemplateContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetInput` via:
ServiceTemplateContainerLivenessProbeHttpGetArgs{...}
type ServiceTemplateContainerLivenessProbeHttpGetOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) Path ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
type ServiceTemplateContainerLivenessProbeHttpGetPtrInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetPtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput }
ServiceTemplateContainerLivenessProbeHttpGetPtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetArgs, ServiceTemplateContainerLivenessProbeHttpGetPtr and ServiceTemplateContainerLivenessProbeHttpGetPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetPtrInput` via:
ServiceTemplateContainerLivenessProbeHttpGetArgs{...} or: nil
func ServiceTemplateContainerLivenessProbeHttpGetPtr ¶
func ServiceTemplateContainerLivenessProbeHttpGetPtr(v *ServiceTemplateContainerLivenessProbeHttpGetArgs) ServiceTemplateContainerLivenessProbeHttpGetPtrInput
type ServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
type ServiceTemplateContainerLivenessProbeInput ¶
type ServiceTemplateContainerLivenessProbeInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput ToServiceTemplateContainerLivenessProbeOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeOutput }
ServiceTemplateContainerLivenessProbeInput is an input type that accepts ServiceTemplateContainerLivenessProbeArgs and ServiceTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeInput` via:
ServiceTemplateContainerLivenessProbeArgs{...}
type ServiceTemplateContainerLivenessProbeOutput ¶
type ServiceTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeOutput) FailureThreshold ¶
func (o ServiceTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerLivenessProbeOutput) HttpGet ¶
func (o ServiceTemplateContainerLivenessProbeOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbeOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerLivenessProbeOutput) TcpSocket ¶
func (o ServiceTemplateContainerLivenessProbeOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutput ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
type ServiceTemplateContainerLivenessProbePtrInput ¶
type ServiceTemplateContainerLivenessProbePtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput ToServiceTemplateContainerLivenessProbePtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbePtrOutput }
ServiceTemplateContainerLivenessProbePtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeArgs, ServiceTemplateContainerLivenessProbePtr and ServiceTemplateContainerLivenessProbePtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbePtrInput` via:
ServiceTemplateContainerLivenessProbeArgs{...} or: nil
func ServiceTemplateContainerLivenessProbePtr ¶
func ServiceTemplateContainerLivenessProbePtr(v *ServiceTemplateContainerLivenessProbeArgs) ServiceTemplateContainerLivenessProbePtrInput
type ServiceTemplateContainerLivenessProbePtrOutput ¶
type ServiceTemplateContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbePtrOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbePtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbePtrOutput) FailureThreshold ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerLivenessProbePtrOutput) HttpGet ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbePtrOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerLivenessProbePtrOutput) TcpSocket ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerLivenessProbePtrOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutput ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
func (ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
type ServiceTemplateContainerLivenessProbeTcpSocket ¶
type ServiceTemplateContainerLivenessProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port *int `pulumi:"port"` }
type ServiceTemplateContainerLivenessProbeTcpSocketArgs ¶
type ServiceTemplateContainerLivenessProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutput ¶
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
type ServiceTemplateContainerLivenessProbeTcpSocketInput ¶
type ServiceTemplateContainerLivenessProbeTcpSocketInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput }
ServiceTemplateContainerLivenessProbeTcpSocketInput is an input type that accepts ServiceTemplateContainerLivenessProbeTcpSocketArgs and ServiceTemplateContainerLivenessProbeTcpSocketOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeTcpSocketInput` via:
ServiceTemplateContainerLivenessProbeTcpSocketArgs{...}
type ServiceTemplateContainerLivenessProbeTcpSocketOutput ¶
type ServiceTemplateContainerLivenessProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) Port ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutput ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
type ServiceTemplateContainerLivenessProbeTcpSocketPtrInput ¶
type ServiceTemplateContainerLivenessProbeTcpSocketPtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput }
ServiceTemplateContainerLivenessProbeTcpSocketPtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeTcpSocketArgs, ServiceTemplateContainerLivenessProbeTcpSocketPtr and ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeTcpSocketPtrInput` via:
ServiceTemplateContainerLivenessProbeTcpSocketArgs{...} or: nil
func ServiceTemplateContainerLivenessProbeTcpSocketPtr ¶
func ServiceTemplateContainerLivenessProbeTcpSocketPtr(v *ServiceTemplateContainerLivenessProbeTcpSocketArgs) ServiceTemplateContainerLivenessProbeTcpSocketPtrInput
type ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
type ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) Port ¶
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
type ServiceTemplateContainerOutput ¶
type ServiceTemplateContainerOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerOutput) Args ¶
func (o ServiceTemplateContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (ServiceTemplateContainerOutput) Commands ¶
func (o ServiceTemplateContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (ServiceTemplateContainerOutput) ElementType ¶
func (ServiceTemplateContainerOutput) ElementType() reflect.Type
func (ServiceTemplateContainerOutput) Envs ¶
func (o ServiceTemplateContainerOutput) Envs() ServiceTemplateContainerEnvArrayOutput
List of environment variables to set in the container. Structure is documented below.
func (ServiceTemplateContainerOutput) Image ¶
func (o ServiceTemplateContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
func (ServiceTemplateContainerOutput) LivenessProbe ¶
func (o ServiceTemplateContainerOutput) LivenessProbe() ServiceTemplateContainerLivenessProbePtrOutput
Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Structure is documented below.
func (ServiceTemplateContainerOutput) Name ¶
func (o ServiceTemplateContainerOutput) Name() pulumi.StringPtrOutput
Name of the container specified as a DNS_LABEL.
func (ServiceTemplateContainerOutput) Ports ¶
func (o ServiceTemplateContainerOutput) Ports() ServiceTemplateContainerPortArrayOutput
List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Structure is documented below.
func (ServiceTemplateContainerOutput) Resources ¶
func (o ServiceTemplateContainerOutput) Resources() ServiceTemplateContainerResourcesPtrOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Structure is documented below.
func (ServiceTemplateContainerOutput) StartupProbe ¶
func (o ServiceTemplateContainerOutput) StartupProbe() ServiceTemplateContainerStartupProbePtrOutput
Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Structure is documented below.
func (ServiceTemplateContainerOutput) ToServiceTemplateContainerOutput ¶
func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
func (ServiceTemplateContainerOutput) ToServiceTemplateContainerOutputWithContext ¶
func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
func (ServiceTemplateContainerOutput) VolumeMounts ¶
func (o ServiceTemplateContainerOutput) VolumeMounts() ServiceTemplateContainerVolumeMountArrayOutput
Volume to mount into the container's filesystem. Structure is documented below.
func (ServiceTemplateContainerOutput) WorkingDir ¶
func (o ServiceTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type ServiceTemplateContainerPort ¶
type ServiceTemplateContainerPort struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort *int `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name *string `pulumi:"name"` }
type ServiceTemplateContainerPortArgs ¶
type ServiceTemplateContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name pulumi.StringPtrInput `pulumi:"name"` }
func (ServiceTemplateContainerPortArgs) ElementType ¶
func (ServiceTemplateContainerPortArgs) ElementType() reflect.Type
func (ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutput ¶
func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
func (ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutputWithContext ¶
func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
type ServiceTemplateContainerPortArray ¶
type ServiceTemplateContainerPortArray []ServiceTemplateContainerPortInput
func (ServiceTemplateContainerPortArray) ElementType ¶
func (ServiceTemplateContainerPortArray) ElementType() reflect.Type
func (ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutput ¶
func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
func (ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutputWithContext ¶
func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
type ServiceTemplateContainerPortArrayInput ¶
type ServiceTemplateContainerPortArrayInput interface { pulumi.Input ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput ToServiceTemplateContainerPortArrayOutputWithContext(context.Context) ServiceTemplateContainerPortArrayOutput }
ServiceTemplateContainerPortArrayInput is an input type that accepts ServiceTemplateContainerPortArray and ServiceTemplateContainerPortArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerPortArrayInput` via:
ServiceTemplateContainerPortArray{ ServiceTemplateContainerPortArgs{...} }
type ServiceTemplateContainerPortArrayOutput ¶
type ServiceTemplateContainerPortArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerPortArrayOutput) ElementType ¶
func (ServiceTemplateContainerPortArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutput ¶
func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
func (ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutputWithContext ¶
func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
type ServiceTemplateContainerPortInput ¶
type ServiceTemplateContainerPortInput interface { pulumi.Input ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput ToServiceTemplateContainerPortOutputWithContext(context.Context) ServiceTemplateContainerPortOutput }
ServiceTemplateContainerPortInput is an input type that accepts ServiceTemplateContainerPortArgs and ServiceTemplateContainerPortOutput values. You can construct a concrete instance of `ServiceTemplateContainerPortInput` via:
ServiceTemplateContainerPortArgs{...}
type ServiceTemplateContainerPortOutput ¶
type ServiceTemplateContainerPortOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerPortOutput) ContainerPort ¶
func (o ServiceTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
func (ServiceTemplateContainerPortOutput) ElementType ¶
func (ServiceTemplateContainerPortOutput) ElementType() reflect.Type
func (ServiceTemplateContainerPortOutput) Name ¶
func (o ServiceTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutput ¶
func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
func (ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutputWithContext ¶
func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
type ServiceTemplateContainerResources ¶
type ServiceTemplateContainerResources struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle *bool `pulumi:"cpuIdle"` // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` }
type ServiceTemplateContainerResourcesArgs ¶
type ServiceTemplateContainerResourcesArgs struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle pulumi.BoolPtrInput `pulumi:"cpuIdle"` // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` }
func (ServiceTemplateContainerResourcesArgs) ElementType ¶
func (ServiceTemplateContainerResourcesArgs) ElementType() reflect.Type
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutput ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutputWithContext ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutput ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutputWithContext ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
type ServiceTemplateContainerResourcesInput ¶
type ServiceTemplateContainerResourcesInput interface { pulumi.Input ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput ToServiceTemplateContainerResourcesOutputWithContext(context.Context) ServiceTemplateContainerResourcesOutput }
ServiceTemplateContainerResourcesInput is an input type that accepts ServiceTemplateContainerResourcesArgs and ServiceTemplateContainerResourcesOutput values. You can construct a concrete instance of `ServiceTemplateContainerResourcesInput` via:
ServiceTemplateContainerResourcesArgs{...}
type ServiceTemplateContainerResourcesOutput ¶
type ServiceTemplateContainerResourcesOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerResourcesOutput) CpuIdle ¶
func (o ServiceTemplateContainerResourcesOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU should be throttled or not outside of requests.
func (ServiceTemplateContainerResourcesOutput) ElementType ¶
func (ServiceTemplateContainerResourcesOutput) ElementType() reflect.Type
func (ServiceTemplateContainerResourcesOutput) Limits ¶
func (o ServiceTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutput ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutputWithContext ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutput ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
type ServiceTemplateContainerResourcesPtrInput ¶
type ServiceTemplateContainerResourcesPtrInput interface { pulumi.Input ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput ToServiceTemplateContainerResourcesPtrOutputWithContext(context.Context) ServiceTemplateContainerResourcesPtrOutput }
ServiceTemplateContainerResourcesPtrInput is an input type that accepts ServiceTemplateContainerResourcesArgs, ServiceTemplateContainerResourcesPtr and ServiceTemplateContainerResourcesPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerResourcesPtrInput` via:
ServiceTemplateContainerResourcesArgs{...} or: nil
func ServiceTemplateContainerResourcesPtr ¶
func ServiceTemplateContainerResourcesPtr(v *ServiceTemplateContainerResourcesArgs) ServiceTemplateContainerResourcesPtrInput
type ServiceTemplateContainerResourcesPtrOutput ¶
type ServiceTemplateContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerResourcesPtrOutput) CpuIdle ¶
func (o ServiceTemplateContainerResourcesPtrOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU should be throttled or not outside of requests.
func (ServiceTemplateContainerResourcesPtrOutput) ElementType ¶
func (ServiceTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerResourcesPtrOutput) Limits ¶
func (o ServiceTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutput ¶
func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
func (ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext ¶
func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
type ServiceTemplateContainerStartupProbe ¶
type ServiceTemplateContainerStartupProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet *ServiceTemplateContainerStartupProbeHttpGet `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket *ServiceTemplateContainerStartupProbeTcpSocket `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ServiceTemplateContainerStartupProbeArgs ¶
type ServiceTemplateContainerStartupProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet ServiceTemplateContainerStartupProbeHttpGetPtrInput `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket ServiceTemplateContainerStartupProbeTcpSocketPtrInput `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ServiceTemplateContainerStartupProbeArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutput ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutput ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
type ServiceTemplateContainerStartupProbeHttpGet ¶
type ServiceTemplateContainerStartupProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders []ServiceTemplateContainerStartupProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path *string `pulumi:"path"` }
type ServiceTemplateContainerStartupProbeHttpGetArgs ¶
type ServiceTemplateContainerStartupProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringPtrInput `pulumi:"path"` }
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray []ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput }
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray and ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput` via:
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray{ ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...} }
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput }
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs and ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput` via:
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...}
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type ServiceTemplateContainerStartupProbeHttpGetInput ¶
type ServiceTemplateContainerStartupProbeHttpGetInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput }
ServiceTemplateContainerStartupProbeHttpGetInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetArgs and ServiceTemplateContainerStartupProbeHttpGetOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetInput` via:
ServiceTemplateContainerStartupProbeHttpGetArgs{...}
type ServiceTemplateContainerStartupProbeHttpGetOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerStartupProbeHttpGetOutput) Path ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
type ServiceTemplateContainerStartupProbeHttpGetPtrInput ¶
type ServiceTemplateContainerStartupProbeHttpGetPtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput }
ServiceTemplateContainerStartupProbeHttpGetPtrInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetArgs, ServiceTemplateContainerStartupProbeHttpGetPtr and ServiceTemplateContainerStartupProbeHttpGetPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetPtrInput` via:
ServiceTemplateContainerStartupProbeHttpGetArgs{...} or: nil
func ServiceTemplateContainerStartupProbeHttpGetPtr ¶
func ServiceTemplateContainerStartupProbeHttpGetPtr(v *ServiceTemplateContainerStartupProbeHttpGetArgs) ServiceTemplateContainerStartupProbeHttpGetPtrInput
type ServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
type ServiceTemplateContainerStartupProbeInput ¶
type ServiceTemplateContainerStartupProbeInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput ToServiceTemplateContainerStartupProbeOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeOutput }
ServiceTemplateContainerStartupProbeInput is an input type that accepts ServiceTemplateContainerStartupProbeArgs and ServiceTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeInput` via:
ServiceTemplateContainerStartupProbeArgs{...}
type ServiceTemplateContainerStartupProbeOutput ¶
type ServiceTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeOutput) FailureThreshold ¶
func (o ServiceTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerStartupProbeOutput) HttpGet ¶
func (o ServiceTemplateContainerStartupProbeOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbeOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerStartupProbeOutput) TcpSocket ¶
func (o ServiceTemplateContainerStartupProbeOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbeOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutput ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutput ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
type ServiceTemplateContainerStartupProbePtrInput ¶
type ServiceTemplateContainerStartupProbePtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput ToServiceTemplateContainerStartupProbePtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbePtrOutput }
ServiceTemplateContainerStartupProbePtrInput is an input type that accepts ServiceTemplateContainerStartupProbeArgs, ServiceTemplateContainerStartupProbePtr and ServiceTemplateContainerStartupProbePtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbePtrInput` via:
ServiceTemplateContainerStartupProbeArgs{...} or: nil
func ServiceTemplateContainerStartupProbePtr ¶
func ServiceTemplateContainerStartupProbePtr(v *ServiceTemplateContainerStartupProbeArgs) ServiceTemplateContainerStartupProbePtrInput
type ServiceTemplateContainerStartupProbePtrOutput ¶
type ServiceTemplateContainerStartupProbePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbePtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbePtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbePtrOutput) FailureThreshold ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerStartupProbePtrOutput) HttpGet ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbePtrOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbePtrOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerStartupProbePtrOutput) TcpSocket ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbePtrOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutput ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
func (ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
type ServiceTemplateContainerStartupProbeTcpSocket ¶
type ServiceTemplateContainerStartupProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port *int `pulumi:"port"` }
type ServiceTemplateContainerStartupProbeTcpSocketArgs ¶
type ServiceTemplateContainerStartupProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutput ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
type ServiceTemplateContainerStartupProbeTcpSocketInput ¶
type ServiceTemplateContainerStartupProbeTcpSocketInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput }
ServiceTemplateContainerStartupProbeTcpSocketInput is an input type that accepts ServiceTemplateContainerStartupProbeTcpSocketArgs and ServiceTemplateContainerStartupProbeTcpSocketOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeTcpSocketInput` via:
ServiceTemplateContainerStartupProbeTcpSocketArgs{...}
type ServiceTemplateContainerStartupProbeTcpSocketOutput ¶
type ServiceTemplateContainerStartupProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutput ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
type ServiceTemplateContainerStartupProbeTcpSocketPtrInput ¶
type ServiceTemplateContainerStartupProbeTcpSocketPtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput }
ServiceTemplateContainerStartupProbeTcpSocketPtrInput is an input type that accepts ServiceTemplateContainerStartupProbeTcpSocketArgs, ServiceTemplateContainerStartupProbeTcpSocketPtr and ServiceTemplateContainerStartupProbeTcpSocketPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeTcpSocketPtrInput` via:
ServiceTemplateContainerStartupProbeTcpSocketArgs{...} or: nil
func ServiceTemplateContainerStartupProbeTcpSocketPtr ¶
func ServiceTemplateContainerStartupProbeTcpSocketPtr(v *ServiceTemplateContainerStartupProbeTcpSocketArgs) ServiceTemplateContainerStartupProbeTcpSocketPtrInput
type ServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
type ServiceTemplateContainerStartupProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to 8080.
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
type ServiceTemplateContainerVolumeMount ¶
type ServiceTemplateContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath string `pulumi:"mountPath"` // This must match the Name of a Volume. Name string `pulumi:"name"` }
type ServiceTemplateContainerVolumeMountArgs ¶
type ServiceTemplateContainerVolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath pulumi.StringInput `pulumi:"mountPath"` // This must match the Name of a Volume. Name pulumi.StringInput `pulumi:"name"` }
func (ServiceTemplateContainerVolumeMountArgs) ElementType ¶
func (ServiceTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutput ¶
func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
func (ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutputWithContext ¶
func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
type ServiceTemplateContainerVolumeMountArray ¶
type ServiceTemplateContainerVolumeMountArray []ServiceTemplateContainerVolumeMountInput
func (ServiceTemplateContainerVolumeMountArray) ElementType ¶
func (ServiceTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutput ¶
func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
func (ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
type ServiceTemplateContainerVolumeMountArrayInput ¶
type ServiceTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput ToServiceTemplateContainerVolumeMountArrayOutputWithContext(context.Context) ServiceTemplateContainerVolumeMountArrayOutput }
ServiceTemplateContainerVolumeMountArrayInput is an input type that accepts ServiceTemplateContainerVolumeMountArray and ServiceTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerVolumeMountArrayInput` via:
ServiceTemplateContainerVolumeMountArray{ ServiceTemplateContainerVolumeMountArgs{...} }
type ServiceTemplateContainerVolumeMountArrayOutput ¶
type ServiceTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (ServiceTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutput ¶
func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
func (ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
type ServiceTemplateContainerVolumeMountInput ¶
type ServiceTemplateContainerVolumeMountInput interface { pulumi.Input ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput ToServiceTemplateContainerVolumeMountOutputWithContext(context.Context) ServiceTemplateContainerVolumeMountOutput }
ServiceTemplateContainerVolumeMountInput is an input type that accepts ServiceTemplateContainerVolumeMountArgs and ServiceTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `ServiceTemplateContainerVolumeMountInput` via:
ServiceTemplateContainerVolumeMountArgs{...}
type ServiceTemplateContainerVolumeMountOutput ¶
type ServiceTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerVolumeMountOutput) ElementType ¶
func (ServiceTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountOutput) MountPath ¶
func (o ServiceTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
func (ServiceTemplateContainerVolumeMountOutput) Name ¶
func (o ServiceTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutput ¶
func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
func (ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutputWithContext ¶
func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
type ServiceTemplateInput ¶
type ServiceTemplateInput interface { pulumi.Input ToServiceTemplateOutput() ServiceTemplateOutput ToServiceTemplateOutputWithContext(context.Context) ServiceTemplateOutput }
ServiceTemplateInput is an input type that accepts ServiceTemplateArgs and ServiceTemplateOutput values. You can construct a concrete instance of `ServiceTemplateInput` via:
ServiceTemplateArgs{...}
type ServiceTemplateOutput ¶
type ServiceTemplateOutput struct{ *pulumi.OutputState }
func (ServiceTemplateOutput) Containers ¶
func (o ServiceTemplateOutput) Containers() ServiceTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task. Structure is documented below.
func (ServiceTemplateOutput) ElementType ¶
func (ServiceTemplateOutput) ElementType() reflect.Type
func (ServiceTemplateOutput) EncryptionKey ¶
func (o ServiceTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (ServiceTemplateOutput) ExecutionEnvironment ¶
func (o ServiceTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The sandbox environment to host this Revision. Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`.
func (ServiceTemplateOutput) Labels ¶
func (o ServiceTemplateOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource.
func (ServiceTemplateOutput) MaxInstanceRequestConcurrency ¶
func (o ServiceTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
Sets the maximum number of requests that each serving instance can receive.
func (ServiceTemplateOutput) Revision ¶
func (o ServiceTemplateOutput) Revision() pulumi.StringPtrOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name.
func (ServiceTemplateOutput) Scaling ¶
func (o ServiceTemplateOutput) Scaling() ServiceTemplateScalingPtrOutput
Scaling settings for this Revision. Structure is documented below.
func (ServiceTemplateOutput) ServiceAccount ¶
func (o ServiceTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
func (ServiceTemplateOutput) Timeout ¶
func (o ServiceTemplateOutput) Timeout() pulumi.StringPtrOutput
Max allowed time for an instance to respond to a request. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (ServiceTemplateOutput) ToServiceTemplateOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplateOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplatePtrOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
func (ServiceTemplateOutput) Volumes ¶
func (o ServiceTemplateOutput) Volumes() ServiceTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (ServiceTemplateOutput) VpcAccess ¶
func (o ServiceTemplateOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type ServiceTemplatePtrInput ¶
type ServiceTemplatePtrInput interface { pulumi.Input ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput ToServiceTemplatePtrOutputWithContext(context.Context) ServiceTemplatePtrOutput }
ServiceTemplatePtrInput is an input type that accepts ServiceTemplateArgs, ServiceTemplatePtr and ServiceTemplatePtrOutput values. You can construct a concrete instance of `ServiceTemplatePtrInput` via:
ServiceTemplateArgs{...} or: nil
func ServiceTemplatePtr ¶
func ServiceTemplatePtr(v *ServiceTemplateArgs) ServiceTemplatePtrInput
type ServiceTemplatePtrOutput ¶
type ServiceTemplatePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplatePtrOutput) Containers ¶
func (o ServiceTemplatePtrOutput) Containers() ServiceTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task. Structure is documented below.
func (ServiceTemplatePtrOutput) Elem ¶
func (o ServiceTemplatePtrOutput) Elem() ServiceTemplateOutput
func (ServiceTemplatePtrOutput) ElementType ¶
func (ServiceTemplatePtrOutput) ElementType() reflect.Type
func (ServiceTemplatePtrOutput) EncryptionKey ¶
func (o ServiceTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (ServiceTemplatePtrOutput) ExecutionEnvironment ¶
func (o ServiceTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The sandbox environment to host this Revision. Possible values are `EXECUTION_ENVIRONMENT_GEN1` and `EXECUTION_ENVIRONMENT_GEN2`.
func (ServiceTemplatePtrOutput) Labels ¶
func (o ServiceTemplatePtrOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource.
func (ServiceTemplatePtrOutput) MaxInstanceRequestConcurrency ¶
func (o ServiceTemplatePtrOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
Sets the maximum number of requests that each serving instance can receive.
func (ServiceTemplatePtrOutput) Revision ¶
func (o ServiceTemplatePtrOutput) Revision() pulumi.StringPtrOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name.
func (ServiceTemplatePtrOutput) Scaling ¶
func (o ServiceTemplatePtrOutput) Scaling() ServiceTemplateScalingPtrOutput
Scaling settings for this Revision. Structure is documented below.
func (ServiceTemplatePtrOutput) ServiceAccount ¶
func (o ServiceTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
func (ServiceTemplatePtrOutput) Timeout ¶
func (o ServiceTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
Max allowed time for an instance to respond to a request. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput ¶
func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext ¶
func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
func (ServiceTemplatePtrOutput) Volumes ¶
func (o ServiceTemplatePtrOutput) Volumes() ServiceTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (ServiceTemplatePtrOutput) VpcAccess ¶
func (o ServiceTemplatePtrOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type ServiceTemplateScaling ¶
type ServiceTemplateScalingArgs ¶
type ServiceTemplateScalingArgs struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
func (ServiceTemplateScalingArgs) ElementType ¶
func (ServiceTemplateScalingArgs) ElementType() reflect.Type
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingOutput ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingOutputWithContext ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutput ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutputWithContext ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
type ServiceTemplateScalingInput ¶
type ServiceTemplateScalingInput interface { pulumi.Input ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput ToServiceTemplateScalingOutputWithContext(context.Context) ServiceTemplateScalingOutput }
ServiceTemplateScalingInput is an input type that accepts ServiceTemplateScalingArgs and ServiceTemplateScalingOutput values. You can construct a concrete instance of `ServiceTemplateScalingInput` via:
ServiceTemplateScalingArgs{...}
type ServiceTemplateScalingOutput ¶
type ServiceTemplateScalingOutput struct{ *pulumi.OutputState }
func (ServiceTemplateScalingOutput) ElementType ¶
func (ServiceTemplateScalingOutput) ElementType() reflect.Type
func (ServiceTemplateScalingOutput) MaxInstanceCount ¶
func (o ServiceTemplateScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (ServiceTemplateScalingOutput) MinInstanceCount ¶
func (o ServiceTemplateScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of serving instances that this resource should have.
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingOutput ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingOutputWithContext ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutput ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutputWithContext ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
type ServiceTemplateScalingPtrInput ¶
type ServiceTemplateScalingPtrInput interface { pulumi.Input ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput ToServiceTemplateScalingPtrOutputWithContext(context.Context) ServiceTemplateScalingPtrOutput }
ServiceTemplateScalingPtrInput is an input type that accepts ServiceTemplateScalingArgs, ServiceTemplateScalingPtr and ServiceTemplateScalingPtrOutput values. You can construct a concrete instance of `ServiceTemplateScalingPtrInput` via:
ServiceTemplateScalingArgs{...} or: nil
func ServiceTemplateScalingPtr ¶
func ServiceTemplateScalingPtr(v *ServiceTemplateScalingArgs) ServiceTemplateScalingPtrInput
type ServiceTemplateScalingPtrOutput ¶
type ServiceTemplateScalingPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateScalingPtrOutput) Elem ¶
func (o ServiceTemplateScalingPtrOutput) Elem() ServiceTemplateScalingOutput
func (ServiceTemplateScalingPtrOutput) ElementType ¶
func (ServiceTemplateScalingPtrOutput) ElementType() reflect.Type
func (ServiceTemplateScalingPtrOutput) MaxInstanceCount ¶
func (o ServiceTemplateScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (ServiceTemplateScalingPtrOutput) MinInstanceCount ¶
func (o ServiceTemplateScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of serving instances that this resource should have.
func (ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutput ¶
func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
func (ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutputWithContext ¶
func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
type ServiceTemplateVolume ¶
type ServiceTemplateVolume struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance *ServiceTemplateVolumeCloudSqlInstance `pulumi:"cloudSqlInstance"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret *ServiceTemplateVolumeSecret `pulumi:"secret"` }
type ServiceTemplateVolumeArgs ¶
type ServiceTemplateVolumeArgs struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance ServiceTemplateVolumeCloudSqlInstancePtrInput `pulumi:"cloudSqlInstance"` // Volume's name. Name pulumi.StringInput `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret ServiceTemplateVolumeSecretPtrInput `pulumi:"secret"` }
func (ServiceTemplateVolumeArgs) ElementType ¶
func (ServiceTemplateVolumeArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutput ¶
func (i ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput
func (ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutputWithContext ¶
func (i ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutputWithContext(ctx context.Context) ServiceTemplateVolumeOutput
type ServiceTemplateVolumeArray ¶
type ServiceTemplateVolumeArray []ServiceTemplateVolumeInput
func (ServiceTemplateVolumeArray) ElementType ¶
func (ServiceTemplateVolumeArray) ElementType() reflect.Type
func (ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutput ¶
func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
func (ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutputWithContext ¶
func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
type ServiceTemplateVolumeArrayInput ¶
type ServiceTemplateVolumeArrayInput interface { pulumi.Input ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput ToServiceTemplateVolumeArrayOutputWithContext(context.Context) ServiceTemplateVolumeArrayOutput }
ServiceTemplateVolumeArrayInput is an input type that accepts ServiceTemplateVolumeArray and ServiceTemplateVolumeArrayOutput values. You can construct a concrete instance of `ServiceTemplateVolumeArrayInput` via:
ServiceTemplateVolumeArray{ ServiceTemplateVolumeArgs{...} }
type ServiceTemplateVolumeArrayOutput ¶
type ServiceTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeArrayOutput) ElementType ¶
func (ServiceTemplateVolumeArrayOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeArrayOutput) Index ¶
func (o ServiceTemplateVolumeArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVolumeOutput
func (ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutput ¶
func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
func (ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutputWithContext ¶
func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
type ServiceTemplateVolumeCloudSqlInstance ¶
type ServiceTemplateVolumeCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances []string `pulumi:"instances"` }
type ServiceTemplateVolumeCloudSqlInstanceArgs ¶
type ServiceTemplateVolumeCloudSqlInstanceArgs struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances pulumi.StringArrayInput `pulumi:"instances"` }
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ElementType ¶
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutput ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
type ServiceTemplateVolumeCloudSqlInstanceInput ¶
type ServiceTemplateVolumeCloudSqlInstanceInput interface { pulumi.Input ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput }
ServiceTemplateVolumeCloudSqlInstanceInput is an input type that accepts ServiceTemplateVolumeCloudSqlInstanceArgs and ServiceTemplateVolumeCloudSqlInstanceOutput values. You can construct a concrete instance of `ServiceTemplateVolumeCloudSqlInstanceInput` via:
ServiceTemplateVolumeCloudSqlInstanceArgs{...}
type ServiceTemplateVolumeCloudSqlInstanceOutput ¶
type ServiceTemplateVolumeCloudSqlInstanceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ElementType ¶
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeCloudSqlInstanceOutput) Instances ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutput ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
type ServiceTemplateVolumeCloudSqlInstancePtrInput ¶
type ServiceTemplateVolumeCloudSqlInstancePtrInput interface { pulumi.Input ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput }
ServiceTemplateVolumeCloudSqlInstancePtrInput is an input type that accepts ServiceTemplateVolumeCloudSqlInstanceArgs, ServiceTemplateVolumeCloudSqlInstancePtr and ServiceTemplateVolumeCloudSqlInstancePtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeCloudSqlInstancePtrInput` via:
ServiceTemplateVolumeCloudSqlInstanceArgs{...} or: nil
func ServiceTemplateVolumeCloudSqlInstancePtr ¶
func ServiceTemplateVolumeCloudSqlInstancePtr(v *ServiceTemplateVolumeCloudSqlInstanceArgs) ServiceTemplateVolumeCloudSqlInstancePtrInput
type ServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
type ServiceTemplateVolumeCloudSqlInstancePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ElementType ¶
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) Instances ¶
func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
type ServiceTemplateVolumeInput ¶
type ServiceTemplateVolumeInput interface { pulumi.Input ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput ToServiceTemplateVolumeOutputWithContext(context.Context) ServiceTemplateVolumeOutput }
ServiceTemplateVolumeInput is an input type that accepts ServiceTemplateVolumeArgs and ServiceTemplateVolumeOutput values. You can construct a concrete instance of `ServiceTemplateVolumeInput` via:
ServiceTemplateVolumeArgs{...}
type ServiceTemplateVolumeOutput ¶
type ServiceTemplateVolumeOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeOutput) CloudSqlInstance ¶
func (o ServiceTemplateVolumeOutput) CloudSqlInstance() ServiceTemplateVolumeCloudSqlInstancePtrOutput
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Structure is documented below.
func (ServiceTemplateVolumeOutput) ElementType ¶
func (ServiceTemplateVolumeOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeOutput) Name ¶
func (o ServiceTemplateVolumeOutput) Name() pulumi.StringOutput
Volume's name.
func (ServiceTemplateVolumeOutput) Secret ¶
func (o ServiceTemplateVolumeOutput) Secret() ServiceTemplateVolumeSecretPtrOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Structure is documented below.
func (ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutput ¶
func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput
func (ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutputWithContext ¶
func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutputWithContext(ctx context.Context) ServiceTemplateVolumeOutput
type ServiceTemplateVolumeSecret ¶
type ServiceTemplateVolumeSecret struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode *int `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items []ServiceTemplateVolumeSecretItem `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret string `pulumi:"secret"` }
type ServiceTemplateVolumeSecretArgs ¶
type ServiceTemplateVolumeSecretArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode pulumi.IntPtrInput `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items ServiceTemplateVolumeSecretItemArrayInput `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` }
func (ServiceTemplateVolumeSecretArgs) ElementType ¶
func (ServiceTemplateVolumeSecretArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutput ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutputWithContext ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutput ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutputWithContext ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
type ServiceTemplateVolumeSecretInput ¶
type ServiceTemplateVolumeSecretInput interface { pulumi.Input ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput ToServiceTemplateVolumeSecretOutputWithContext(context.Context) ServiceTemplateVolumeSecretOutput }
ServiceTemplateVolumeSecretInput is an input type that accepts ServiceTemplateVolumeSecretArgs and ServiceTemplateVolumeSecretOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretInput` via:
ServiceTemplateVolumeSecretArgs{...}
type ServiceTemplateVolumeSecretItem ¶
type ServiceTemplateVolumeSecretItem struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version *string `pulumi:"version"` }
type ServiceTemplateVolumeSecretItemArgs ¶
type ServiceTemplateVolumeSecretItemArgs struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode pulumi.IntInput `pulumi:"mode"` // The relative path of the secret in the container. Path pulumi.StringInput `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version pulumi.StringPtrInput `pulumi:"version"` }
func (ServiceTemplateVolumeSecretItemArgs) ElementType ¶
func (ServiceTemplateVolumeSecretItemArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutput ¶
func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
func (ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutputWithContext ¶
func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
type ServiceTemplateVolumeSecretItemArray ¶
type ServiceTemplateVolumeSecretItemArray []ServiceTemplateVolumeSecretItemInput
func (ServiceTemplateVolumeSecretItemArray) ElementType ¶
func (ServiceTemplateVolumeSecretItemArray) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutput ¶
func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
func (ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutputWithContext ¶
func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
type ServiceTemplateVolumeSecretItemArrayInput ¶
type ServiceTemplateVolumeSecretItemArrayInput interface { pulumi.Input ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput ToServiceTemplateVolumeSecretItemArrayOutputWithContext(context.Context) ServiceTemplateVolumeSecretItemArrayOutput }
ServiceTemplateVolumeSecretItemArrayInput is an input type that accepts ServiceTemplateVolumeSecretItemArray and ServiceTemplateVolumeSecretItemArrayOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretItemArrayInput` via:
ServiceTemplateVolumeSecretItemArray{ ServiceTemplateVolumeSecretItemArgs{...} }
type ServiceTemplateVolumeSecretItemArrayOutput ¶
type ServiceTemplateVolumeSecretItemArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretItemArrayOutput) ElementType ¶
func (ServiceTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutput ¶
func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
func (ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutputWithContext ¶
func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
type ServiceTemplateVolumeSecretItemInput ¶
type ServiceTemplateVolumeSecretItemInput interface { pulumi.Input ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput ToServiceTemplateVolumeSecretItemOutputWithContext(context.Context) ServiceTemplateVolumeSecretItemOutput }
ServiceTemplateVolumeSecretItemInput is an input type that accepts ServiceTemplateVolumeSecretItemArgs and ServiceTemplateVolumeSecretItemOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretItemInput` via:
ServiceTemplateVolumeSecretItemArgs{...}
type ServiceTemplateVolumeSecretItemOutput ¶
type ServiceTemplateVolumeSecretItemOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretItemOutput) ElementType ¶
func (ServiceTemplateVolumeSecretItemOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemOutput) Mode ¶
func (o ServiceTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
func (ServiceTemplateVolumeSecretItemOutput) Path ¶
func (o ServiceTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutput ¶
func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
func (ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutputWithContext ¶
func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
func (ServiceTemplateVolumeSecretItemOutput) Version ¶
func (o ServiceTemplateVolumeSecretItemOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
type ServiceTemplateVolumeSecretOutput ¶
type ServiceTemplateVolumeSecretOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretOutput) DefaultMode ¶
func (o ServiceTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (ServiceTemplateVolumeSecretOutput) ElementType ¶
func (ServiceTemplateVolumeSecretOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretOutput) Items ¶
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (ServiceTemplateVolumeSecretOutput) Secret ¶
func (o ServiceTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutput ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutputWithContext ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutput ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
type ServiceTemplateVolumeSecretPtrInput ¶
type ServiceTemplateVolumeSecretPtrInput interface { pulumi.Input ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput ToServiceTemplateVolumeSecretPtrOutputWithContext(context.Context) ServiceTemplateVolumeSecretPtrOutput }
ServiceTemplateVolumeSecretPtrInput is an input type that accepts ServiceTemplateVolumeSecretArgs, ServiceTemplateVolumeSecretPtr and ServiceTemplateVolumeSecretPtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretPtrInput` via:
ServiceTemplateVolumeSecretArgs{...} or: nil
func ServiceTemplateVolumeSecretPtr ¶
func ServiceTemplateVolumeSecretPtr(v *ServiceTemplateVolumeSecretArgs) ServiceTemplateVolumeSecretPtrInput
type ServiceTemplateVolumeSecretPtrOutput ¶
type ServiceTemplateVolumeSecretPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretPtrOutput) DefaultMode ¶
func (o ServiceTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (ServiceTemplateVolumeSecretPtrOutput) ElementType ¶
func (ServiceTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretPtrOutput) Items ¶
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (ServiceTemplateVolumeSecretPtrOutput) Secret ¶
func (o ServiceTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutput ¶
func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
func (ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext ¶
func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
type ServiceTemplateVpcAccess ¶
type ServiceTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector *string `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`. Egress *string `pulumi:"egress"` }
type ServiceTemplateVpcAccessArgs ¶
type ServiceTemplateVpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector pulumi.StringPtrInput `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`. Egress pulumi.StringPtrInput `pulumi:"egress"` }
func (ServiceTemplateVpcAccessArgs) ElementType ¶
func (ServiceTemplateVpcAccessArgs) ElementType() reflect.Type
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutput ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutputWithContext ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutput ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutputWithContext ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
type ServiceTemplateVpcAccessInput ¶
type ServiceTemplateVpcAccessInput interface { pulumi.Input ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput ToServiceTemplateVpcAccessOutputWithContext(context.Context) ServiceTemplateVpcAccessOutput }
ServiceTemplateVpcAccessInput is an input type that accepts ServiceTemplateVpcAccessArgs and ServiceTemplateVpcAccessOutput values. You can construct a concrete instance of `ServiceTemplateVpcAccessInput` via:
ServiceTemplateVpcAccessArgs{...}
type ServiceTemplateVpcAccessOutput ¶
type ServiceTemplateVpcAccessOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVpcAccessOutput) Connector ¶
func (o ServiceTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (ServiceTemplateVpcAccessOutput) Egress ¶
func (o ServiceTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`.
func (ServiceTemplateVpcAccessOutput) ElementType ¶
func (ServiceTemplateVpcAccessOutput) ElementType() reflect.Type
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutput ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutputWithContext ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutput ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutputWithContext ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
type ServiceTemplateVpcAccessPtrInput ¶
type ServiceTemplateVpcAccessPtrInput interface { pulumi.Input ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput ToServiceTemplateVpcAccessPtrOutputWithContext(context.Context) ServiceTemplateVpcAccessPtrOutput }
ServiceTemplateVpcAccessPtrInput is an input type that accepts ServiceTemplateVpcAccessArgs, ServiceTemplateVpcAccessPtr and ServiceTemplateVpcAccessPtrOutput values. You can construct a concrete instance of `ServiceTemplateVpcAccessPtrInput` via:
ServiceTemplateVpcAccessArgs{...} or: nil
func ServiceTemplateVpcAccessPtr ¶
func ServiceTemplateVpcAccessPtr(v *ServiceTemplateVpcAccessArgs) ServiceTemplateVpcAccessPtrInput
type ServiceTemplateVpcAccessPtrOutput ¶
type ServiceTemplateVpcAccessPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVpcAccessPtrOutput) Connector ¶
func (o ServiceTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (ServiceTemplateVpcAccessPtrOutput) Egress ¶
func (o ServiceTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are `ALL_TRAFFIC` and `PRIVATE_RANGES_ONLY`.
func (ServiceTemplateVpcAccessPtrOutput) Elem ¶
func (o ServiceTemplateVpcAccessPtrOutput) Elem() ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessPtrOutput) ElementType ¶
func (ServiceTemplateVpcAccessPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutput ¶
func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
func (ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutputWithContext ¶
func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
type ServiceTerminalCondition ¶
type ServiceTerminalCondition struct { // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // State of the condition. State *string `pulumi:"state"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` }
type ServiceTerminalConditionArgs ¶
type ServiceTerminalConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceTerminalConditionArgs) ElementType ¶
func (ServiceTerminalConditionArgs) ElementType() reflect.Type
func (ServiceTerminalConditionArgs) ToServiceTerminalConditionOutput ¶
func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
func (ServiceTerminalConditionArgs) ToServiceTerminalConditionOutputWithContext ¶
func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
type ServiceTerminalConditionArray ¶
type ServiceTerminalConditionArray []ServiceTerminalConditionInput
func (ServiceTerminalConditionArray) ElementType ¶
func (ServiceTerminalConditionArray) ElementType() reflect.Type
func (ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutput ¶
func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
func (ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutputWithContext ¶
func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
type ServiceTerminalConditionArrayInput ¶
type ServiceTerminalConditionArrayInput interface { pulumi.Input ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput ToServiceTerminalConditionArrayOutputWithContext(context.Context) ServiceTerminalConditionArrayOutput }
ServiceTerminalConditionArrayInput is an input type that accepts ServiceTerminalConditionArray and ServiceTerminalConditionArrayOutput values. You can construct a concrete instance of `ServiceTerminalConditionArrayInput` via:
ServiceTerminalConditionArray{ ServiceTerminalConditionArgs{...} }
type ServiceTerminalConditionArrayOutput ¶
type ServiceTerminalConditionArrayOutput struct{ *pulumi.OutputState }
func (ServiceTerminalConditionArrayOutput) ElementType ¶
func (ServiceTerminalConditionArrayOutput) ElementType() reflect.Type
func (ServiceTerminalConditionArrayOutput) Index ¶
func (o ServiceTerminalConditionArrayOutput) Index(i pulumi.IntInput) ServiceTerminalConditionOutput
func (ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutput ¶
func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
func (ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutputWithContext ¶
func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
type ServiceTerminalConditionInput ¶
type ServiceTerminalConditionInput interface { pulumi.Input ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput ToServiceTerminalConditionOutputWithContext(context.Context) ServiceTerminalConditionOutput }
ServiceTerminalConditionInput is an input type that accepts ServiceTerminalConditionArgs and ServiceTerminalConditionOutput values. You can construct a concrete instance of `ServiceTerminalConditionInput` via:
ServiceTerminalConditionArgs{...}
type ServiceTerminalConditionOutput ¶
type ServiceTerminalConditionOutput struct{ *pulumi.OutputState }
func (ServiceTerminalConditionOutput) ElementType ¶
func (ServiceTerminalConditionOutput) ElementType() reflect.Type
func (ServiceTerminalConditionOutput) ExecutionReason ¶
func (o ServiceTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
A reason for the execution condition.
func (ServiceTerminalConditionOutput) LastTransitionTime ¶
func (o ServiceTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (ServiceTerminalConditionOutput) Message ¶
func (o ServiceTerminalConditionOutput) Message() pulumi.StringPtrOutput
Human readable message indicating details about the current status.
func (ServiceTerminalConditionOutput) Reason ¶
func (o ServiceTerminalConditionOutput) Reason() pulumi.StringPtrOutput
A common (service-level) reason for this condition.
func (ServiceTerminalConditionOutput) RevisionReason ¶
func (o ServiceTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
A reason for the revision condition.
func (ServiceTerminalConditionOutput) Severity ¶
func (o ServiceTerminalConditionOutput) Severity() pulumi.StringPtrOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (ServiceTerminalConditionOutput) State ¶
func (o ServiceTerminalConditionOutput) State() pulumi.StringPtrOutput
State of the condition.
func (ServiceTerminalConditionOutput) ToServiceTerminalConditionOutput ¶
func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
func (ServiceTerminalConditionOutput) ToServiceTerminalConditionOutputWithContext ¶
func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
func (ServiceTerminalConditionOutput) Type ¶
func (o ServiceTerminalConditionOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
type ServiceTraffic ¶
type ServiceTraffic struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent *int `pulumi:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision *string `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag *string `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` }
type ServiceTrafficArgs ¶
type ServiceTrafficArgs struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent pulumi.IntPtrInput `pulumi:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision pulumi.StringPtrInput `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag pulumi.StringPtrInput `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceTrafficArgs) ElementType ¶
func (ServiceTrafficArgs) ElementType() reflect.Type
func (ServiceTrafficArgs) ToServiceTrafficOutput ¶
func (i ServiceTrafficArgs) ToServiceTrafficOutput() ServiceTrafficOutput
func (ServiceTrafficArgs) ToServiceTrafficOutputWithContext ¶
func (i ServiceTrafficArgs) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
type ServiceTrafficArray ¶
type ServiceTrafficArray []ServiceTrafficInput
func (ServiceTrafficArray) ElementType ¶
func (ServiceTrafficArray) ElementType() reflect.Type
func (ServiceTrafficArray) ToServiceTrafficArrayOutput ¶
func (i ServiceTrafficArray) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
func (ServiceTrafficArray) ToServiceTrafficArrayOutputWithContext ¶
func (i ServiceTrafficArray) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
type ServiceTrafficArrayInput ¶
type ServiceTrafficArrayInput interface { pulumi.Input ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput ToServiceTrafficArrayOutputWithContext(context.Context) ServiceTrafficArrayOutput }
ServiceTrafficArrayInput is an input type that accepts ServiceTrafficArray and ServiceTrafficArrayOutput values. You can construct a concrete instance of `ServiceTrafficArrayInput` via:
ServiceTrafficArray{ ServiceTrafficArgs{...} }
type ServiceTrafficArrayOutput ¶
type ServiceTrafficArrayOutput struct{ *pulumi.OutputState }
func (ServiceTrafficArrayOutput) ElementType ¶
func (ServiceTrafficArrayOutput) ElementType() reflect.Type
func (ServiceTrafficArrayOutput) Index ¶
func (o ServiceTrafficArrayOutput) Index(i pulumi.IntInput) ServiceTrafficOutput
func (ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput ¶
func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
func (ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext ¶
func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
type ServiceTrafficInput ¶
type ServiceTrafficInput interface { pulumi.Input ToServiceTrafficOutput() ServiceTrafficOutput ToServiceTrafficOutputWithContext(context.Context) ServiceTrafficOutput }
ServiceTrafficInput is an input type that accepts ServiceTrafficArgs and ServiceTrafficOutput values. You can construct a concrete instance of `ServiceTrafficInput` via:
ServiceTrafficArgs{...}
type ServiceTrafficOutput ¶
type ServiceTrafficOutput struct{ *pulumi.OutputState }
func (ServiceTrafficOutput) ElementType ¶
func (ServiceTrafficOutput) ElementType() reflect.Type
func (ServiceTrafficOutput) Percent ¶
func (o ServiceTrafficOutput) Percent() pulumi.IntPtrOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (ServiceTrafficOutput) Revision ¶
func (o ServiceTrafficOutput) Revision() pulumi.StringPtrOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (ServiceTrafficOutput) Tag ¶
func (o ServiceTrafficOutput) Tag() pulumi.StringPtrOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (ServiceTrafficOutput) ToServiceTrafficOutput ¶
func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput
func (ServiceTrafficOutput) ToServiceTrafficOutputWithContext ¶
func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
func (ServiceTrafficOutput) Type ¶
func (o ServiceTrafficOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
type ServiceTrafficStatus ¶
type ServiceTrafficStatus struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent *int `pulumi:"percent"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. // (Optional) // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision *string `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag *string `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` // Displays the target URI. Uri *string `pulumi:"uri"` }
type ServiceTrafficStatusArgs ¶
type ServiceTrafficStatusArgs struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent pulumi.IntPtrInput `pulumi:"percent"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. // (Optional) // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision pulumi.StringPtrInput `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag pulumi.StringPtrInput `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` // Displays the target URI. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (ServiceTrafficStatusArgs) ElementType ¶
func (ServiceTrafficStatusArgs) ElementType() reflect.Type
func (ServiceTrafficStatusArgs) ToServiceTrafficStatusOutput ¶
func (i ServiceTrafficStatusArgs) ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput
func (ServiceTrafficStatusArgs) ToServiceTrafficStatusOutputWithContext ¶
func (i ServiceTrafficStatusArgs) ToServiceTrafficStatusOutputWithContext(ctx context.Context) ServiceTrafficStatusOutput
type ServiceTrafficStatusArray ¶
type ServiceTrafficStatusArray []ServiceTrafficStatusInput
func (ServiceTrafficStatusArray) ElementType ¶
func (ServiceTrafficStatusArray) ElementType() reflect.Type
func (ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutput ¶
func (i ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput
func (ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutputWithContext ¶
func (i ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutputWithContext(ctx context.Context) ServiceTrafficStatusArrayOutput
type ServiceTrafficStatusArrayInput ¶
type ServiceTrafficStatusArrayInput interface { pulumi.Input ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput ToServiceTrafficStatusArrayOutputWithContext(context.Context) ServiceTrafficStatusArrayOutput }
ServiceTrafficStatusArrayInput is an input type that accepts ServiceTrafficStatusArray and ServiceTrafficStatusArrayOutput values. You can construct a concrete instance of `ServiceTrafficStatusArrayInput` via:
ServiceTrafficStatusArray{ ServiceTrafficStatusArgs{...} }
type ServiceTrafficStatusArrayOutput ¶
type ServiceTrafficStatusArrayOutput struct{ *pulumi.OutputState }
func (ServiceTrafficStatusArrayOutput) ElementType ¶
func (ServiceTrafficStatusArrayOutput) ElementType() reflect.Type
func (ServiceTrafficStatusArrayOutput) Index ¶
func (o ServiceTrafficStatusArrayOutput) Index(i pulumi.IntInput) ServiceTrafficStatusOutput
func (ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutput ¶
func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput
func (ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutputWithContext ¶
func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutputWithContext(ctx context.Context) ServiceTrafficStatusArrayOutput
type ServiceTrafficStatusInput ¶
type ServiceTrafficStatusInput interface { pulumi.Input ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput ToServiceTrafficStatusOutputWithContext(context.Context) ServiceTrafficStatusOutput }
ServiceTrafficStatusInput is an input type that accepts ServiceTrafficStatusArgs and ServiceTrafficStatusOutput values. You can construct a concrete instance of `ServiceTrafficStatusInput` via:
ServiceTrafficStatusArgs{...}
type ServiceTrafficStatusOutput ¶
type ServiceTrafficStatusOutput struct{ *pulumi.OutputState }
func (ServiceTrafficStatusOutput) ElementType ¶
func (ServiceTrafficStatusOutput) ElementType() reflect.Type
func (ServiceTrafficStatusOutput) Percent ¶
func (o ServiceTrafficStatusOutput) Percent() pulumi.IntPtrOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (ServiceTrafficStatusOutput) Revision ¶
func (o ServiceTrafficStatusOutput) Revision() pulumi.StringPtrOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. (Optional) Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (ServiceTrafficStatusOutput) Tag ¶
func (o ServiceTrafficStatusOutput) Tag() pulumi.StringPtrOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (ServiceTrafficStatusOutput) ToServiceTrafficStatusOutput ¶
func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput
func (ServiceTrafficStatusOutput) ToServiceTrafficStatusOutputWithContext ¶
func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutputWithContext(ctx context.Context) ServiceTrafficStatusOutput
func (ServiceTrafficStatusOutput) Type ¶
func (o ServiceTrafficStatusOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST` and `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
func (ServiceTrafficStatusOutput) Uri ¶
func (o ServiceTrafficStatusOutput) Uri() pulumi.StringPtrOutput
Displays the target URI.