Documentation
¶
Index ¶
- type ConfigMapEnvSource
- type ConfigMapEnvSourceArgs
- func (ConfigMapEnvSourceArgs) ElementType() reflect.Type
- func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourceOutput() ConfigMapEnvSourceOutput
- func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourceOutputWithContext(ctx context.Context) ConfigMapEnvSourceOutput
- func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput
- func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourcePtrOutputWithContext(ctx context.Context) ConfigMapEnvSourcePtrOutput
- type ConfigMapEnvSourceInput
- type ConfigMapEnvSourceOutput
- func (ConfigMapEnvSourceOutput) ElementType() reflect.Type
- func (o ConfigMapEnvSourceOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o ConfigMapEnvSourceOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMapEnvSourceOutput) Optional() pulumi.BoolPtrOutput
- func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourceOutput() ConfigMapEnvSourceOutput
- func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourceOutputWithContext(ctx context.Context) ConfigMapEnvSourceOutput
- func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput
- func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourcePtrOutputWithContext(ctx context.Context) ConfigMapEnvSourcePtrOutput
- type ConfigMapEnvSourcePtrInput
- type ConfigMapEnvSourcePtrOutput
- func (o ConfigMapEnvSourcePtrOutput) Elem() ConfigMapEnvSourceOutput
- func (ConfigMapEnvSourcePtrOutput) ElementType() reflect.Type
- func (o ConfigMapEnvSourcePtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o ConfigMapEnvSourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMapEnvSourcePtrOutput) Optional() pulumi.BoolPtrOutput
- func (o ConfigMapEnvSourcePtrOutput) ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput
- func (o ConfigMapEnvSourcePtrOutput) ToConfigMapEnvSourcePtrOutputWithContext(ctx context.Context) ConfigMapEnvSourcePtrOutput
- type ConfigMapEnvSourceResponse
- type ConfigMapEnvSourceResponseOutput
- func (ConfigMapEnvSourceResponseOutput) ElementType() reflect.Type
- func (o ConfigMapEnvSourceResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
- func (o ConfigMapEnvSourceResponseOutput) Name() pulumi.StringOutput
- func (o ConfigMapEnvSourceResponseOutput) Optional() pulumi.BoolOutput
- func (o ConfigMapEnvSourceResponseOutput) ToConfigMapEnvSourceResponseOutput() ConfigMapEnvSourceResponseOutput
- func (o ConfigMapEnvSourceResponseOutput) ToConfigMapEnvSourceResponseOutputWithContext(ctx context.Context) ConfigMapEnvSourceResponseOutput
- type ConfigMapKeySelector
- type ConfigMapKeySelectorArgs
- func (ConfigMapKeySelectorArgs) ElementType() reflect.Type
- func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorOutput() ConfigMapKeySelectorOutput
- func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorOutputWithContext(ctx context.Context) ConfigMapKeySelectorOutput
- func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput
- func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorPtrOutputWithContext(ctx context.Context) ConfigMapKeySelectorPtrOutput
- type ConfigMapKeySelectorInput
- type ConfigMapKeySelectorOutput
- func (ConfigMapKeySelectorOutput) ElementType() reflect.Type
- func (o ConfigMapKeySelectorOutput) Key() pulumi.StringPtrOutput
- func (o ConfigMapKeySelectorOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o ConfigMapKeySelectorOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMapKeySelectorOutput) Optional() pulumi.BoolPtrOutput
- func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorOutput() ConfigMapKeySelectorOutput
- func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorOutputWithContext(ctx context.Context) ConfigMapKeySelectorOutput
- func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput
- func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorPtrOutputWithContext(ctx context.Context) ConfigMapKeySelectorPtrOutput
- type ConfigMapKeySelectorPtrInput
- type ConfigMapKeySelectorPtrOutput
- func (o ConfigMapKeySelectorPtrOutput) Elem() ConfigMapKeySelectorOutput
- func (ConfigMapKeySelectorPtrOutput) ElementType() reflect.Type
- func (o ConfigMapKeySelectorPtrOutput) Key() pulumi.StringPtrOutput
- func (o ConfigMapKeySelectorPtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o ConfigMapKeySelectorPtrOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMapKeySelectorPtrOutput) Optional() pulumi.BoolPtrOutput
- func (o ConfigMapKeySelectorPtrOutput) ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput
- func (o ConfigMapKeySelectorPtrOutput) ToConfigMapKeySelectorPtrOutputWithContext(ctx context.Context) ConfigMapKeySelectorPtrOutput
- type ConfigMapKeySelectorResponse
- type ConfigMapKeySelectorResponseOutput
- func (ConfigMapKeySelectorResponseOutput) ElementType() reflect.Type
- func (o ConfigMapKeySelectorResponseOutput) Key() pulumi.StringOutput
- func (o ConfigMapKeySelectorResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
- func (o ConfigMapKeySelectorResponseOutput) Name() pulumi.StringOutput
- func (o ConfigMapKeySelectorResponseOutput) Optional() pulumi.BoolOutput
- func (o ConfigMapKeySelectorResponseOutput) ToConfigMapKeySelectorResponseOutput() ConfigMapKeySelectorResponseOutput
- func (o ConfigMapKeySelectorResponseOutput) ToConfigMapKeySelectorResponseOutputWithContext(ctx context.Context) ConfigMapKeySelectorResponseOutput
- type ConfigMapVolumeSource
- type ConfigMapVolumeSourceArgs
- func (ConfigMapVolumeSourceArgs) ElementType() reflect.Type
- func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourceOutput() ConfigMapVolumeSourceOutput
- func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourceOutputWithContext(ctx context.Context) ConfigMapVolumeSourceOutput
- func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput
- func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourcePtrOutputWithContext(ctx context.Context) ConfigMapVolumeSourcePtrOutput
- type ConfigMapVolumeSourceInput
- type ConfigMapVolumeSourceOutput
- func (o ConfigMapVolumeSourceOutput) DefaultMode() pulumi.IntPtrOutput
- func (ConfigMapVolumeSourceOutput) ElementType() reflect.Type
- func (o ConfigMapVolumeSourceOutput) Items() KeyToPathArrayOutput
- func (o ConfigMapVolumeSourceOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMapVolumeSourceOutput) Optional() pulumi.BoolPtrOutput
- func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourceOutput() ConfigMapVolumeSourceOutput
- func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourceOutputWithContext(ctx context.Context) ConfigMapVolumeSourceOutput
- func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput
- func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourcePtrOutputWithContext(ctx context.Context) ConfigMapVolumeSourcePtrOutput
- type ConfigMapVolumeSourcePtrInput
- type ConfigMapVolumeSourcePtrOutput
- func (o ConfigMapVolumeSourcePtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o ConfigMapVolumeSourcePtrOutput) Elem() ConfigMapVolumeSourceOutput
- func (ConfigMapVolumeSourcePtrOutput) ElementType() reflect.Type
- func (o ConfigMapVolumeSourcePtrOutput) Items() KeyToPathArrayOutput
- func (o ConfigMapVolumeSourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMapVolumeSourcePtrOutput) Optional() pulumi.BoolPtrOutput
- func (o ConfigMapVolumeSourcePtrOutput) ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput
- func (o ConfigMapVolumeSourcePtrOutput) ToConfigMapVolumeSourcePtrOutputWithContext(ctx context.Context) ConfigMapVolumeSourcePtrOutput
- type ConfigMapVolumeSourceResponse
- type ConfigMapVolumeSourceResponseOutput
- func (o ConfigMapVolumeSourceResponseOutput) DefaultMode() pulumi.IntOutput
- func (ConfigMapVolumeSourceResponseOutput) ElementType() reflect.Type
- func (o ConfigMapVolumeSourceResponseOutput) Items() KeyToPathResponseArrayOutput
- func (o ConfigMapVolumeSourceResponseOutput) Name() pulumi.StringOutput
- func (o ConfigMapVolumeSourceResponseOutput) Optional() pulumi.BoolOutput
- func (o ConfigMapVolumeSourceResponseOutput) ToConfigMapVolumeSourceResponseOutput() ConfigMapVolumeSourceResponseOutput
- func (o ConfigMapVolumeSourceResponseOutput) ToConfigMapVolumeSourceResponseOutputWithContext(ctx context.Context) ConfigMapVolumeSourceResponseOutput
- type Container
- type ContainerArgs
- type ContainerArray
- type ContainerArrayInput
- type ContainerArrayOutput
- func (ContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerArrayOutput) Index(i pulumi.IntInput) ContainerOutput
- func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput
- func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput
- type ContainerInput
- type ContainerOutput
- func (o ContainerOutput) Args() pulumi.StringArrayOutput
- func (o ContainerOutput) Command() pulumi.StringArrayOutput
- func (ContainerOutput) ElementType() reflect.Type
- func (o ContainerOutput) Env() EnvVarArrayOutput
- func (o ContainerOutput) EnvFrom() EnvFromSourceArrayOutput
- func (o ContainerOutput) Image() pulumi.StringPtrOutput
- func (o ContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o ContainerOutput) LivenessProbe() ProbePtrOutput
- func (o ContainerOutput) Name() pulumi.StringPtrOutput
- func (o ContainerOutput) Ports() ContainerPortArrayOutput
- func (o ContainerOutput) ReadinessProbe() ProbePtrOutput
- func (o ContainerOutput) Resources() ResourceRequirementsPtrOutput
- func (o ContainerOutput) SecurityContext() SecurityContextPtrOutput
- func (o ContainerOutput) StartupProbe() ProbePtrOutput
- func (o ContainerOutput) TerminationMessagePath() pulumi.StringPtrOutput
- func (o ContainerOutput) TerminationMessagePolicy() pulumi.StringPtrOutput
- func (o ContainerOutput) ToContainerOutput() ContainerOutput
- func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
- func (o ContainerOutput) VolumeMounts() VolumeMountArrayOutput
- func (o ContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ContainerPort
- type ContainerPortArgs
- type ContainerPortArray
- type ContainerPortArrayInput
- type ContainerPortArrayOutput
- func (ContainerPortArrayOutput) ElementType() reflect.Type
- func (o ContainerPortArrayOutput) Index(i pulumi.IntInput) ContainerPortOutput
- func (o ContainerPortArrayOutput) ToContainerPortArrayOutput() ContainerPortArrayOutput
- func (o ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput
- type ContainerPortInput
- type ContainerPortOutput
- func (o ContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (ContainerPortOutput) ElementType() reflect.Type
- func (o ContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o ContainerPortOutput) Protocol() pulumi.StringPtrOutput
- func (o ContainerPortOutput) ToContainerPortOutput() ContainerPortOutput
- func (o ContainerPortOutput) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput
- type ContainerPortResponse
- type ContainerPortResponseArrayOutput
- func (ContainerPortResponseArrayOutput) ElementType() reflect.Type
- func (o ContainerPortResponseArrayOutput) Index(i pulumi.IntInput) ContainerPortResponseOutput
- func (o ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutput() ContainerPortResponseArrayOutput
- func (o ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutputWithContext(ctx context.Context) ContainerPortResponseArrayOutput
- type ContainerPortResponseOutput
- func (o ContainerPortResponseOutput) ContainerPort() pulumi.IntOutput
- func (ContainerPortResponseOutput) ElementType() reflect.Type
- func (o ContainerPortResponseOutput) Name() pulumi.StringOutput
- func (o ContainerPortResponseOutput) Protocol() pulumi.StringOutput
- func (o ContainerPortResponseOutput) ToContainerPortResponseOutput() ContainerPortResponseOutput
- func (o ContainerPortResponseOutput) ToContainerPortResponseOutputWithContext(ctx context.Context) ContainerPortResponseOutput
- type ContainerResponse
- type ContainerResponseArrayOutput
- func (ContainerResponseArrayOutput) ElementType() reflect.Type
- func (o ContainerResponseArrayOutput) Index(i pulumi.IntInput) ContainerResponseOutput
- func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutput() ContainerResponseArrayOutput
- func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext(ctx context.Context) ContainerResponseArrayOutput
- type ContainerResponseOutput
- func (o ContainerResponseOutput) Args() pulumi.StringArrayOutput
- func (o ContainerResponseOutput) Command() pulumi.StringArrayOutput
- func (ContainerResponseOutput) ElementType() reflect.Type
- func (o ContainerResponseOutput) Env() EnvVarResponseArrayOutput
- func (o ContainerResponseOutput) EnvFrom() EnvFromSourceResponseArrayOutput
- func (o ContainerResponseOutput) Image() pulumi.StringOutput
- func (o ContainerResponseOutput) ImagePullPolicy() pulumi.StringOutput
- func (o ContainerResponseOutput) LivenessProbe() ProbeResponseOutput
- func (o ContainerResponseOutput) Name() pulumi.StringOutput
- func (o ContainerResponseOutput) Ports() ContainerPortResponseArrayOutput
- func (o ContainerResponseOutput) ReadinessProbe() ProbeResponseOutput
- func (o ContainerResponseOutput) Resources() ResourceRequirementsResponseOutput
- func (o ContainerResponseOutput) SecurityContext() SecurityContextResponseOutput
- func (o ContainerResponseOutput) StartupProbe() ProbeResponseOutput
- func (o ContainerResponseOutput) TerminationMessagePath() pulumi.StringOutput
- func (o ContainerResponseOutput) TerminationMessagePolicy() pulumi.StringOutput
- func (o ContainerResponseOutput) ToContainerResponseOutput() ContainerResponseOutput
- func (o ContainerResponseOutput) ToContainerResponseOutputWithContext(ctx context.Context) ContainerResponseOutput
- func (o ContainerResponseOutput) VolumeMounts() VolumeMountResponseArrayOutput
- func (o ContainerResponseOutput) WorkingDir() pulumi.StringOutput
- type EnvFromSource
- type EnvFromSourceArgs
- type EnvFromSourceArray
- type EnvFromSourceArrayInput
- type EnvFromSourceArrayOutput
- func (EnvFromSourceArrayOutput) ElementType() reflect.Type
- func (o EnvFromSourceArrayOutput) Index(i pulumi.IntInput) EnvFromSourceOutput
- func (o EnvFromSourceArrayOutput) ToEnvFromSourceArrayOutput() EnvFromSourceArrayOutput
- func (o EnvFromSourceArrayOutput) ToEnvFromSourceArrayOutputWithContext(ctx context.Context) EnvFromSourceArrayOutput
- type EnvFromSourceInput
- type EnvFromSourceOutput
- func (o EnvFromSourceOutput) ConfigMapRef() ConfigMapEnvSourcePtrOutput
- func (EnvFromSourceOutput) ElementType() reflect.Type
- func (o EnvFromSourceOutput) Prefix() pulumi.StringPtrOutput
- func (o EnvFromSourceOutput) SecretRef() SecretEnvSourcePtrOutput
- func (o EnvFromSourceOutput) ToEnvFromSourceOutput() EnvFromSourceOutput
- func (o EnvFromSourceOutput) ToEnvFromSourceOutputWithContext(ctx context.Context) EnvFromSourceOutput
- type EnvFromSourceResponse
- type EnvFromSourceResponseArrayOutput
- func (EnvFromSourceResponseArrayOutput) ElementType() reflect.Type
- func (o EnvFromSourceResponseArrayOutput) Index(i pulumi.IntInput) EnvFromSourceResponseOutput
- func (o EnvFromSourceResponseArrayOutput) ToEnvFromSourceResponseArrayOutput() EnvFromSourceResponseArrayOutput
- func (o EnvFromSourceResponseArrayOutput) ToEnvFromSourceResponseArrayOutputWithContext(ctx context.Context) EnvFromSourceResponseArrayOutput
- type EnvFromSourceResponseOutput
- func (o EnvFromSourceResponseOutput) ConfigMapRef() ConfigMapEnvSourceResponseOutput
- func (EnvFromSourceResponseOutput) ElementType() reflect.Type
- func (o EnvFromSourceResponseOutput) Prefix() pulumi.StringOutput
- func (o EnvFromSourceResponseOutput) SecretRef() SecretEnvSourceResponseOutput
- func (o EnvFromSourceResponseOutput) ToEnvFromSourceResponseOutput() EnvFromSourceResponseOutput
- func (o EnvFromSourceResponseOutput) ToEnvFromSourceResponseOutputWithContext(ctx context.Context) EnvFromSourceResponseOutput
- type EnvVar
- type EnvVarArgs
- type EnvVarArray
- type EnvVarArrayInput
- type EnvVarArrayOutput
- type EnvVarInput
- type EnvVarOutput
- func (EnvVarOutput) ElementType() reflect.Type
- func (o EnvVarOutput) Name() pulumi.StringPtrOutput
- func (o EnvVarOutput) ToEnvVarOutput() EnvVarOutput
- func (o EnvVarOutput) ToEnvVarOutputWithContext(ctx context.Context) EnvVarOutput
- func (o EnvVarOutput) Value() pulumi.StringPtrOutput
- func (o EnvVarOutput) ValueFrom() EnvVarSourcePtrOutput
- type EnvVarResponse
- type EnvVarResponseArrayOutput
- func (EnvVarResponseArrayOutput) ElementType() reflect.Type
- func (o EnvVarResponseArrayOutput) Index(i pulumi.IntInput) EnvVarResponseOutput
- func (o EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutput() EnvVarResponseArrayOutput
- func (o EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutputWithContext(ctx context.Context) EnvVarResponseArrayOutput
- type EnvVarResponseOutput
- func (EnvVarResponseOutput) ElementType() reflect.Type
- func (o EnvVarResponseOutput) Name() pulumi.StringOutput
- func (o EnvVarResponseOutput) ToEnvVarResponseOutput() EnvVarResponseOutput
- func (o EnvVarResponseOutput) ToEnvVarResponseOutputWithContext(ctx context.Context) EnvVarResponseOutput
- func (o EnvVarResponseOutput) Value() pulumi.StringOutput
- func (o EnvVarResponseOutput) ValueFrom() EnvVarSourceResponseOutput
- type EnvVarSource
- type EnvVarSourceArgs
- func (EnvVarSourceArgs) ElementType() reflect.Type
- func (i EnvVarSourceArgs) ToEnvVarSourceOutput() EnvVarSourceOutput
- func (i EnvVarSourceArgs) ToEnvVarSourceOutputWithContext(ctx context.Context) EnvVarSourceOutput
- func (i EnvVarSourceArgs) ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput
- func (i EnvVarSourceArgs) ToEnvVarSourcePtrOutputWithContext(ctx context.Context) EnvVarSourcePtrOutput
- type EnvVarSourceInput
- type EnvVarSourceOutput
- func (o EnvVarSourceOutput) ConfigMapKeyRef() ConfigMapKeySelectorPtrOutput
- func (EnvVarSourceOutput) ElementType() reflect.Type
- func (o EnvVarSourceOutput) SecretKeyRef() SecretKeySelectorPtrOutput
- func (o EnvVarSourceOutput) ToEnvVarSourceOutput() EnvVarSourceOutput
- func (o EnvVarSourceOutput) ToEnvVarSourceOutputWithContext(ctx context.Context) EnvVarSourceOutput
- func (o EnvVarSourceOutput) ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput
- func (o EnvVarSourceOutput) ToEnvVarSourcePtrOutputWithContext(ctx context.Context) EnvVarSourcePtrOutput
- type EnvVarSourcePtrInput
- type EnvVarSourcePtrOutput
- func (o EnvVarSourcePtrOutput) ConfigMapKeyRef() ConfigMapKeySelectorPtrOutput
- func (o EnvVarSourcePtrOutput) Elem() EnvVarSourceOutput
- func (EnvVarSourcePtrOutput) ElementType() reflect.Type
- func (o EnvVarSourcePtrOutput) SecretKeyRef() SecretKeySelectorPtrOutput
- func (o EnvVarSourcePtrOutput) ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput
- func (o EnvVarSourcePtrOutput) ToEnvVarSourcePtrOutputWithContext(ctx context.Context) EnvVarSourcePtrOutput
- type EnvVarSourceResponse
- type EnvVarSourceResponseOutput
- func (o EnvVarSourceResponseOutput) ConfigMapKeyRef() ConfigMapKeySelectorResponseOutput
- func (EnvVarSourceResponseOutput) ElementType() reflect.Type
- func (o EnvVarSourceResponseOutput) SecretKeyRef() SecretKeySelectorResponseOutput
- func (o EnvVarSourceResponseOutput) ToEnvVarSourceResponseOutput() EnvVarSourceResponseOutput
- func (o EnvVarSourceResponseOutput) ToEnvVarSourceResponseOutputWithContext(ctx context.Context) EnvVarSourceResponseOutput
- type ExecAction
- type ExecActionArgs
- func (ExecActionArgs) ElementType() reflect.Type
- func (i ExecActionArgs) ToExecActionOutput() ExecActionOutput
- func (i ExecActionArgs) ToExecActionOutputWithContext(ctx context.Context) ExecActionOutput
- func (i ExecActionArgs) ToExecActionPtrOutput() ExecActionPtrOutput
- func (i ExecActionArgs) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput
- type ExecActionInput
- type ExecActionOutput
- func (o ExecActionOutput) Command() pulumi.StringArrayOutput
- func (ExecActionOutput) ElementType() reflect.Type
- func (o ExecActionOutput) ToExecActionOutput() ExecActionOutput
- func (o ExecActionOutput) ToExecActionOutputWithContext(ctx context.Context) ExecActionOutput
- func (o ExecActionOutput) ToExecActionPtrOutput() ExecActionPtrOutput
- func (o ExecActionOutput) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput
- type ExecActionPtrInput
- type ExecActionPtrOutput
- func (o ExecActionPtrOutput) Command() pulumi.StringArrayOutput
- func (o ExecActionPtrOutput) Elem() ExecActionOutput
- func (ExecActionPtrOutput) ElementType() reflect.Type
- func (o ExecActionPtrOutput) ToExecActionPtrOutput() ExecActionPtrOutput
- func (o ExecActionPtrOutput) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput
- type ExecActionResponse
- type ExecActionResponseOutput
- func (o ExecActionResponseOutput) Command() pulumi.StringArrayOutput
- func (ExecActionResponseOutput) ElementType() reflect.Type
- func (o ExecActionResponseOutput) ToExecActionResponseOutput() ExecActionResponseOutput
- func (o ExecActionResponseOutput) ToExecActionResponseOutputWithContext(ctx context.Context) ExecActionResponseOutput
- type GoogleRpcStatus
- type GoogleRpcStatusResponse
- type GoogleRpcStatusResponseOutput
- func (o GoogleRpcStatusResponseOutput) Code() pulumi.IntOutput
- func (o GoogleRpcStatusResponseOutput) Details() pulumi.StringMapArrayOutput
- func (GoogleRpcStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleRpcStatusResponseOutput) Message() pulumi.StringOutput
- func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput
- func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput
- type HTTPGetAction
- type HTTPGetActionArgs
- func (HTTPGetActionArgs) ElementType() reflect.Type
- func (i HTTPGetActionArgs) ToHTTPGetActionOutput() HTTPGetActionOutput
- func (i HTTPGetActionArgs) ToHTTPGetActionOutputWithContext(ctx context.Context) HTTPGetActionOutput
- func (i HTTPGetActionArgs) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
- func (i HTTPGetActionArgs) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput
- type HTTPGetActionInput
- type HTTPGetActionOutput
- func (HTTPGetActionOutput) ElementType() reflect.Type
- func (o HTTPGetActionOutput) Host() pulumi.StringPtrOutput
- func (o HTTPGetActionOutput) HttpHeaders() HTTPHeaderArrayOutput
- func (o HTTPGetActionOutput) Path() pulumi.StringPtrOutput
- func (o HTTPGetActionOutput) Scheme() pulumi.StringPtrOutput
- func (o HTTPGetActionOutput) ToHTTPGetActionOutput() HTTPGetActionOutput
- func (o HTTPGetActionOutput) ToHTTPGetActionOutputWithContext(ctx context.Context) HTTPGetActionOutput
- func (o HTTPGetActionOutput) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
- func (o HTTPGetActionOutput) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput
- type HTTPGetActionPtrInput
- type HTTPGetActionPtrOutput
- func (o HTTPGetActionPtrOutput) Elem() HTTPGetActionOutput
- func (HTTPGetActionPtrOutput) ElementType() reflect.Type
- func (o HTTPGetActionPtrOutput) Host() pulumi.StringPtrOutput
- func (o HTTPGetActionPtrOutput) HttpHeaders() HTTPHeaderArrayOutput
- func (o HTTPGetActionPtrOutput) Path() pulumi.StringPtrOutput
- func (o HTTPGetActionPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
- func (o HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput
- type HTTPGetActionResponse
- type HTTPGetActionResponseOutput
- func (HTTPGetActionResponseOutput) ElementType() reflect.Type
- func (o HTTPGetActionResponseOutput) Host() pulumi.StringOutput
- func (o HTTPGetActionResponseOutput) HttpHeaders() HTTPHeaderResponseArrayOutput
- func (o HTTPGetActionResponseOutput) Path() pulumi.StringOutput
- func (o HTTPGetActionResponseOutput) Scheme() pulumi.StringOutput
- func (o HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutput() HTTPGetActionResponseOutput
- func (o HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutputWithContext(ctx context.Context) HTTPGetActionResponseOutput
- type HTTPHeader
- type HTTPHeaderArgs
- type HTTPHeaderArray
- type HTTPHeaderArrayInput
- type HTTPHeaderArrayOutput
- func (HTTPHeaderArrayOutput) ElementType() reflect.Type
- func (o HTTPHeaderArrayOutput) Index(i pulumi.IntInput) HTTPHeaderOutput
- func (o HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutput() HTTPHeaderArrayOutput
- func (o HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutputWithContext(ctx context.Context) HTTPHeaderArrayOutput
- type HTTPHeaderInput
- type HTTPHeaderOutput
- func (HTTPHeaderOutput) ElementType() reflect.Type
- func (o HTTPHeaderOutput) Name() pulumi.StringPtrOutput
- func (o HTTPHeaderOutput) ToHTTPHeaderOutput() HTTPHeaderOutput
- func (o HTTPHeaderOutput) ToHTTPHeaderOutputWithContext(ctx context.Context) HTTPHeaderOutput
- func (o HTTPHeaderOutput) Value() pulumi.StringPtrOutput
- type HTTPHeaderResponse
- type HTTPHeaderResponseArrayOutput
- func (HTTPHeaderResponseArrayOutput) ElementType() reflect.Type
- func (o HTTPHeaderResponseArrayOutput) Index(i pulumi.IntInput) HTTPHeaderResponseOutput
- func (o HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutput() HTTPHeaderResponseArrayOutput
- func (o HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutputWithContext(ctx context.Context) HTTPHeaderResponseArrayOutput
- type HTTPHeaderResponseOutput
- func (HTTPHeaderResponseOutput) ElementType() reflect.Type
- func (o HTTPHeaderResponseOutput) Name() pulumi.StringOutput
- func (o HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutput() HTTPHeaderResponseOutput
- func (o HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutputWithContext(ctx context.Context) HTTPHeaderResponseOutput
- func (o HTTPHeaderResponseOutput) Value() pulumi.StringOutput
- type InstanceAttemptResult
- type InstanceAttemptResultResponse
- type InstanceAttemptResultResponseOutput
- func (InstanceAttemptResultResponseOutput) ElementType() reflect.Type
- func (o InstanceAttemptResultResponseOutput) ExitCode() pulumi.IntOutput
- func (o InstanceAttemptResultResponseOutput) Status() GoogleRpcStatusResponseOutput
- func (o InstanceAttemptResultResponseOutput) ToInstanceAttemptResultResponseOutput() InstanceAttemptResultResponseOutput
- func (o InstanceAttemptResultResponseOutput) ToInstanceAttemptResultResponseOutputWithContext(ctx context.Context) InstanceAttemptResultResponseOutput
- type InstanceSpec
- type InstanceSpecArgs
- func (InstanceSpecArgs) ElementType() reflect.Type
- func (i InstanceSpecArgs) ToInstanceSpecOutput() InstanceSpecOutput
- func (i InstanceSpecArgs) ToInstanceSpecOutputWithContext(ctx context.Context) InstanceSpecOutput
- func (i InstanceSpecArgs) ToInstanceSpecPtrOutput() InstanceSpecPtrOutput
- func (i InstanceSpecArgs) ToInstanceSpecPtrOutputWithContext(ctx context.Context) InstanceSpecPtrOutput
- type InstanceSpecInput
- type InstanceSpecOutput
- func (o InstanceSpecOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
- func (o InstanceSpecOutput) Containers() ContainerArrayOutput
- func (InstanceSpecOutput) ElementType() reflect.Type
- func (o InstanceSpecOutput) RestartPolicy() pulumi.StringPtrOutput
- func (o InstanceSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o InstanceSpecOutput) TerminationGracePeriodSeconds() pulumi.StringPtrOutput
- func (o InstanceSpecOutput) ToInstanceSpecOutput() InstanceSpecOutput
- func (o InstanceSpecOutput) ToInstanceSpecOutputWithContext(ctx context.Context) InstanceSpecOutput
- func (o InstanceSpecOutput) ToInstanceSpecPtrOutput() InstanceSpecPtrOutput
- func (o InstanceSpecOutput) ToInstanceSpecPtrOutputWithContext(ctx context.Context) InstanceSpecPtrOutput
- func (o InstanceSpecOutput) Volumes() VolumeArrayOutput
- type InstanceSpecPtrInput
- type InstanceSpecPtrOutput
- func (o InstanceSpecPtrOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
- func (o InstanceSpecPtrOutput) Containers() ContainerArrayOutput
- func (o InstanceSpecPtrOutput) Elem() InstanceSpecOutput
- func (InstanceSpecPtrOutput) ElementType() reflect.Type
- func (o InstanceSpecPtrOutput) RestartPolicy() pulumi.StringPtrOutput
- func (o InstanceSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o InstanceSpecPtrOutput) TerminationGracePeriodSeconds() pulumi.StringPtrOutput
- func (o InstanceSpecPtrOutput) ToInstanceSpecPtrOutput() InstanceSpecPtrOutput
- func (o InstanceSpecPtrOutput) ToInstanceSpecPtrOutputWithContext(ctx context.Context) InstanceSpecPtrOutput
- func (o InstanceSpecPtrOutput) Volumes() VolumeArrayOutput
- type InstanceSpecResponse
- type InstanceSpecResponseOutput
- func (o InstanceSpecResponseOutput) ActiveDeadlineSeconds() pulumi.StringOutput
- func (o InstanceSpecResponseOutput) Containers() ContainerResponseArrayOutput
- func (InstanceSpecResponseOutput) ElementType() reflect.Type
- func (o InstanceSpecResponseOutput) RestartPolicy() pulumi.StringOutput
- func (o InstanceSpecResponseOutput) ServiceAccountName() pulumi.StringOutput
- func (o InstanceSpecResponseOutput) TerminationGracePeriodSeconds() pulumi.StringOutput
- func (o InstanceSpecResponseOutput) ToInstanceSpecResponseOutput() InstanceSpecResponseOutput
- func (o InstanceSpecResponseOutput) ToInstanceSpecResponseOutputWithContext(ctx context.Context) InstanceSpecResponseOutput
- func (o InstanceSpecResponseOutput) Volumes() VolumeResponseArrayOutput
- type InstanceStatus
- type InstanceStatusResponse
- type InstanceStatusResponseArrayOutput
- func (InstanceStatusResponseArrayOutput) ElementType() reflect.Type
- func (o InstanceStatusResponseArrayOutput) Index(i pulumi.IntInput) InstanceStatusResponseOutput
- func (o InstanceStatusResponseArrayOutput) ToInstanceStatusResponseArrayOutput() InstanceStatusResponseArrayOutput
- func (o InstanceStatusResponseArrayOutput) ToInstanceStatusResponseArrayOutputWithContext(ctx context.Context) InstanceStatusResponseArrayOutput
- type InstanceStatusResponseOutput
- func (o InstanceStatusResponseOutput) CompletionTime() pulumi.StringOutput
- func (InstanceStatusResponseOutput) ElementType() reflect.Type
- func (o InstanceStatusResponseOutput) Failed() pulumi.IntOutput
- func (o InstanceStatusResponseOutput) Index() pulumi.IntOutput
- func (o InstanceStatusResponseOutput) LastAttemptResult() InstanceAttemptResultResponseOutput
- func (o InstanceStatusResponseOutput) LastExitCode() pulumi.IntOutput
- func (o InstanceStatusResponseOutput) Restarted() pulumi.IntOutput
- func (o InstanceStatusResponseOutput) StartTime() pulumi.StringOutput
- func (o InstanceStatusResponseOutput) Succeeded() pulumi.IntOutput
- func (o InstanceStatusResponseOutput) ToInstanceStatusResponseOutput() InstanceStatusResponseOutput
- func (o InstanceStatusResponseOutput) ToInstanceStatusResponseOutputWithContext(ctx context.Context) InstanceStatusResponseOutput
- type InstanceTemplateSpec
- type InstanceTemplateSpecArgs
- func (InstanceTemplateSpecArgs) ElementType() reflect.Type
- func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecOutput() InstanceTemplateSpecOutput
- func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecOutputWithContext(ctx context.Context) InstanceTemplateSpecOutput
- func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput
- func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecPtrOutputWithContext(ctx context.Context) InstanceTemplateSpecPtrOutput
- type InstanceTemplateSpecInput
- type InstanceTemplateSpecOutput
- func (InstanceTemplateSpecOutput) ElementType() reflect.Type
- func (o InstanceTemplateSpecOutput) Spec() InstanceSpecPtrOutput
- func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecOutput() InstanceTemplateSpecOutput
- func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecOutputWithContext(ctx context.Context) InstanceTemplateSpecOutput
- func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput
- func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecPtrOutputWithContext(ctx context.Context) InstanceTemplateSpecPtrOutput
- type InstanceTemplateSpecPtrInput
- type InstanceTemplateSpecPtrOutput
- func (o InstanceTemplateSpecPtrOutput) Elem() InstanceTemplateSpecOutput
- func (InstanceTemplateSpecPtrOutput) ElementType() reflect.Type
- func (o InstanceTemplateSpecPtrOutput) Spec() InstanceSpecPtrOutput
- func (o InstanceTemplateSpecPtrOutput) ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput
- func (o InstanceTemplateSpecPtrOutput) ToInstanceTemplateSpecPtrOutputWithContext(ctx context.Context) InstanceTemplateSpecPtrOutput
- type InstanceTemplateSpecResponse
- type InstanceTemplateSpecResponseOutput
- func (InstanceTemplateSpecResponseOutput) ElementType() reflect.Type
- func (o InstanceTemplateSpecResponseOutput) Spec() InstanceSpecResponseOutput
- func (o InstanceTemplateSpecResponseOutput) ToInstanceTemplateSpecResponseOutput() InstanceTemplateSpecResponseOutput
- func (o InstanceTemplateSpecResponseOutput) ToInstanceTemplateSpecResponseOutputWithContext(ctx context.Context) InstanceTemplateSpecResponseOutput
- type Job
- type JobArgs
- type JobCondition
- type JobConditionResponse
- type JobConditionResponseArrayOutput
- func (JobConditionResponseArrayOutput) ElementType() reflect.Type
- func (o JobConditionResponseArrayOutput) Index(i pulumi.IntInput) JobConditionResponseOutput
- func (o JobConditionResponseArrayOutput) ToJobConditionResponseArrayOutput() JobConditionResponseArrayOutput
- func (o JobConditionResponseArrayOutput) ToJobConditionResponseArrayOutputWithContext(ctx context.Context) JobConditionResponseArrayOutput
- type JobConditionResponseOutput
- func (JobConditionResponseOutput) ElementType() reflect.Type
- func (o JobConditionResponseOutput) LastTransitionTime() pulumi.StringOutput
- func (o JobConditionResponseOutput) Message() pulumi.StringOutput
- func (o JobConditionResponseOutput) Reason() pulumi.StringOutput
- func (o JobConditionResponseOutput) Severity() pulumi.StringOutput
- func (o JobConditionResponseOutput) Status() pulumi.StringOutput
- func (o JobConditionResponseOutput) ToJobConditionResponseOutput() JobConditionResponseOutput
- func (o JobConditionResponseOutput) ToJobConditionResponseOutputWithContext(ctx context.Context) JobConditionResponseOutput
- func (o JobConditionResponseOutput) Type() pulumi.StringOutput
- type JobInput
- type JobOutput
- type JobSpec
- type JobSpecArgs
- func (JobSpecArgs) ElementType() reflect.Type
- func (i JobSpecArgs) ToJobSpecOutput() JobSpecOutput
- func (i JobSpecArgs) ToJobSpecOutputWithContext(ctx context.Context) JobSpecOutput
- func (i JobSpecArgs) ToJobSpecPtrOutput() JobSpecPtrOutput
- func (i JobSpecArgs) ToJobSpecPtrOutputWithContext(ctx context.Context) JobSpecPtrOutput
- type JobSpecInput
- type JobSpecOutput
- func (o JobSpecOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
- func (o JobSpecOutput) BackoffLimit() pulumi.IntPtrOutput
- func (o JobSpecOutput) Completions() pulumi.IntPtrOutput
- func (JobSpecOutput) ElementType() reflect.Type
- func (o JobSpecOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobSpecOutput) Template() InstanceTemplateSpecPtrOutput
- func (o JobSpecOutput) ToJobSpecOutput() JobSpecOutput
- func (o JobSpecOutput) ToJobSpecOutputWithContext(ctx context.Context) JobSpecOutput
- func (o JobSpecOutput) ToJobSpecPtrOutput() JobSpecPtrOutput
- func (o JobSpecOutput) ToJobSpecPtrOutputWithContext(ctx context.Context) JobSpecPtrOutput
- func (o JobSpecOutput) TtlSecondsAfterFinished() pulumi.IntPtrOutput
- type JobSpecPtrInput
- type JobSpecPtrOutput
- func (o JobSpecPtrOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
- func (o JobSpecPtrOutput) BackoffLimit() pulumi.IntPtrOutput
- func (o JobSpecPtrOutput) Completions() pulumi.IntPtrOutput
- func (o JobSpecPtrOutput) Elem() JobSpecOutput
- func (JobSpecPtrOutput) ElementType() reflect.Type
- func (o JobSpecPtrOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobSpecPtrOutput) Template() InstanceTemplateSpecPtrOutput
- func (o JobSpecPtrOutput) ToJobSpecPtrOutput() JobSpecPtrOutput
- func (o JobSpecPtrOutput) ToJobSpecPtrOutputWithContext(ctx context.Context) JobSpecPtrOutput
- func (o JobSpecPtrOutput) TtlSecondsAfterFinished() pulumi.IntPtrOutput
- type JobSpecResponse
- type JobSpecResponseOutput
- func (o JobSpecResponseOutput) ActiveDeadlineSeconds() pulumi.StringOutput
- func (o JobSpecResponseOutput) BackoffLimit() pulumi.IntOutput
- func (o JobSpecResponseOutput) Completions() pulumi.IntOutput
- func (JobSpecResponseOutput) ElementType() reflect.Type
- func (o JobSpecResponseOutput) Parallelism() pulumi.IntOutput
- func (o JobSpecResponseOutput) Template() InstanceTemplateSpecResponseOutput
- func (o JobSpecResponseOutput) ToJobSpecResponseOutput() JobSpecResponseOutput
- func (o JobSpecResponseOutput) ToJobSpecResponseOutputWithContext(ctx context.Context) JobSpecResponseOutput
- func (o JobSpecResponseOutput) TtlSecondsAfterFinished() pulumi.IntOutput
- type JobState
- type JobStatus
- type JobStatusResponse
- type JobStatusResponseOutput
- func (o JobStatusResponseOutput) Active() pulumi.IntOutput
- func (o JobStatusResponseOutput) CompletionTime() pulumi.StringOutput
- func (o JobStatusResponseOutput) Conditions() JobConditionResponseArrayOutput
- func (JobStatusResponseOutput) ElementType() reflect.Type
- func (o JobStatusResponseOutput) Failed() pulumi.IntOutput
- func (o JobStatusResponseOutput) ImageDigest() pulumi.StringOutput
- func (o JobStatusResponseOutput) Instances() InstanceStatusResponseArrayOutput
- func (o JobStatusResponseOutput) ObservedGeneration() pulumi.IntOutput
- func (o JobStatusResponseOutput) StartTime() pulumi.StringOutput
- func (o JobStatusResponseOutput) Succeeded() pulumi.IntOutput
- func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput
- func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput
- type KeyToPath
- type KeyToPathArgs
- type KeyToPathArray
- type KeyToPathArrayInput
- type KeyToPathArrayOutput
- func (KeyToPathArrayOutput) ElementType() reflect.Type
- func (o KeyToPathArrayOutput) Index(i pulumi.IntInput) KeyToPathOutput
- func (o KeyToPathArrayOutput) ToKeyToPathArrayOutput() KeyToPathArrayOutput
- func (o KeyToPathArrayOutput) ToKeyToPathArrayOutputWithContext(ctx context.Context) KeyToPathArrayOutput
- type KeyToPathInput
- type KeyToPathOutput
- func (KeyToPathOutput) ElementType() reflect.Type
- func (o KeyToPathOutput) Key() pulumi.StringPtrOutput
- func (o KeyToPathOutput) Mode() pulumi.IntPtrOutput
- func (o KeyToPathOutput) Path() pulumi.StringPtrOutput
- func (o KeyToPathOutput) ToKeyToPathOutput() KeyToPathOutput
- func (o KeyToPathOutput) ToKeyToPathOutputWithContext(ctx context.Context) KeyToPathOutput
- type KeyToPathResponse
- type KeyToPathResponseArrayOutput
- func (KeyToPathResponseArrayOutput) ElementType() reflect.Type
- func (o KeyToPathResponseArrayOutput) Index(i pulumi.IntInput) KeyToPathResponseOutput
- func (o KeyToPathResponseArrayOutput) ToKeyToPathResponseArrayOutput() KeyToPathResponseArrayOutput
- func (o KeyToPathResponseArrayOutput) ToKeyToPathResponseArrayOutputWithContext(ctx context.Context) KeyToPathResponseArrayOutput
- type KeyToPathResponseOutput
- func (KeyToPathResponseOutput) ElementType() reflect.Type
- func (o KeyToPathResponseOutput) Key() pulumi.StringOutput
- func (o KeyToPathResponseOutput) Mode() pulumi.IntOutput
- func (o KeyToPathResponseOutput) Path() pulumi.StringOutput
- func (o KeyToPathResponseOutput) ToKeyToPathResponseOutput() KeyToPathResponseOutput
- func (o KeyToPathResponseOutput) ToKeyToPathResponseOutputWithContext(ctx context.Context) KeyToPathResponseOutput
- type LocalObjectReference
- type LocalObjectReferenceArgs
- func (LocalObjectReferenceArgs) ElementType() reflect.Type
- func (i LocalObjectReferenceArgs) ToLocalObjectReferenceOutput() LocalObjectReferenceOutput
- func (i LocalObjectReferenceArgs) ToLocalObjectReferenceOutputWithContext(ctx context.Context) LocalObjectReferenceOutput
- func (i LocalObjectReferenceArgs) ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput
- func (i LocalObjectReferenceArgs) ToLocalObjectReferencePtrOutputWithContext(ctx context.Context) LocalObjectReferencePtrOutput
- type LocalObjectReferenceInput
- type LocalObjectReferenceOutput
- func (LocalObjectReferenceOutput) ElementType() reflect.Type
- func (o LocalObjectReferenceOutput) Name() pulumi.StringPtrOutput
- func (o LocalObjectReferenceOutput) ToLocalObjectReferenceOutput() LocalObjectReferenceOutput
- func (o LocalObjectReferenceOutput) ToLocalObjectReferenceOutputWithContext(ctx context.Context) LocalObjectReferenceOutput
- func (o LocalObjectReferenceOutput) ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput
- func (o LocalObjectReferenceOutput) ToLocalObjectReferencePtrOutputWithContext(ctx context.Context) LocalObjectReferencePtrOutput
- type LocalObjectReferencePtrInput
- type LocalObjectReferencePtrOutput
- func (o LocalObjectReferencePtrOutput) Elem() LocalObjectReferenceOutput
- func (LocalObjectReferencePtrOutput) ElementType() reflect.Type
- func (o LocalObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o LocalObjectReferencePtrOutput) ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput
- func (o LocalObjectReferencePtrOutput) ToLocalObjectReferencePtrOutputWithContext(ctx context.Context) LocalObjectReferencePtrOutput
- type LocalObjectReferenceResponse
- type LocalObjectReferenceResponseOutput
- func (LocalObjectReferenceResponseOutput) ElementType() reflect.Type
- func (o LocalObjectReferenceResponseOutput) Name() pulumi.StringOutput
- func (o LocalObjectReferenceResponseOutput) ToLocalObjectReferenceResponseOutput() LocalObjectReferenceResponseOutput
- func (o LocalObjectReferenceResponseOutput) ToLocalObjectReferenceResponseOutputWithContext(ctx context.Context) LocalObjectReferenceResponseOutput
- type LookupJobArgs
- type LookupJobOutputArgs
- type LookupJobResult
- type LookupJobResultOutput
- func (o LookupJobResultOutput) ApiVersion() pulumi.StringOutput
- func (LookupJobResultOutput) ElementType() reflect.Type
- func (o LookupJobResultOutput) Kind() pulumi.StringOutput
- func (o LookupJobResultOutput) Metadata() ObjectMetaResponseOutput
- func (o LookupJobResultOutput) Spec() JobSpecResponseOutput
- func (o LookupJobResultOutput) Status() JobStatusResponseOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
- type ObjectMeta
- type ObjectMetaArgs
- func (ObjectMetaArgs) ElementType() reflect.Type
- func (i ObjectMetaArgs) ToObjectMetaOutput() ObjectMetaOutput
- func (i ObjectMetaArgs) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
- func (i ObjectMetaArgs) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
- func (i ObjectMetaArgs) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
- type ObjectMetaInput
- type ObjectMetaOutput
- func (o ObjectMetaOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaOutput) ClusterName() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ObjectMetaOutput) DeletionTimestamp() pulumi.StringPtrOutput
- func (ObjectMetaOutput) ElementType() reflect.Type
- func (o ObjectMetaOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaOutput) GenerateName() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) Generation() pulumi.IntPtrOutput
- func (o ObjectMetaOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaOutput) Name() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) Namespace() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) OwnerReferences() OwnerReferenceArrayOutput
- func (o ObjectMetaOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) SelfLink() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) ToObjectMetaOutput() ObjectMetaOutput
- func (o ObjectMetaOutput) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
- func (o ObjectMetaOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
- func (o ObjectMetaOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
- func (o ObjectMetaOutput) Uid() pulumi.StringPtrOutput
- type ObjectMetaPtrInput
- type ObjectMetaPtrOutput
- func (o ObjectMetaPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ObjectMetaPtrOutput) DeletionTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) Elem() ObjectMetaOutput
- func (ObjectMetaPtrOutput) ElementType() reflect.Type
- func (o ObjectMetaPtrOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaPtrOutput) GenerateName() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) Generation() pulumi.IntPtrOutput
- func (o ObjectMetaPtrOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaPtrOutput) Name() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) OwnerReferences() OwnerReferenceArrayOutput
- func (o ObjectMetaPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) SelfLink() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
- func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
- func (o ObjectMetaPtrOutput) Uid() pulumi.StringPtrOutput
- type ObjectMetaResponse
- type ObjectMetaResponseOutput
- func (o ObjectMetaResponseOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaResponseOutput) ClusterName() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) CreationTimestamp() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) DeletionGracePeriodSeconds() pulumi.IntOutput
- func (o ObjectMetaResponseOutput) DeletionTimestamp() pulumi.StringOutput
- func (ObjectMetaResponseOutput) ElementType() reflect.Type
- func (o ObjectMetaResponseOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaResponseOutput) GenerateName() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) Generation() pulumi.IntOutput
- func (o ObjectMetaResponseOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaResponseOutput) Name() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) Namespace() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) OwnerReferences() OwnerReferenceResponseArrayOutput
- func (o ObjectMetaResponseOutput) ResourceVersion() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) SelfLink() pulumi.StringOutput
- func (o ObjectMetaResponseOutput) ToObjectMetaResponseOutput() ObjectMetaResponseOutput
- func (o ObjectMetaResponseOutput) ToObjectMetaResponseOutputWithContext(ctx context.Context) ObjectMetaResponseOutput
- func (o ObjectMetaResponseOutput) Uid() pulumi.StringOutput
- type OwnerReference
- type OwnerReferenceArgs
- type OwnerReferenceArray
- type OwnerReferenceArrayInput
- type OwnerReferenceArrayOutput
- func (OwnerReferenceArrayOutput) ElementType() reflect.Type
- func (o OwnerReferenceArrayOutput) Index(i pulumi.IntInput) OwnerReferenceOutput
- func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput
- func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutputWithContext(ctx context.Context) OwnerReferenceArrayOutput
- type OwnerReferenceInput
- type OwnerReferenceOutput
- func (o OwnerReferenceOutput) ApiVersion() pulumi.StringPtrOutput
- func (o OwnerReferenceOutput) BlockOwnerDeletion() pulumi.BoolPtrOutput
- func (o OwnerReferenceOutput) Controller() pulumi.BoolPtrOutput
- func (OwnerReferenceOutput) ElementType() reflect.Type
- func (o OwnerReferenceOutput) Kind() pulumi.StringPtrOutput
- func (o OwnerReferenceOutput) Name() pulumi.StringPtrOutput
- func (o OwnerReferenceOutput) ToOwnerReferenceOutput() OwnerReferenceOutput
- func (o OwnerReferenceOutput) ToOwnerReferenceOutputWithContext(ctx context.Context) OwnerReferenceOutput
- func (o OwnerReferenceOutput) Uid() pulumi.StringPtrOutput
- type OwnerReferenceResponse
- type OwnerReferenceResponseArrayOutput
- func (OwnerReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o OwnerReferenceResponseArrayOutput) Index(i pulumi.IntInput) OwnerReferenceResponseOutput
- func (o OwnerReferenceResponseArrayOutput) ToOwnerReferenceResponseArrayOutput() OwnerReferenceResponseArrayOutput
- func (o OwnerReferenceResponseArrayOutput) ToOwnerReferenceResponseArrayOutputWithContext(ctx context.Context) OwnerReferenceResponseArrayOutput
- type OwnerReferenceResponseOutput
- func (o OwnerReferenceResponseOutput) ApiVersion() pulumi.StringOutput
- func (o OwnerReferenceResponseOutput) BlockOwnerDeletion() pulumi.BoolOutput
- func (o OwnerReferenceResponseOutput) Controller() pulumi.BoolOutput
- func (OwnerReferenceResponseOutput) ElementType() reflect.Type
- func (o OwnerReferenceResponseOutput) Kind() pulumi.StringOutput
- func (o OwnerReferenceResponseOutput) Name() pulumi.StringOutput
- func (o OwnerReferenceResponseOutput) ToOwnerReferenceResponseOutput() OwnerReferenceResponseOutput
- func (o OwnerReferenceResponseOutput) ToOwnerReferenceResponseOutputWithContext(ctx context.Context) OwnerReferenceResponseOutput
- func (o OwnerReferenceResponseOutput) Uid() pulumi.StringOutput
- type Probe
- type ProbeArgs
- func (ProbeArgs) ElementType() reflect.Type
- func (i ProbeArgs) ToProbeOutput() ProbeOutput
- func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
- func (i ProbeArgs) ToProbePtrOutput() ProbePtrOutput
- func (i ProbeArgs) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput
- type ProbeInput
- type ProbeOutput
- func (ProbeOutput) ElementType() reflect.Type
- func (o ProbeOutput) Exec() ExecActionPtrOutput
- func (o ProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ProbeOutput) HttpGet() HTTPGetActionPtrOutput
- func (o ProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ProbeOutput) TcpSocket() TCPSocketActionPtrOutput
- func (o ProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ProbeOutput) ToProbeOutput() ProbeOutput
- func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
- func (o ProbeOutput) ToProbePtrOutput() ProbePtrOutput
- func (o ProbeOutput) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput
- type ProbePtrInput
- type ProbePtrOutput
- func (o ProbePtrOutput) Elem() ProbeOutput
- func (ProbePtrOutput) ElementType() reflect.Type
- func (o ProbePtrOutput) Exec() ExecActionPtrOutput
- func (o ProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ProbePtrOutput) HttpGet() HTTPGetActionPtrOutput
- func (o ProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ProbePtrOutput) TcpSocket() TCPSocketActionPtrOutput
- func (o ProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ProbePtrOutput) ToProbePtrOutput() ProbePtrOutput
- func (o ProbePtrOutput) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput
- type ProbeResponse
- type ProbeResponseOutput
- func (ProbeResponseOutput) ElementType() reflect.Type
- func (o ProbeResponseOutput) Exec() ExecActionResponseOutput
- func (o ProbeResponseOutput) FailureThreshold() pulumi.IntOutput
- func (o ProbeResponseOutput) HttpGet() HTTPGetActionResponseOutput
- func (o ProbeResponseOutput) InitialDelaySeconds() pulumi.IntOutput
- func (o ProbeResponseOutput) PeriodSeconds() pulumi.IntOutput
- func (o ProbeResponseOutput) SuccessThreshold() pulumi.IntOutput
- func (o ProbeResponseOutput) TcpSocket() TCPSocketActionResponseOutput
- func (o ProbeResponseOutput) TimeoutSeconds() pulumi.IntOutput
- func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
- func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
- type ResourceRequirements
- type ResourceRequirementsArgs
- func (ResourceRequirementsArgs) ElementType() reflect.Type
- func (i ResourceRequirementsArgs) ToResourceRequirementsOutput() ResourceRequirementsOutput
- func (i ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput
- func (i ResourceRequirementsArgs) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
- func (i ResourceRequirementsArgs) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput
- type ResourceRequirementsInput
- type ResourceRequirementsOutput
- func (ResourceRequirementsOutput) ElementType() reflect.Type
- func (o ResourceRequirementsOutput) Limits() pulumi.StringMapOutput
- func (o ResourceRequirementsOutput) Requests() pulumi.StringMapOutput
- func (o ResourceRequirementsOutput) ToResourceRequirementsOutput() ResourceRequirementsOutput
- func (o ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput
- func (o ResourceRequirementsOutput) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
- func (o ResourceRequirementsOutput) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput
- type ResourceRequirementsPtrInput
- type ResourceRequirementsPtrOutput
- func (o ResourceRequirementsPtrOutput) Elem() ResourceRequirementsOutput
- func (ResourceRequirementsPtrOutput) ElementType() reflect.Type
- func (o ResourceRequirementsPtrOutput) Limits() pulumi.StringMapOutput
- func (o ResourceRequirementsPtrOutput) Requests() pulumi.StringMapOutput
- func (o ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
- func (o ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput
- type ResourceRequirementsResponse
- type ResourceRequirementsResponseOutput
- func (ResourceRequirementsResponseOutput) ElementType() reflect.Type
- func (o ResourceRequirementsResponseOutput) Limits() pulumi.StringMapOutput
- func (o ResourceRequirementsResponseOutput) Requests() pulumi.StringMapOutput
- func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput
- func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput
- type SecretEnvSource
- type SecretEnvSourceArgs
- func (SecretEnvSourceArgs) ElementType() reflect.Type
- func (i SecretEnvSourceArgs) ToSecretEnvSourceOutput() SecretEnvSourceOutput
- func (i SecretEnvSourceArgs) ToSecretEnvSourceOutputWithContext(ctx context.Context) SecretEnvSourceOutput
- func (i SecretEnvSourceArgs) ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput
- func (i SecretEnvSourceArgs) ToSecretEnvSourcePtrOutputWithContext(ctx context.Context) SecretEnvSourcePtrOutput
- type SecretEnvSourceInput
- type SecretEnvSourceOutput
- func (SecretEnvSourceOutput) ElementType() reflect.Type
- func (o SecretEnvSourceOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o SecretEnvSourceOutput) Name() pulumi.StringPtrOutput
- func (o SecretEnvSourceOutput) Optional() pulumi.BoolPtrOutput
- func (o SecretEnvSourceOutput) ToSecretEnvSourceOutput() SecretEnvSourceOutput
- func (o SecretEnvSourceOutput) ToSecretEnvSourceOutputWithContext(ctx context.Context) SecretEnvSourceOutput
- func (o SecretEnvSourceOutput) ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput
- func (o SecretEnvSourceOutput) ToSecretEnvSourcePtrOutputWithContext(ctx context.Context) SecretEnvSourcePtrOutput
- type SecretEnvSourcePtrInput
- type SecretEnvSourcePtrOutput
- func (o SecretEnvSourcePtrOutput) Elem() SecretEnvSourceOutput
- func (SecretEnvSourcePtrOutput) ElementType() reflect.Type
- func (o SecretEnvSourcePtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o SecretEnvSourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o SecretEnvSourcePtrOutput) Optional() pulumi.BoolPtrOutput
- func (o SecretEnvSourcePtrOutput) ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput
- func (o SecretEnvSourcePtrOutput) ToSecretEnvSourcePtrOutputWithContext(ctx context.Context) SecretEnvSourcePtrOutput
- type SecretEnvSourceResponse
- type SecretEnvSourceResponseOutput
- func (SecretEnvSourceResponseOutput) ElementType() reflect.Type
- func (o SecretEnvSourceResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
- func (o SecretEnvSourceResponseOutput) Name() pulumi.StringOutput
- func (o SecretEnvSourceResponseOutput) Optional() pulumi.BoolOutput
- func (o SecretEnvSourceResponseOutput) ToSecretEnvSourceResponseOutput() SecretEnvSourceResponseOutput
- func (o SecretEnvSourceResponseOutput) ToSecretEnvSourceResponseOutputWithContext(ctx context.Context) SecretEnvSourceResponseOutput
- type SecretKeySelector
- type SecretKeySelectorArgs
- func (SecretKeySelectorArgs) ElementType() reflect.Type
- func (i SecretKeySelectorArgs) ToSecretKeySelectorOutput() SecretKeySelectorOutput
- func (i SecretKeySelectorArgs) ToSecretKeySelectorOutputWithContext(ctx context.Context) SecretKeySelectorOutput
- func (i SecretKeySelectorArgs) ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput
- func (i SecretKeySelectorArgs) ToSecretKeySelectorPtrOutputWithContext(ctx context.Context) SecretKeySelectorPtrOutput
- type SecretKeySelectorInput
- type SecretKeySelectorOutput
- func (SecretKeySelectorOutput) ElementType() reflect.Type
- func (o SecretKeySelectorOutput) Key() pulumi.StringPtrOutput
- func (o SecretKeySelectorOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o SecretKeySelectorOutput) Name() pulumi.StringPtrOutput
- func (o SecretKeySelectorOutput) Optional() pulumi.BoolPtrOutput
- func (o SecretKeySelectorOutput) ToSecretKeySelectorOutput() SecretKeySelectorOutput
- func (o SecretKeySelectorOutput) ToSecretKeySelectorOutputWithContext(ctx context.Context) SecretKeySelectorOutput
- func (o SecretKeySelectorOutput) ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput
- func (o SecretKeySelectorOutput) ToSecretKeySelectorPtrOutputWithContext(ctx context.Context) SecretKeySelectorPtrOutput
- type SecretKeySelectorPtrInput
- type SecretKeySelectorPtrOutput
- func (o SecretKeySelectorPtrOutput) Elem() SecretKeySelectorOutput
- func (SecretKeySelectorPtrOutput) ElementType() reflect.Type
- func (o SecretKeySelectorPtrOutput) Key() pulumi.StringPtrOutput
- func (o SecretKeySelectorPtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
- func (o SecretKeySelectorPtrOutput) Name() pulumi.StringPtrOutput
- func (o SecretKeySelectorPtrOutput) Optional() pulumi.BoolPtrOutput
- func (o SecretKeySelectorPtrOutput) ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput
- func (o SecretKeySelectorPtrOutput) ToSecretKeySelectorPtrOutputWithContext(ctx context.Context) SecretKeySelectorPtrOutput
- type SecretKeySelectorResponse
- type SecretKeySelectorResponseOutput
- func (SecretKeySelectorResponseOutput) ElementType() reflect.Type
- func (o SecretKeySelectorResponseOutput) Key() pulumi.StringOutput
- func (o SecretKeySelectorResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
- func (o SecretKeySelectorResponseOutput) Name() pulumi.StringOutput
- func (o SecretKeySelectorResponseOutput) Optional() pulumi.BoolOutput
- func (o SecretKeySelectorResponseOutput) ToSecretKeySelectorResponseOutput() SecretKeySelectorResponseOutput
- func (o SecretKeySelectorResponseOutput) ToSecretKeySelectorResponseOutputWithContext(ctx context.Context) SecretKeySelectorResponseOutput
- type SecretVolumeSource
- type SecretVolumeSourceArgs
- func (SecretVolumeSourceArgs) ElementType() reflect.Type
- func (i SecretVolumeSourceArgs) ToSecretVolumeSourceOutput() SecretVolumeSourceOutput
- func (i SecretVolumeSourceArgs) ToSecretVolumeSourceOutputWithContext(ctx context.Context) SecretVolumeSourceOutput
- func (i SecretVolumeSourceArgs) ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput
- func (i SecretVolumeSourceArgs) ToSecretVolumeSourcePtrOutputWithContext(ctx context.Context) SecretVolumeSourcePtrOutput
- type SecretVolumeSourceInput
- type SecretVolumeSourceOutput
- func (o SecretVolumeSourceOutput) DefaultMode() pulumi.IntPtrOutput
- func (SecretVolumeSourceOutput) ElementType() reflect.Type
- func (o SecretVolumeSourceOutput) Items() KeyToPathArrayOutput
- func (o SecretVolumeSourceOutput) Optional() pulumi.BoolPtrOutput
- func (o SecretVolumeSourceOutput) SecretName() pulumi.StringPtrOutput
- func (o SecretVolumeSourceOutput) ToSecretVolumeSourceOutput() SecretVolumeSourceOutput
- func (o SecretVolumeSourceOutput) ToSecretVolumeSourceOutputWithContext(ctx context.Context) SecretVolumeSourceOutput
- func (o SecretVolumeSourceOutput) ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput
- func (o SecretVolumeSourceOutput) ToSecretVolumeSourcePtrOutputWithContext(ctx context.Context) SecretVolumeSourcePtrOutput
- type SecretVolumeSourcePtrInput
- type SecretVolumeSourcePtrOutput
- func (o SecretVolumeSourcePtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o SecretVolumeSourcePtrOutput) Elem() SecretVolumeSourceOutput
- func (SecretVolumeSourcePtrOutput) ElementType() reflect.Type
- func (o SecretVolumeSourcePtrOutput) Items() KeyToPathArrayOutput
- func (o SecretVolumeSourcePtrOutput) Optional() pulumi.BoolPtrOutput
- func (o SecretVolumeSourcePtrOutput) SecretName() pulumi.StringPtrOutput
- func (o SecretVolumeSourcePtrOutput) ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput
- func (o SecretVolumeSourcePtrOutput) ToSecretVolumeSourcePtrOutputWithContext(ctx context.Context) SecretVolumeSourcePtrOutput
- type SecretVolumeSourceResponse
- type SecretVolumeSourceResponseOutput
- func (o SecretVolumeSourceResponseOutput) DefaultMode() pulumi.IntOutput
- func (SecretVolumeSourceResponseOutput) ElementType() reflect.Type
- func (o SecretVolumeSourceResponseOutput) Items() KeyToPathResponseArrayOutput
- func (o SecretVolumeSourceResponseOutput) Optional() pulumi.BoolOutput
- func (o SecretVolumeSourceResponseOutput) SecretName() pulumi.StringOutput
- func (o SecretVolumeSourceResponseOutput) ToSecretVolumeSourceResponseOutput() SecretVolumeSourceResponseOutput
- func (o SecretVolumeSourceResponseOutput) ToSecretVolumeSourceResponseOutputWithContext(ctx context.Context) SecretVolumeSourceResponseOutput
- type SecurityContext
- type SecurityContextArgs
- func (SecurityContextArgs) ElementType() reflect.Type
- func (i SecurityContextArgs) ToSecurityContextOutput() SecurityContextOutput
- func (i SecurityContextArgs) ToSecurityContextOutputWithContext(ctx context.Context) SecurityContextOutput
- func (i SecurityContextArgs) ToSecurityContextPtrOutput() SecurityContextPtrOutput
- func (i SecurityContextArgs) ToSecurityContextPtrOutputWithContext(ctx context.Context) SecurityContextPtrOutput
- type SecurityContextInput
- type SecurityContextOutput
- func (SecurityContextOutput) ElementType() reflect.Type
- func (o SecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
- func (o SecurityContextOutput) ToSecurityContextOutput() SecurityContextOutput
- func (o SecurityContextOutput) ToSecurityContextOutputWithContext(ctx context.Context) SecurityContextOutput
- func (o SecurityContextOutput) ToSecurityContextPtrOutput() SecurityContextPtrOutput
- func (o SecurityContextOutput) ToSecurityContextPtrOutputWithContext(ctx context.Context) SecurityContextPtrOutput
- type SecurityContextPtrInput
- type SecurityContextPtrOutput
- func (o SecurityContextPtrOutput) Elem() SecurityContextOutput
- func (SecurityContextPtrOutput) ElementType() reflect.Type
- func (o SecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
- func (o SecurityContextPtrOutput) ToSecurityContextPtrOutput() SecurityContextPtrOutput
- func (o SecurityContextPtrOutput) ToSecurityContextPtrOutputWithContext(ctx context.Context) SecurityContextPtrOutput
- type SecurityContextResponse
- type SecurityContextResponseOutput
- func (SecurityContextResponseOutput) ElementType() reflect.Type
- func (o SecurityContextResponseOutput) RunAsUser() pulumi.IntOutput
- func (o SecurityContextResponseOutput) ToSecurityContextResponseOutput() SecurityContextResponseOutput
- func (o SecurityContextResponseOutput) ToSecurityContextResponseOutputWithContext(ctx context.Context) SecurityContextResponseOutput
- type TCPSocketAction
- type TCPSocketActionArgs
- func (TCPSocketActionArgs) ElementType() reflect.Type
- func (i TCPSocketActionArgs) ToTCPSocketActionOutput() TCPSocketActionOutput
- func (i TCPSocketActionArgs) ToTCPSocketActionOutputWithContext(ctx context.Context) TCPSocketActionOutput
- func (i TCPSocketActionArgs) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
- func (i TCPSocketActionArgs) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput
- type TCPSocketActionInput
- type TCPSocketActionOutput
- func (TCPSocketActionOutput) ElementType() reflect.Type
- func (o TCPSocketActionOutput) Host() pulumi.StringPtrOutput
- func (o TCPSocketActionOutput) Port() pulumi.IntPtrOutput
- func (o TCPSocketActionOutput) ToTCPSocketActionOutput() TCPSocketActionOutput
- func (o TCPSocketActionOutput) ToTCPSocketActionOutputWithContext(ctx context.Context) TCPSocketActionOutput
- func (o TCPSocketActionOutput) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
- func (o TCPSocketActionOutput) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput
- type TCPSocketActionPtrInput
- type TCPSocketActionPtrOutput
- func (o TCPSocketActionPtrOutput) Elem() TCPSocketActionOutput
- func (TCPSocketActionPtrOutput) ElementType() reflect.Type
- func (o TCPSocketActionPtrOutput) Host() pulumi.StringPtrOutput
- func (o TCPSocketActionPtrOutput) Port() pulumi.IntPtrOutput
- func (o TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
- func (o TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput
- type TCPSocketActionResponse
- type TCPSocketActionResponseOutput
- func (TCPSocketActionResponseOutput) ElementType() reflect.Type
- func (o TCPSocketActionResponseOutput) Host() pulumi.StringOutput
- func (o TCPSocketActionResponseOutput) Port() pulumi.IntOutput
- func (o TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutput() TCPSocketActionResponseOutput
- func (o TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutputWithContext(ctx context.Context) TCPSocketActionResponseOutput
- type Volume
- type VolumeArgs
- type VolumeArray
- type VolumeArrayInput
- type VolumeArrayOutput
- type VolumeInput
- type VolumeMount
- type VolumeMountArgs
- type VolumeMountArray
- type VolumeMountArrayInput
- type VolumeMountArrayOutput
- func (VolumeMountArrayOutput) ElementType() reflect.Type
- func (o VolumeMountArrayOutput) Index(i pulumi.IntInput) VolumeMountOutput
- func (o VolumeMountArrayOutput) ToVolumeMountArrayOutput() VolumeMountArrayOutput
- func (o VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput
- type VolumeMountInput
- type VolumeMountOutput
- func (VolumeMountOutput) ElementType() reflect.Type
- func (o VolumeMountOutput) MountPath() pulumi.StringPtrOutput
- func (o VolumeMountOutput) Name() pulumi.StringPtrOutput
- func (o VolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o VolumeMountOutput) SubPath() pulumi.StringPtrOutput
- func (o VolumeMountOutput) ToVolumeMountOutput() VolumeMountOutput
- func (o VolumeMountOutput) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput
- type VolumeMountResponse
- type VolumeMountResponseArrayOutput
- func (VolumeMountResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeMountResponseArrayOutput) Index(i pulumi.IntInput) VolumeMountResponseOutput
- func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput() VolumeMountResponseArrayOutput
- func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext(ctx context.Context) VolumeMountResponseArrayOutput
- type VolumeMountResponseOutput
- func (VolumeMountResponseOutput) ElementType() reflect.Type
- func (o VolumeMountResponseOutput) MountPath() pulumi.StringOutput
- func (o VolumeMountResponseOutput) Name() pulumi.StringOutput
- func (o VolumeMountResponseOutput) ReadOnly() pulumi.BoolOutput
- func (o VolumeMountResponseOutput) SubPath() pulumi.StringOutput
- func (o VolumeMountResponseOutput) ToVolumeMountResponseOutput() VolumeMountResponseOutput
- func (o VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext(ctx context.Context) VolumeMountResponseOutput
- type VolumeOutput
- func (o VolumeOutput) ConfigMap() ConfigMapVolumeSourcePtrOutput
- func (VolumeOutput) ElementType() reflect.Type
- func (o VolumeOutput) Name() pulumi.StringPtrOutput
- func (o VolumeOutput) Secret() SecretVolumeSourcePtrOutput
- func (o VolumeOutput) ToVolumeOutput() VolumeOutput
- func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
- type VolumeResponse
- type VolumeResponseArrayOutput
- func (VolumeResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeResponseArrayOutput) Index(i pulumi.IntInput) VolumeResponseOutput
- func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput
- func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput
- type VolumeResponseOutput
- func (o VolumeResponseOutput) ConfigMap() ConfigMapVolumeSourceResponseOutput
- func (VolumeResponseOutput) ElementType() reflect.Type
- func (o VolumeResponseOutput) Name() pulumi.StringOutput
- func (o VolumeResponseOutput) Secret() SecretVolumeSourceResponseOutput
- func (o VolumeResponseOutput) ToVolumeResponseOutput() VolumeResponseOutput
- func (o VolumeResponseOutput) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigMapEnvSource ¶
type ConfigMapEnvSource struct { // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference *LocalObjectReference `pulumi:"localObjectReference"` // The ConfigMap to select from. Name *string `pulumi:"name"` // (Optional) Specify whether the ConfigMap must be defined Optional *bool `pulumi:"optional"` }
Not supported by Cloud Run ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
type ConfigMapEnvSourceArgs ¶
type ConfigMapEnvSourceArgs struct { // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferencePtrInput `pulumi:"localObjectReference"` // The ConfigMap to select from. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Specify whether the ConfigMap must be defined Optional pulumi.BoolPtrInput `pulumi:"optional"` }
Not supported by Cloud Run ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
func (ConfigMapEnvSourceArgs) ElementType ¶
func (ConfigMapEnvSourceArgs) ElementType() reflect.Type
func (ConfigMapEnvSourceArgs) ToConfigMapEnvSourceOutput ¶
func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourceOutput() ConfigMapEnvSourceOutput
func (ConfigMapEnvSourceArgs) ToConfigMapEnvSourceOutputWithContext ¶
func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourceOutputWithContext(ctx context.Context) ConfigMapEnvSourceOutput
func (ConfigMapEnvSourceArgs) ToConfigMapEnvSourcePtrOutput ¶
func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput
func (ConfigMapEnvSourceArgs) ToConfigMapEnvSourcePtrOutputWithContext ¶
func (i ConfigMapEnvSourceArgs) ToConfigMapEnvSourcePtrOutputWithContext(ctx context.Context) ConfigMapEnvSourcePtrOutput
type ConfigMapEnvSourceInput ¶
type ConfigMapEnvSourceInput interface { pulumi.Input ToConfigMapEnvSourceOutput() ConfigMapEnvSourceOutput ToConfigMapEnvSourceOutputWithContext(context.Context) ConfigMapEnvSourceOutput }
ConfigMapEnvSourceInput is an input type that accepts ConfigMapEnvSourceArgs and ConfigMapEnvSourceOutput values. You can construct a concrete instance of `ConfigMapEnvSourceInput` via:
ConfigMapEnvSourceArgs{...}
type ConfigMapEnvSourceOutput ¶
type ConfigMapEnvSourceOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
func (ConfigMapEnvSourceOutput) ElementType ¶
func (ConfigMapEnvSourceOutput) ElementType() reflect.Type
func (ConfigMapEnvSourceOutput) LocalObjectReference ¶
func (o ConfigMapEnvSourceOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (ConfigMapEnvSourceOutput) Name ¶
func (o ConfigMapEnvSourceOutput) Name() pulumi.StringPtrOutput
The ConfigMap to select from.
func (ConfigMapEnvSourceOutput) Optional ¶
func (o ConfigMapEnvSourceOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the ConfigMap must be defined
func (ConfigMapEnvSourceOutput) ToConfigMapEnvSourceOutput ¶
func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourceOutput() ConfigMapEnvSourceOutput
func (ConfigMapEnvSourceOutput) ToConfigMapEnvSourceOutputWithContext ¶
func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourceOutputWithContext(ctx context.Context) ConfigMapEnvSourceOutput
func (ConfigMapEnvSourceOutput) ToConfigMapEnvSourcePtrOutput ¶
func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput
func (ConfigMapEnvSourceOutput) ToConfigMapEnvSourcePtrOutputWithContext ¶
func (o ConfigMapEnvSourceOutput) ToConfigMapEnvSourcePtrOutputWithContext(ctx context.Context) ConfigMapEnvSourcePtrOutput
type ConfigMapEnvSourcePtrInput ¶
type ConfigMapEnvSourcePtrInput interface { pulumi.Input ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput ToConfigMapEnvSourcePtrOutputWithContext(context.Context) ConfigMapEnvSourcePtrOutput }
ConfigMapEnvSourcePtrInput is an input type that accepts ConfigMapEnvSourceArgs, ConfigMapEnvSourcePtr and ConfigMapEnvSourcePtrOutput values. You can construct a concrete instance of `ConfigMapEnvSourcePtrInput` via:
ConfigMapEnvSourceArgs{...} or: nil
func ConfigMapEnvSourcePtr ¶
func ConfigMapEnvSourcePtr(v *ConfigMapEnvSourceArgs) ConfigMapEnvSourcePtrInput
type ConfigMapEnvSourcePtrOutput ¶
type ConfigMapEnvSourcePtrOutput struct{ *pulumi.OutputState }
func (ConfigMapEnvSourcePtrOutput) Elem ¶
func (o ConfigMapEnvSourcePtrOutput) Elem() ConfigMapEnvSourceOutput
func (ConfigMapEnvSourcePtrOutput) ElementType ¶
func (ConfigMapEnvSourcePtrOutput) ElementType() reflect.Type
func (ConfigMapEnvSourcePtrOutput) LocalObjectReference ¶
func (o ConfigMapEnvSourcePtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (ConfigMapEnvSourcePtrOutput) Name ¶
func (o ConfigMapEnvSourcePtrOutput) Name() pulumi.StringPtrOutput
The ConfigMap to select from.
func (ConfigMapEnvSourcePtrOutput) Optional ¶
func (o ConfigMapEnvSourcePtrOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the ConfigMap must be defined
func (ConfigMapEnvSourcePtrOutput) ToConfigMapEnvSourcePtrOutput ¶
func (o ConfigMapEnvSourcePtrOutput) ToConfigMapEnvSourcePtrOutput() ConfigMapEnvSourcePtrOutput
func (ConfigMapEnvSourcePtrOutput) ToConfigMapEnvSourcePtrOutputWithContext ¶
func (o ConfigMapEnvSourcePtrOutput) ToConfigMapEnvSourcePtrOutputWithContext(ctx context.Context) ConfigMapEnvSourcePtrOutput
type ConfigMapEnvSourceResponse ¶
type ConfigMapEnvSourceResponse struct { // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferenceResponse `pulumi:"localObjectReference"` // The ConfigMap to select from. Name string `pulumi:"name"` // (Optional) Specify whether the ConfigMap must be defined Optional bool `pulumi:"optional"` }
Not supported by Cloud Run ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
type ConfigMapEnvSourceResponseOutput ¶
type ConfigMapEnvSourceResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
func (ConfigMapEnvSourceResponseOutput) ElementType ¶
func (ConfigMapEnvSourceResponseOutput) ElementType() reflect.Type
func (ConfigMapEnvSourceResponseOutput) LocalObjectReference ¶
func (o ConfigMapEnvSourceResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (ConfigMapEnvSourceResponseOutput) Name ¶
func (o ConfigMapEnvSourceResponseOutput) Name() pulumi.StringOutput
The ConfigMap to select from.
func (ConfigMapEnvSourceResponseOutput) Optional ¶
func (o ConfigMapEnvSourceResponseOutput) Optional() pulumi.BoolOutput
(Optional) Specify whether the ConfigMap must be defined
func (ConfigMapEnvSourceResponseOutput) ToConfigMapEnvSourceResponseOutput ¶
func (o ConfigMapEnvSourceResponseOutput) ToConfigMapEnvSourceResponseOutput() ConfigMapEnvSourceResponseOutput
func (ConfigMapEnvSourceResponseOutput) ToConfigMapEnvSourceResponseOutputWithContext ¶
func (o ConfigMapEnvSourceResponseOutput) ToConfigMapEnvSourceResponseOutputWithContext(ctx context.Context) ConfigMapEnvSourceResponseOutput
type ConfigMapKeySelector ¶
type ConfigMapKeySelector struct { // The key to select. Key *string `pulumi:"key"` // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference *LocalObjectReference `pulumi:"localObjectReference"` // The ConfigMap to select from. Name *string `pulumi:"name"` // (Optional) Specify whether the ConfigMap or its key must be defined Optional *bool `pulumi:"optional"` }
Not supported by Cloud Run Selects a key from a ConfigMap.
type ConfigMapKeySelectorArgs ¶
type ConfigMapKeySelectorArgs struct { // The key to select. Key pulumi.StringPtrInput `pulumi:"key"` // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferencePtrInput `pulumi:"localObjectReference"` // The ConfigMap to select from. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Specify whether the ConfigMap or its key must be defined Optional pulumi.BoolPtrInput `pulumi:"optional"` }
Not supported by Cloud Run Selects a key from a ConfigMap.
func (ConfigMapKeySelectorArgs) ElementType ¶
func (ConfigMapKeySelectorArgs) ElementType() reflect.Type
func (ConfigMapKeySelectorArgs) ToConfigMapKeySelectorOutput ¶
func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorOutput() ConfigMapKeySelectorOutput
func (ConfigMapKeySelectorArgs) ToConfigMapKeySelectorOutputWithContext ¶
func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorOutputWithContext(ctx context.Context) ConfigMapKeySelectorOutput
func (ConfigMapKeySelectorArgs) ToConfigMapKeySelectorPtrOutput ¶
func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput
func (ConfigMapKeySelectorArgs) ToConfigMapKeySelectorPtrOutputWithContext ¶
func (i ConfigMapKeySelectorArgs) ToConfigMapKeySelectorPtrOutputWithContext(ctx context.Context) ConfigMapKeySelectorPtrOutput
type ConfigMapKeySelectorInput ¶
type ConfigMapKeySelectorInput interface { pulumi.Input ToConfigMapKeySelectorOutput() ConfigMapKeySelectorOutput ToConfigMapKeySelectorOutputWithContext(context.Context) ConfigMapKeySelectorOutput }
ConfigMapKeySelectorInput is an input type that accepts ConfigMapKeySelectorArgs and ConfigMapKeySelectorOutput values. You can construct a concrete instance of `ConfigMapKeySelectorInput` via:
ConfigMapKeySelectorArgs{...}
type ConfigMapKeySelectorOutput ¶
type ConfigMapKeySelectorOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run Selects a key from a ConfigMap.
func (ConfigMapKeySelectorOutput) ElementType ¶
func (ConfigMapKeySelectorOutput) ElementType() reflect.Type
func (ConfigMapKeySelectorOutput) Key ¶
func (o ConfigMapKeySelectorOutput) Key() pulumi.StringPtrOutput
The key to select.
func (ConfigMapKeySelectorOutput) LocalObjectReference ¶
func (o ConfigMapKeySelectorOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (ConfigMapKeySelectorOutput) Name ¶
func (o ConfigMapKeySelectorOutput) Name() pulumi.StringPtrOutput
The ConfigMap to select from.
func (ConfigMapKeySelectorOutput) Optional ¶
func (o ConfigMapKeySelectorOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the ConfigMap or its key must be defined
func (ConfigMapKeySelectorOutput) ToConfigMapKeySelectorOutput ¶
func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorOutput() ConfigMapKeySelectorOutput
func (ConfigMapKeySelectorOutput) ToConfigMapKeySelectorOutputWithContext ¶
func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorOutputWithContext(ctx context.Context) ConfigMapKeySelectorOutput
func (ConfigMapKeySelectorOutput) ToConfigMapKeySelectorPtrOutput ¶
func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput
func (ConfigMapKeySelectorOutput) ToConfigMapKeySelectorPtrOutputWithContext ¶
func (o ConfigMapKeySelectorOutput) ToConfigMapKeySelectorPtrOutputWithContext(ctx context.Context) ConfigMapKeySelectorPtrOutput
type ConfigMapKeySelectorPtrInput ¶
type ConfigMapKeySelectorPtrInput interface { pulumi.Input ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput ToConfigMapKeySelectorPtrOutputWithContext(context.Context) ConfigMapKeySelectorPtrOutput }
ConfigMapKeySelectorPtrInput is an input type that accepts ConfigMapKeySelectorArgs, ConfigMapKeySelectorPtr and ConfigMapKeySelectorPtrOutput values. You can construct a concrete instance of `ConfigMapKeySelectorPtrInput` via:
ConfigMapKeySelectorArgs{...} or: nil
func ConfigMapKeySelectorPtr ¶
func ConfigMapKeySelectorPtr(v *ConfigMapKeySelectorArgs) ConfigMapKeySelectorPtrInput
type ConfigMapKeySelectorPtrOutput ¶
type ConfigMapKeySelectorPtrOutput struct{ *pulumi.OutputState }
func (ConfigMapKeySelectorPtrOutput) Elem ¶
func (o ConfigMapKeySelectorPtrOutput) Elem() ConfigMapKeySelectorOutput
func (ConfigMapKeySelectorPtrOutput) ElementType ¶
func (ConfigMapKeySelectorPtrOutput) ElementType() reflect.Type
func (ConfigMapKeySelectorPtrOutput) Key ¶
func (o ConfigMapKeySelectorPtrOutput) Key() pulumi.StringPtrOutput
The key to select.
func (ConfigMapKeySelectorPtrOutput) LocalObjectReference ¶
func (o ConfigMapKeySelectorPtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (ConfigMapKeySelectorPtrOutput) Name ¶
func (o ConfigMapKeySelectorPtrOutput) Name() pulumi.StringPtrOutput
The ConfigMap to select from.
func (ConfigMapKeySelectorPtrOutput) Optional ¶
func (o ConfigMapKeySelectorPtrOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the ConfigMap or its key must be defined
func (ConfigMapKeySelectorPtrOutput) ToConfigMapKeySelectorPtrOutput ¶
func (o ConfigMapKeySelectorPtrOutput) ToConfigMapKeySelectorPtrOutput() ConfigMapKeySelectorPtrOutput
func (ConfigMapKeySelectorPtrOutput) ToConfigMapKeySelectorPtrOutputWithContext ¶
func (o ConfigMapKeySelectorPtrOutput) ToConfigMapKeySelectorPtrOutputWithContext(ctx context.Context) ConfigMapKeySelectorPtrOutput
type ConfigMapKeySelectorResponse ¶
type ConfigMapKeySelectorResponse struct { // The key to select. Key string `pulumi:"key"` // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferenceResponse `pulumi:"localObjectReference"` // The ConfigMap to select from. Name string `pulumi:"name"` // (Optional) Specify whether the ConfigMap or its key must be defined Optional bool `pulumi:"optional"` }
Not supported by Cloud Run Selects a key from a ConfigMap.
type ConfigMapKeySelectorResponseOutput ¶
type ConfigMapKeySelectorResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run Selects a key from a ConfigMap.
func (ConfigMapKeySelectorResponseOutput) ElementType ¶
func (ConfigMapKeySelectorResponseOutput) ElementType() reflect.Type
func (ConfigMapKeySelectorResponseOutput) Key ¶
func (o ConfigMapKeySelectorResponseOutput) Key() pulumi.StringOutput
The key to select.
func (ConfigMapKeySelectorResponseOutput) LocalObjectReference ¶
func (o ConfigMapKeySelectorResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (ConfigMapKeySelectorResponseOutput) Name ¶
func (o ConfigMapKeySelectorResponseOutput) Name() pulumi.StringOutput
The ConfigMap to select from.
func (ConfigMapKeySelectorResponseOutput) Optional ¶
func (o ConfigMapKeySelectorResponseOutput) Optional() pulumi.BoolOutput
(Optional) Specify whether the ConfigMap or its key must be defined
func (ConfigMapKeySelectorResponseOutput) ToConfigMapKeySelectorResponseOutput ¶
func (o ConfigMapKeySelectorResponseOutput) ToConfigMapKeySelectorResponseOutput() ConfigMapKeySelectorResponseOutput
func (ConfigMapKeySelectorResponseOutput) ToConfigMapKeySelectorResponseOutputWithContext ¶
func (o ConfigMapKeySelectorResponseOutput) ToConfigMapKeySelectorResponseOutputWithContext(ctx context.Context) ConfigMapKeySelectorResponseOutput
type ConfigMapVolumeSource ¶
type ConfigMapVolumeSource struct { // (Optional) Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. DefaultMode *int `pulumi:"defaultMode"` // (Optional) If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional. Items []KeyToPath `pulumi:"items"` // Name of the config. Name *string `pulumi:"name"` // (Optional) Specify whether the Secret or its keys must be defined. Optional *bool `pulumi:"optional"` }
Not supported by Cloud Run Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
type ConfigMapVolumeSourceArgs ¶
type ConfigMapVolumeSourceArgs struct { // (Optional) Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. DefaultMode pulumi.IntPtrInput `pulumi:"defaultMode"` // (Optional) If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional. Items KeyToPathArrayInput `pulumi:"items"` // Name of the config. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Specify whether the Secret or its keys must be defined. Optional pulumi.BoolPtrInput `pulumi:"optional"` }
Not supported by Cloud Run Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
func (ConfigMapVolumeSourceArgs) ElementType ¶
func (ConfigMapVolumeSourceArgs) ElementType() reflect.Type
func (ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourceOutput ¶
func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourceOutput() ConfigMapVolumeSourceOutput
func (ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourceOutputWithContext ¶
func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourceOutputWithContext(ctx context.Context) ConfigMapVolumeSourceOutput
func (ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourcePtrOutput ¶
func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput
func (ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourcePtrOutputWithContext ¶
func (i ConfigMapVolumeSourceArgs) ToConfigMapVolumeSourcePtrOutputWithContext(ctx context.Context) ConfigMapVolumeSourcePtrOutput
type ConfigMapVolumeSourceInput ¶
type ConfigMapVolumeSourceInput interface { pulumi.Input ToConfigMapVolumeSourceOutput() ConfigMapVolumeSourceOutput ToConfigMapVolumeSourceOutputWithContext(context.Context) ConfigMapVolumeSourceOutput }
ConfigMapVolumeSourceInput is an input type that accepts ConfigMapVolumeSourceArgs and ConfigMapVolumeSourceOutput values. You can construct a concrete instance of `ConfigMapVolumeSourceInput` via:
ConfigMapVolumeSourceArgs{...}
type ConfigMapVolumeSourceOutput ¶
type ConfigMapVolumeSourceOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
func (ConfigMapVolumeSourceOutput) DefaultMode ¶
func (o ConfigMapVolumeSourceOutput) DefaultMode() pulumi.IntPtrOutput
(Optional) Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (ConfigMapVolumeSourceOutput) ElementType ¶
func (ConfigMapVolumeSourceOutput) ElementType() reflect.Type
func (ConfigMapVolumeSourceOutput) Items ¶
func (o ConfigMapVolumeSourceOutput) Items() KeyToPathArrayOutput
(Optional) If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional.
func (ConfigMapVolumeSourceOutput) Name ¶
func (o ConfigMapVolumeSourceOutput) Name() pulumi.StringPtrOutput
Name of the config.
func (ConfigMapVolumeSourceOutput) Optional ¶
func (o ConfigMapVolumeSourceOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret or its keys must be defined.
func (ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourceOutput ¶
func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourceOutput() ConfigMapVolumeSourceOutput
func (ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourceOutputWithContext ¶
func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourceOutputWithContext(ctx context.Context) ConfigMapVolumeSourceOutput
func (ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourcePtrOutput ¶
func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput
func (ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourcePtrOutputWithContext ¶
func (o ConfigMapVolumeSourceOutput) ToConfigMapVolumeSourcePtrOutputWithContext(ctx context.Context) ConfigMapVolumeSourcePtrOutput
type ConfigMapVolumeSourcePtrInput ¶
type ConfigMapVolumeSourcePtrInput interface { pulumi.Input ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput ToConfigMapVolumeSourcePtrOutputWithContext(context.Context) ConfigMapVolumeSourcePtrOutput }
ConfigMapVolumeSourcePtrInput is an input type that accepts ConfigMapVolumeSourceArgs, ConfigMapVolumeSourcePtr and ConfigMapVolumeSourcePtrOutput values. You can construct a concrete instance of `ConfigMapVolumeSourcePtrInput` via:
ConfigMapVolumeSourceArgs{...} or: nil
func ConfigMapVolumeSourcePtr ¶
func ConfigMapVolumeSourcePtr(v *ConfigMapVolumeSourceArgs) ConfigMapVolumeSourcePtrInput
type ConfigMapVolumeSourcePtrOutput ¶
type ConfigMapVolumeSourcePtrOutput struct{ *pulumi.OutputState }
func (ConfigMapVolumeSourcePtrOutput) DefaultMode ¶
func (o ConfigMapVolumeSourcePtrOutput) DefaultMode() pulumi.IntPtrOutput
(Optional) Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (ConfigMapVolumeSourcePtrOutput) Elem ¶
func (o ConfigMapVolumeSourcePtrOutput) Elem() ConfigMapVolumeSourceOutput
func (ConfigMapVolumeSourcePtrOutput) ElementType ¶
func (ConfigMapVolumeSourcePtrOutput) ElementType() reflect.Type
func (ConfigMapVolumeSourcePtrOutput) Items ¶
func (o ConfigMapVolumeSourcePtrOutput) Items() KeyToPathArrayOutput
(Optional) If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional.
func (ConfigMapVolumeSourcePtrOutput) Name ¶
func (o ConfigMapVolumeSourcePtrOutput) Name() pulumi.StringPtrOutput
Name of the config.
func (ConfigMapVolumeSourcePtrOutput) Optional ¶
func (o ConfigMapVolumeSourcePtrOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret or its keys must be defined.
func (ConfigMapVolumeSourcePtrOutput) ToConfigMapVolumeSourcePtrOutput ¶
func (o ConfigMapVolumeSourcePtrOutput) ToConfigMapVolumeSourcePtrOutput() ConfigMapVolumeSourcePtrOutput
func (ConfigMapVolumeSourcePtrOutput) ToConfigMapVolumeSourcePtrOutputWithContext ¶
func (o ConfigMapVolumeSourcePtrOutput) ToConfigMapVolumeSourcePtrOutputWithContext(ctx context.Context) ConfigMapVolumeSourcePtrOutput
type ConfigMapVolumeSourceResponse ¶
type ConfigMapVolumeSourceResponse struct { // (Optional) Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. DefaultMode int `pulumi:"defaultMode"` // (Optional) If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional. Items []KeyToPathResponse `pulumi:"items"` // Name of the config. Name string `pulumi:"name"` // (Optional) Specify whether the Secret or its keys must be defined. Optional bool `pulumi:"optional"` }
Not supported by Cloud Run Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
type ConfigMapVolumeSourceResponseOutput ¶
type ConfigMapVolumeSourceResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
func (ConfigMapVolumeSourceResponseOutput) DefaultMode ¶
func (o ConfigMapVolumeSourceResponseOutput) DefaultMode() pulumi.IntOutput
(Optional) Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (ConfigMapVolumeSourceResponseOutput) ElementType ¶
func (ConfigMapVolumeSourceResponseOutput) ElementType() reflect.Type
func (ConfigMapVolumeSourceResponseOutput) Items ¶
func (o ConfigMapVolumeSourceResponseOutput) Items() KeyToPathResponseArrayOutput
(Optional) If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional.
func (ConfigMapVolumeSourceResponseOutput) Name ¶
func (o ConfigMapVolumeSourceResponseOutput) Name() pulumi.StringOutput
Name of the config.
func (ConfigMapVolumeSourceResponseOutput) Optional ¶
func (o ConfigMapVolumeSourceResponseOutput) Optional() pulumi.BoolOutput
(Optional) Specify whether the Secret or its keys must be defined.
func (ConfigMapVolumeSourceResponseOutput) ToConfigMapVolumeSourceResponseOutput ¶
func (o ConfigMapVolumeSourceResponseOutput) ToConfigMapVolumeSourceResponseOutput() ConfigMapVolumeSourceResponseOutput
func (ConfigMapVolumeSourceResponseOutput) ToConfigMapVolumeSourceResponseOutputWithContext ¶
func (o ConfigMapVolumeSourceResponseOutput) ToConfigMapVolumeSourceResponseOutputWithContext(ctx context.Context) ConfigMapVolumeSourceResponseOutput
type Container ¶
type Container struct { // (Optional) 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"` Command []string `pulumi:"command"` // (Optional) List of environment variables to set in the container. Env []EnvVar `pulumi:"env"` // (Optional) List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. EnvFrom []EnvFromSource `pulumi:"envFrom"` // Only supports containers from Google Container Registry or Artifact Registry URL of the Container image. More info: https://kubernetes.io/docs/concepts/containers/images Image *string `pulumi:"image"` // (Optional) Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images ImagePullPolicy *string `pulumi:"imagePullPolicy"` // (Optional) 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 LivenessProbe *Probe `pulumi:"livenessProbe"` // (Optional) Name of the container specified as a DNS_LABEL. Currently unused in Cloud Run. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-label-names Name *string `pulumi:"name"` // (Optional) 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. Ports []ContainerPort `pulumi:"ports"` // (Optional) Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes ReadinessProbe *Probe `pulumi:"readinessProbe"` // (Optional) Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources *ResourceRequirements `pulumi:"resources"` // (Optional) Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext *SecurityContext `pulumi:"securityContext"` // (Optional) 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 StartupProbe *Probe `pulumi:"startupProbe"` // (Optional) Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. TerminationMessagePath *string `pulumi:"terminationMessagePath"` // (Optional) Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. TerminationMessagePolicy *string `pulumi:"terminationMessagePolicy"` // (Optional) Volume to mount into the container's filesystem. Only supports SecretVolumeSources. Pod volumes to mount into the container's filesystem. VolumeMounts []VolumeMount `pulumi:"volumeMounts"` // (Optional) 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"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
type ContainerArgs ¶
type ContainerArgs struct { // (Optional) 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"` Command pulumi.StringArrayInput `pulumi:"command"` // (Optional) List of environment variables to set in the container. Env EnvVarArrayInput `pulumi:"env"` // (Optional) List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. EnvFrom EnvFromSourceArrayInput `pulumi:"envFrom"` // Only supports containers from Google Container Registry or Artifact Registry URL of the Container image. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringPtrInput `pulumi:"image"` // (Optional) Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images ImagePullPolicy pulumi.StringPtrInput `pulumi:"imagePullPolicy"` // (Optional) 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 LivenessProbe ProbePtrInput `pulumi:"livenessProbe"` // (Optional) Name of the container specified as a DNS_LABEL. Currently unused in Cloud Run. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-label-names Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) 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. Ports ContainerPortArrayInput `pulumi:"ports"` // (Optional) Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes ReadinessProbe ProbePtrInput `pulumi:"readinessProbe"` // (Optional) Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources ResourceRequirementsPtrInput `pulumi:"resources"` // (Optional) Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext SecurityContextPtrInput `pulumi:"securityContext"` // (Optional) 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 StartupProbe ProbePtrInput `pulumi:"startupProbe"` // (Optional) Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. TerminationMessagePath pulumi.StringPtrInput `pulumi:"terminationMessagePath"` // (Optional) Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. TerminationMessagePolicy pulumi.StringPtrInput `pulumi:"terminationMessagePolicy"` // (Optional) Volume to mount into the container's filesystem. Only supports SecretVolumeSources. Pod volumes to mount into the container's filesystem. VolumeMounts VolumeMountArrayInput `pulumi:"volumeMounts"` // (Optional) 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"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
func (ContainerArgs) ElementType ¶
func (ContainerArgs) ElementType() reflect.Type
func (ContainerArgs) ToContainerOutput ¶
func (i ContainerArgs) ToContainerOutput() ContainerOutput
func (ContainerArgs) ToContainerOutputWithContext ¶
func (i ContainerArgs) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
type ContainerArray ¶
type ContainerArray []ContainerInput
func (ContainerArray) ElementType ¶
func (ContainerArray) ElementType() reflect.Type
func (ContainerArray) ToContainerArrayOutput ¶
func (i ContainerArray) ToContainerArrayOutput() ContainerArrayOutput
func (ContainerArray) ToContainerArrayOutputWithContext ¶
func (i ContainerArray) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput
type ContainerArrayInput ¶
type ContainerArrayInput interface { pulumi.Input ToContainerArrayOutput() ContainerArrayOutput ToContainerArrayOutputWithContext(context.Context) ContainerArrayOutput }
ContainerArrayInput is an input type that accepts ContainerArray and ContainerArrayOutput values. You can construct a concrete instance of `ContainerArrayInput` via:
ContainerArray{ ContainerArgs{...} }
type ContainerArrayOutput ¶
type ContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerArrayOutput) ElementType ¶
func (ContainerArrayOutput) ElementType() reflect.Type
func (ContainerArrayOutput) Index ¶
func (o ContainerArrayOutput) Index(i pulumi.IntInput) ContainerOutput
func (ContainerArrayOutput) ToContainerArrayOutput ¶
func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput
func (ContainerArrayOutput) ToContainerArrayOutputWithContext ¶
func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput
type ContainerInput ¶
type ContainerInput interface { pulumi.Input ToContainerOutput() ContainerOutput ToContainerOutputWithContext(context.Context) ContainerOutput }
ContainerInput is an input type that accepts ContainerArgs and ContainerOutput values. You can construct a concrete instance of `ContainerInput` via:
ContainerArgs{...}
type ContainerOutput ¶
type ContainerOutput struct{ *pulumi.OutputState }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
func (ContainerOutput) Args ¶
func (o ContainerOutput) Args() pulumi.StringArrayOutput
(Optional) 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 (ContainerOutput) Command ¶
func (o ContainerOutput) Command() pulumi.StringArrayOutput
func (ContainerOutput) ElementType ¶
func (ContainerOutput) ElementType() reflect.Type
func (ContainerOutput) Env ¶
func (o ContainerOutput) Env() EnvVarArrayOutput
(Optional) List of environment variables to set in the container.
func (ContainerOutput) EnvFrom ¶
func (o ContainerOutput) EnvFrom() EnvFromSourceArrayOutput
(Optional) List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.
func (ContainerOutput) Image ¶
func (o ContainerOutput) Image() pulumi.StringPtrOutput
Only supports containers from Google Container Registry or Artifact Registry URL of the Container image. More info: https://kubernetes.io/docs/concepts/containers/images
func (ContainerOutput) ImagePullPolicy ¶
func (o ContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
(Optional) Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
func (ContainerOutput) LivenessProbe ¶
func (o ContainerOutput) LivenessProbe() ProbePtrOutput
(Optional) 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
func (ContainerOutput) Name ¶
func (o ContainerOutput) Name() pulumi.StringPtrOutput
(Optional) Name of the container specified as a DNS_LABEL. Currently unused in Cloud Run. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-label-names
func (ContainerOutput) Ports ¶
func (o ContainerOutput) Ports() ContainerPortArrayOutput
(Optional) 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.
func (ContainerOutput) ReadinessProbe ¶
func (o ContainerOutput) ReadinessProbe() ProbePtrOutput
(Optional) Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ContainerOutput) Resources ¶
func (o ContainerOutput) Resources() ResourceRequirementsPtrOutput
(Optional) Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
func (ContainerOutput) SecurityContext ¶
func (o ContainerOutput) SecurityContext() SecurityContextPtrOutput
(Optional) Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (ContainerOutput) StartupProbe ¶ added in v0.6.0
func (o ContainerOutput) StartupProbe() ProbePtrOutput
(Optional) 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
func (ContainerOutput) TerminationMessagePath ¶
func (o ContainerOutput) TerminationMessagePath() pulumi.StringPtrOutput
(Optional) Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log.
func (ContainerOutput) TerminationMessagePolicy ¶
func (o ContainerOutput) TerminationMessagePolicy() pulumi.StringPtrOutput
(Optional) Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
func (ContainerOutput) ToContainerOutput ¶
func (o ContainerOutput) ToContainerOutput() ContainerOutput
func (ContainerOutput) ToContainerOutputWithContext ¶
func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
func (ContainerOutput) VolumeMounts ¶
func (o ContainerOutput) VolumeMounts() VolumeMountArrayOutput
(Optional) Volume to mount into the container's filesystem. Only supports SecretVolumeSources. Pod volumes to mount into the container's filesystem.
func (ContainerOutput) WorkingDir ¶
func (o ContainerOutput) WorkingDir() pulumi.StringPtrOutput
(Optional) Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type ContainerPort ¶
type ContainerPort struct { // (Optional) Port number the container listens on. This must be a valid port number, 0 < x < 65536. ContainerPort *int `pulumi:"containerPort"` // (Optional) If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name *string `pulumi:"name"` // (Optional) Protocol for port. Must be "TCP". Defaults to "TCP". Protocol *string `pulumi:"protocol"` }
ContainerPort represents a network port in a single container.
type ContainerPortArgs ¶
type ContainerPortArgs struct { // (Optional) Port number the container listens on. This must be a valid port number, 0 < x < 65536. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` // (Optional) If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Protocol for port. Must be "TCP". Defaults to "TCP". Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
ContainerPort represents a network port in a single container.
func (ContainerPortArgs) ElementType ¶
func (ContainerPortArgs) ElementType() reflect.Type
func (ContainerPortArgs) ToContainerPortOutput ¶
func (i ContainerPortArgs) ToContainerPortOutput() ContainerPortOutput
func (ContainerPortArgs) ToContainerPortOutputWithContext ¶
func (i ContainerPortArgs) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput
type ContainerPortArray ¶
type ContainerPortArray []ContainerPortInput
func (ContainerPortArray) ElementType ¶
func (ContainerPortArray) ElementType() reflect.Type
func (ContainerPortArray) ToContainerPortArrayOutput ¶
func (i ContainerPortArray) ToContainerPortArrayOutput() ContainerPortArrayOutput
func (ContainerPortArray) ToContainerPortArrayOutputWithContext ¶
func (i ContainerPortArray) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput
type ContainerPortArrayInput ¶
type ContainerPortArrayInput interface { pulumi.Input ToContainerPortArrayOutput() ContainerPortArrayOutput ToContainerPortArrayOutputWithContext(context.Context) ContainerPortArrayOutput }
ContainerPortArrayInput is an input type that accepts ContainerPortArray and ContainerPortArrayOutput values. You can construct a concrete instance of `ContainerPortArrayInput` via:
ContainerPortArray{ ContainerPortArgs{...} }
type ContainerPortArrayOutput ¶
type ContainerPortArrayOutput struct{ *pulumi.OutputState }
func (ContainerPortArrayOutput) ElementType ¶
func (ContainerPortArrayOutput) ElementType() reflect.Type
func (ContainerPortArrayOutput) Index ¶
func (o ContainerPortArrayOutput) Index(i pulumi.IntInput) ContainerPortOutput
func (ContainerPortArrayOutput) ToContainerPortArrayOutput ¶
func (o ContainerPortArrayOutput) ToContainerPortArrayOutput() ContainerPortArrayOutput
func (ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext ¶
func (o ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput
type ContainerPortInput ¶
type ContainerPortInput interface { pulumi.Input ToContainerPortOutput() ContainerPortOutput ToContainerPortOutputWithContext(context.Context) ContainerPortOutput }
ContainerPortInput is an input type that accepts ContainerPortArgs and ContainerPortOutput values. You can construct a concrete instance of `ContainerPortInput` via:
ContainerPortArgs{...}
type ContainerPortOutput ¶
type ContainerPortOutput struct{ *pulumi.OutputState }
ContainerPort represents a network port in a single container.
func (ContainerPortOutput) ContainerPort ¶
func (o ContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
(Optional) Port number the container listens on. This must be a valid port number, 0 < x < 65536.
func (ContainerPortOutput) ElementType ¶
func (ContainerPortOutput) ElementType() reflect.Type
func (ContainerPortOutput) Name ¶
func (o ContainerPortOutput) Name() pulumi.StringPtrOutput
(Optional) If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (ContainerPortOutput) Protocol ¶
func (o ContainerPortOutput) Protocol() pulumi.StringPtrOutput
(Optional) Protocol for port. Must be "TCP". Defaults to "TCP".
func (ContainerPortOutput) ToContainerPortOutput ¶
func (o ContainerPortOutput) ToContainerPortOutput() ContainerPortOutput
func (ContainerPortOutput) ToContainerPortOutputWithContext ¶
func (o ContainerPortOutput) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput
type ContainerPortResponse ¶
type ContainerPortResponse struct { // (Optional) Port number the container listens on. This must be a valid port number, 0 < x < 65536. ContainerPort int `pulumi:"containerPort"` // (Optional) If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name string `pulumi:"name"` // (Optional) Protocol for port. Must be "TCP". Defaults to "TCP". Protocol string `pulumi:"protocol"` }
ContainerPort represents a network port in a single container.
type ContainerPortResponseArrayOutput ¶
type ContainerPortResponseArrayOutput struct{ *pulumi.OutputState }
func (ContainerPortResponseArrayOutput) ElementType ¶
func (ContainerPortResponseArrayOutput) ElementType() reflect.Type
func (ContainerPortResponseArrayOutput) Index ¶
func (o ContainerPortResponseArrayOutput) Index(i pulumi.IntInput) ContainerPortResponseOutput
func (ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutput ¶
func (o ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutput() ContainerPortResponseArrayOutput
func (ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutputWithContext ¶
func (o ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutputWithContext(ctx context.Context) ContainerPortResponseArrayOutput
type ContainerPortResponseOutput ¶
type ContainerPortResponseOutput struct{ *pulumi.OutputState }
ContainerPort represents a network port in a single container.
func (ContainerPortResponseOutput) ContainerPort ¶
func (o ContainerPortResponseOutput) ContainerPort() pulumi.IntOutput
(Optional) Port number the container listens on. This must be a valid port number, 0 < x < 65536.
func (ContainerPortResponseOutput) ElementType ¶
func (ContainerPortResponseOutput) ElementType() reflect.Type
func (ContainerPortResponseOutput) Name ¶
func (o ContainerPortResponseOutput) Name() pulumi.StringOutput
(Optional) If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (ContainerPortResponseOutput) Protocol ¶
func (o ContainerPortResponseOutput) Protocol() pulumi.StringOutput
(Optional) Protocol for port. Must be "TCP". Defaults to "TCP".
func (ContainerPortResponseOutput) ToContainerPortResponseOutput ¶
func (o ContainerPortResponseOutput) ToContainerPortResponseOutput() ContainerPortResponseOutput
func (ContainerPortResponseOutput) ToContainerPortResponseOutputWithContext ¶
func (o ContainerPortResponseOutput) ToContainerPortResponseOutputWithContext(ctx context.Context) ContainerPortResponseOutput
type ContainerResponse ¶
type ContainerResponse struct { // (Optional) 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"` Command []string `pulumi:"command"` // (Optional) List of environment variables to set in the container. Env []EnvVarResponse `pulumi:"env"` // (Optional) List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. EnvFrom []EnvFromSourceResponse `pulumi:"envFrom"` // Only supports containers from Google Container Registry or Artifact Registry URL of the Container image. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // (Optional) Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images ImagePullPolicy string `pulumi:"imagePullPolicy"` // (Optional) 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 LivenessProbe ProbeResponse `pulumi:"livenessProbe"` // (Optional) Name of the container specified as a DNS_LABEL. Currently unused in Cloud Run. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-label-names Name string `pulumi:"name"` // (Optional) 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. Ports []ContainerPortResponse `pulumi:"ports"` // (Optional) Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes ReadinessProbe ProbeResponse `pulumi:"readinessProbe"` // (Optional) Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources ResourceRequirementsResponse `pulumi:"resources"` // (Optional) Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext SecurityContextResponse `pulumi:"securityContext"` // (Optional) 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 StartupProbe ProbeResponse `pulumi:"startupProbe"` // (Optional) Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. TerminationMessagePath string `pulumi:"terminationMessagePath"` // (Optional) Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. TerminationMessagePolicy string `pulumi:"terminationMessagePolicy"` // (Optional) Volume to mount into the container's filesystem. Only supports SecretVolumeSources. Pod volumes to mount into the container's filesystem. VolumeMounts []VolumeMountResponse `pulumi:"volumeMounts"` // (Optional) 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"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
type ContainerResponseArrayOutput ¶
type ContainerResponseArrayOutput struct{ *pulumi.OutputState }
func (ContainerResponseArrayOutput) ElementType ¶
func (ContainerResponseArrayOutput) ElementType() reflect.Type
func (ContainerResponseArrayOutput) Index ¶
func (o ContainerResponseArrayOutput) Index(i pulumi.IntInput) ContainerResponseOutput
func (ContainerResponseArrayOutput) ToContainerResponseArrayOutput ¶
func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutput() ContainerResponseArrayOutput
func (ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext ¶
func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext(ctx context.Context) ContainerResponseArrayOutput
type ContainerResponseOutput ¶
type ContainerResponseOutput struct{ *pulumi.OutputState }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
func (ContainerResponseOutput) Args ¶
func (o ContainerResponseOutput) Args() pulumi.StringArrayOutput
(Optional) 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 (ContainerResponseOutput) Command ¶
func (o ContainerResponseOutput) Command() pulumi.StringArrayOutput
func (ContainerResponseOutput) ElementType ¶
func (ContainerResponseOutput) ElementType() reflect.Type
func (ContainerResponseOutput) Env ¶
func (o ContainerResponseOutput) Env() EnvVarResponseArrayOutput
(Optional) List of environment variables to set in the container.
func (ContainerResponseOutput) EnvFrom ¶
func (o ContainerResponseOutput) EnvFrom() EnvFromSourceResponseArrayOutput
(Optional) List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.
func (ContainerResponseOutput) Image ¶
func (o ContainerResponseOutput) Image() pulumi.StringOutput
Only supports containers from Google Container Registry or Artifact Registry URL of the Container image. More info: https://kubernetes.io/docs/concepts/containers/images
func (ContainerResponseOutput) ImagePullPolicy ¶
func (o ContainerResponseOutput) ImagePullPolicy() pulumi.StringOutput
(Optional) Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
func (ContainerResponseOutput) LivenessProbe ¶
func (o ContainerResponseOutput) LivenessProbe() ProbeResponseOutput
(Optional) 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
func (ContainerResponseOutput) Name ¶
func (o ContainerResponseOutput) Name() pulumi.StringOutput
(Optional) Name of the container specified as a DNS_LABEL. Currently unused in Cloud Run. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-label-names
func (ContainerResponseOutput) Ports ¶
func (o ContainerResponseOutput) Ports() ContainerPortResponseArrayOutput
(Optional) 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.
func (ContainerResponseOutput) ReadinessProbe ¶
func (o ContainerResponseOutput) ReadinessProbe() ProbeResponseOutput
(Optional) Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ContainerResponseOutput) Resources ¶
func (o ContainerResponseOutput) Resources() ResourceRequirementsResponseOutput
(Optional) Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
func (ContainerResponseOutput) SecurityContext ¶
func (o ContainerResponseOutput) SecurityContext() SecurityContextResponseOutput
(Optional) Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (ContainerResponseOutput) StartupProbe ¶ added in v0.6.0
func (o ContainerResponseOutput) StartupProbe() ProbeResponseOutput
(Optional) 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
func (ContainerResponseOutput) TerminationMessagePath ¶
func (o ContainerResponseOutput) TerminationMessagePath() pulumi.StringOutput
(Optional) Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log.
func (ContainerResponseOutput) TerminationMessagePolicy ¶
func (o ContainerResponseOutput) TerminationMessagePolicy() pulumi.StringOutput
(Optional) Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
func (ContainerResponseOutput) ToContainerResponseOutput ¶
func (o ContainerResponseOutput) ToContainerResponseOutput() ContainerResponseOutput
func (ContainerResponseOutput) ToContainerResponseOutputWithContext ¶
func (o ContainerResponseOutput) ToContainerResponseOutputWithContext(ctx context.Context) ContainerResponseOutput
func (ContainerResponseOutput) VolumeMounts ¶
func (o ContainerResponseOutput) VolumeMounts() VolumeMountResponseArrayOutput
(Optional) Volume to mount into the container's filesystem. Only supports SecretVolumeSources. Pod volumes to mount into the container's filesystem.
func (ContainerResponseOutput) WorkingDir ¶
func (o ContainerResponseOutput) WorkingDir() pulumi.StringOutput
(Optional) Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type EnvFromSource ¶
type EnvFromSource struct { // (Optional) The ConfigMap to select from ConfigMapRef *ConfigMapEnvSource `pulumi:"configMapRef"` // (Optional) An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. Prefix *string `pulumi:"prefix"` // (Optional) The Secret to select from SecretRef *SecretEnvSource `pulumi:"secretRef"` }
Not supported by Cloud Run EnvFromSource represents the source of a set of ConfigMaps
type EnvFromSourceArgs ¶
type EnvFromSourceArgs struct { // (Optional) The ConfigMap to select from ConfigMapRef ConfigMapEnvSourcePtrInput `pulumi:"configMapRef"` // (Optional) An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // (Optional) The Secret to select from SecretRef SecretEnvSourcePtrInput `pulumi:"secretRef"` }
Not supported by Cloud Run EnvFromSource represents the source of a set of ConfigMaps
func (EnvFromSourceArgs) ElementType ¶
func (EnvFromSourceArgs) ElementType() reflect.Type
func (EnvFromSourceArgs) ToEnvFromSourceOutput ¶
func (i EnvFromSourceArgs) ToEnvFromSourceOutput() EnvFromSourceOutput
func (EnvFromSourceArgs) ToEnvFromSourceOutputWithContext ¶
func (i EnvFromSourceArgs) ToEnvFromSourceOutputWithContext(ctx context.Context) EnvFromSourceOutput
type EnvFromSourceArray ¶
type EnvFromSourceArray []EnvFromSourceInput
func (EnvFromSourceArray) ElementType ¶
func (EnvFromSourceArray) ElementType() reflect.Type
func (EnvFromSourceArray) ToEnvFromSourceArrayOutput ¶
func (i EnvFromSourceArray) ToEnvFromSourceArrayOutput() EnvFromSourceArrayOutput
func (EnvFromSourceArray) ToEnvFromSourceArrayOutputWithContext ¶
func (i EnvFromSourceArray) ToEnvFromSourceArrayOutputWithContext(ctx context.Context) EnvFromSourceArrayOutput
type EnvFromSourceArrayInput ¶
type EnvFromSourceArrayInput interface { pulumi.Input ToEnvFromSourceArrayOutput() EnvFromSourceArrayOutput ToEnvFromSourceArrayOutputWithContext(context.Context) EnvFromSourceArrayOutput }
EnvFromSourceArrayInput is an input type that accepts EnvFromSourceArray and EnvFromSourceArrayOutput values. You can construct a concrete instance of `EnvFromSourceArrayInput` via:
EnvFromSourceArray{ EnvFromSourceArgs{...} }
type EnvFromSourceArrayOutput ¶
type EnvFromSourceArrayOutput struct{ *pulumi.OutputState }
func (EnvFromSourceArrayOutput) ElementType ¶
func (EnvFromSourceArrayOutput) ElementType() reflect.Type
func (EnvFromSourceArrayOutput) Index ¶
func (o EnvFromSourceArrayOutput) Index(i pulumi.IntInput) EnvFromSourceOutput
func (EnvFromSourceArrayOutput) ToEnvFromSourceArrayOutput ¶
func (o EnvFromSourceArrayOutput) ToEnvFromSourceArrayOutput() EnvFromSourceArrayOutput
func (EnvFromSourceArrayOutput) ToEnvFromSourceArrayOutputWithContext ¶
func (o EnvFromSourceArrayOutput) ToEnvFromSourceArrayOutputWithContext(ctx context.Context) EnvFromSourceArrayOutput
type EnvFromSourceInput ¶
type EnvFromSourceInput interface { pulumi.Input ToEnvFromSourceOutput() EnvFromSourceOutput ToEnvFromSourceOutputWithContext(context.Context) EnvFromSourceOutput }
EnvFromSourceInput is an input type that accepts EnvFromSourceArgs and EnvFromSourceOutput values. You can construct a concrete instance of `EnvFromSourceInput` via:
EnvFromSourceArgs{...}
type EnvFromSourceOutput ¶
type EnvFromSourceOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run EnvFromSource represents the source of a set of ConfigMaps
func (EnvFromSourceOutput) ConfigMapRef ¶
func (o EnvFromSourceOutput) ConfigMapRef() ConfigMapEnvSourcePtrOutput
(Optional) The ConfigMap to select from
func (EnvFromSourceOutput) ElementType ¶
func (EnvFromSourceOutput) ElementType() reflect.Type
func (EnvFromSourceOutput) Prefix ¶
func (o EnvFromSourceOutput) Prefix() pulumi.StringPtrOutput
(Optional) An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.
func (EnvFromSourceOutput) SecretRef ¶
func (o EnvFromSourceOutput) SecretRef() SecretEnvSourcePtrOutput
(Optional) The Secret to select from
func (EnvFromSourceOutput) ToEnvFromSourceOutput ¶
func (o EnvFromSourceOutput) ToEnvFromSourceOutput() EnvFromSourceOutput
func (EnvFromSourceOutput) ToEnvFromSourceOutputWithContext ¶
func (o EnvFromSourceOutput) ToEnvFromSourceOutputWithContext(ctx context.Context) EnvFromSourceOutput
type EnvFromSourceResponse ¶
type EnvFromSourceResponse struct { // (Optional) The ConfigMap to select from ConfigMapRef ConfigMapEnvSourceResponse `pulumi:"configMapRef"` // (Optional) An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. Prefix string `pulumi:"prefix"` // (Optional) The Secret to select from SecretRef SecretEnvSourceResponse `pulumi:"secretRef"` }
Not supported by Cloud Run EnvFromSource represents the source of a set of ConfigMaps
type EnvFromSourceResponseArrayOutput ¶
type EnvFromSourceResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvFromSourceResponseArrayOutput) ElementType ¶
func (EnvFromSourceResponseArrayOutput) ElementType() reflect.Type
func (EnvFromSourceResponseArrayOutput) Index ¶
func (o EnvFromSourceResponseArrayOutput) Index(i pulumi.IntInput) EnvFromSourceResponseOutput
func (EnvFromSourceResponseArrayOutput) ToEnvFromSourceResponseArrayOutput ¶
func (o EnvFromSourceResponseArrayOutput) ToEnvFromSourceResponseArrayOutput() EnvFromSourceResponseArrayOutput
func (EnvFromSourceResponseArrayOutput) ToEnvFromSourceResponseArrayOutputWithContext ¶
func (o EnvFromSourceResponseArrayOutput) ToEnvFromSourceResponseArrayOutputWithContext(ctx context.Context) EnvFromSourceResponseArrayOutput
type EnvFromSourceResponseOutput ¶
type EnvFromSourceResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run EnvFromSource represents the source of a set of ConfigMaps
func (EnvFromSourceResponseOutput) ConfigMapRef ¶
func (o EnvFromSourceResponseOutput) ConfigMapRef() ConfigMapEnvSourceResponseOutput
(Optional) The ConfigMap to select from
func (EnvFromSourceResponseOutput) ElementType ¶
func (EnvFromSourceResponseOutput) ElementType() reflect.Type
func (EnvFromSourceResponseOutput) Prefix ¶
func (o EnvFromSourceResponseOutput) Prefix() pulumi.StringOutput
(Optional) An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.
func (EnvFromSourceResponseOutput) SecretRef ¶
func (o EnvFromSourceResponseOutput) SecretRef() SecretEnvSourceResponseOutput
(Optional) The Secret to select from
func (EnvFromSourceResponseOutput) ToEnvFromSourceResponseOutput ¶
func (o EnvFromSourceResponseOutput) ToEnvFromSourceResponseOutput() EnvFromSourceResponseOutput
func (EnvFromSourceResponseOutput) ToEnvFromSourceResponseOutputWithContext ¶
func (o EnvFromSourceResponseOutput) ToEnvFromSourceResponseOutputWithContext(ctx context.Context) EnvFromSourceResponseOutput
type EnvVar ¶
type EnvVar struct { // Name of the environment variable. Must be a C_IDENTIFIER. Name *string `pulumi:"name"` // (Optional) 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 "". Value *string `pulumi:"value"` // (Optional) Source for the environment variable's value. Only supports secret_key_ref. Source for the environment variable's value. Cannot be used if value is not empty. ValueFrom *EnvVarSource `pulumi:"valueFrom"` }
EnvVar represents an environment variable present in a Container.
type EnvVarArgs ¶
type EnvVarArgs struct { // Name of the environment variable. Must be a C_IDENTIFIER. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) 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 "". Value pulumi.StringPtrInput `pulumi:"value"` // (Optional) Source for the environment variable's value. Only supports secret_key_ref. Source for the environment variable's value. Cannot be used if value is not empty. ValueFrom EnvVarSourcePtrInput `pulumi:"valueFrom"` }
EnvVar represents an environment variable present in a Container.
func (EnvVarArgs) ElementType ¶
func (EnvVarArgs) ElementType() reflect.Type
func (EnvVarArgs) ToEnvVarOutput ¶
func (i EnvVarArgs) ToEnvVarOutput() EnvVarOutput
func (EnvVarArgs) ToEnvVarOutputWithContext ¶
func (i EnvVarArgs) ToEnvVarOutputWithContext(ctx context.Context) EnvVarOutput
type EnvVarArray ¶
type EnvVarArray []EnvVarInput
func (EnvVarArray) ElementType ¶
func (EnvVarArray) ElementType() reflect.Type
func (EnvVarArray) ToEnvVarArrayOutput ¶
func (i EnvVarArray) ToEnvVarArrayOutput() EnvVarArrayOutput
func (EnvVarArray) ToEnvVarArrayOutputWithContext ¶
func (i EnvVarArray) ToEnvVarArrayOutputWithContext(ctx context.Context) EnvVarArrayOutput
type EnvVarArrayInput ¶
type EnvVarArrayInput interface { pulumi.Input ToEnvVarArrayOutput() EnvVarArrayOutput ToEnvVarArrayOutputWithContext(context.Context) EnvVarArrayOutput }
EnvVarArrayInput is an input type that accepts EnvVarArray and EnvVarArrayOutput values. You can construct a concrete instance of `EnvVarArrayInput` via:
EnvVarArray{ EnvVarArgs{...} }
type EnvVarArrayOutput ¶
type EnvVarArrayOutput struct{ *pulumi.OutputState }
func (EnvVarArrayOutput) ElementType ¶
func (EnvVarArrayOutput) ElementType() reflect.Type
func (EnvVarArrayOutput) Index ¶
func (o EnvVarArrayOutput) Index(i pulumi.IntInput) EnvVarOutput
func (EnvVarArrayOutput) ToEnvVarArrayOutput ¶
func (o EnvVarArrayOutput) ToEnvVarArrayOutput() EnvVarArrayOutput
func (EnvVarArrayOutput) ToEnvVarArrayOutputWithContext ¶
func (o EnvVarArrayOutput) ToEnvVarArrayOutputWithContext(ctx context.Context) EnvVarArrayOutput
type EnvVarInput ¶
type EnvVarInput interface { pulumi.Input ToEnvVarOutput() EnvVarOutput ToEnvVarOutputWithContext(context.Context) EnvVarOutput }
EnvVarInput is an input type that accepts EnvVarArgs and EnvVarOutput values. You can construct a concrete instance of `EnvVarInput` via:
EnvVarArgs{...}
type EnvVarOutput ¶
type EnvVarOutput struct{ *pulumi.OutputState }
EnvVar represents an environment variable present in a Container.
func (EnvVarOutput) ElementType ¶
func (EnvVarOutput) ElementType() reflect.Type
func (EnvVarOutput) Name ¶
func (o EnvVarOutput) Name() pulumi.StringPtrOutput
Name of the environment variable. Must be a C_IDENTIFIER.
func (EnvVarOutput) ToEnvVarOutput ¶
func (o EnvVarOutput) ToEnvVarOutput() EnvVarOutput
func (EnvVarOutput) ToEnvVarOutputWithContext ¶
func (o EnvVarOutput) ToEnvVarOutputWithContext(ctx context.Context) EnvVarOutput
func (EnvVarOutput) Value ¶
func (o EnvVarOutput) Value() pulumi.StringPtrOutput
(Optional) 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 "".
func (EnvVarOutput) ValueFrom ¶
func (o EnvVarOutput) ValueFrom() EnvVarSourcePtrOutput
(Optional) Source for the environment variable's value. Only supports secret_key_ref. Source for the environment variable's value. Cannot be used if value is not empty.
type EnvVarResponse ¶
type EnvVarResponse struct { // Name of the environment variable. Must be a C_IDENTIFIER. Name string `pulumi:"name"` // (Optional) 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 "". Value string `pulumi:"value"` // (Optional) Source for the environment variable's value. Only supports secret_key_ref. Source for the environment variable's value. Cannot be used if value is not empty. ValueFrom EnvVarSourceResponse `pulumi:"valueFrom"` }
EnvVar represents an environment variable present in a Container.
type EnvVarResponseArrayOutput ¶
type EnvVarResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvVarResponseArrayOutput) ElementType ¶
func (EnvVarResponseArrayOutput) ElementType() reflect.Type
func (EnvVarResponseArrayOutput) Index ¶
func (o EnvVarResponseArrayOutput) Index(i pulumi.IntInput) EnvVarResponseOutput
func (EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutput ¶
func (o EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutput() EnvVarResponseArrayOutput
func (EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutputWithContext ¶
func (o EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutputWithContext(ctx context.Context) EnvVarResponseArrayOutput
type EnvVarResponseOutput ¶
type EnvVarResponseOutput struct{ *pulumi.OutputState }
EnvVar represents an environment variable present in a Container.
func (EnvVarResponseOutput) ElementType ¶
func (EnvVarResponseOutput) ElementType() reflect.Type
func (EnvVarResponseOutput) Name ¶
func (o EnvVarResponseOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER.
func (EnvVarResponseOutput) ToEnvVarResponseOutput ¶
func (o EnvVarResponseOutput) ToEnvVarResponseOutput() EnvVarResponseOutput
func (EnvVarResponseOutput) ToEnvVarResponseOutputWithContext ¶
func (o EnvVarResponseOutput) ToEnvVarResponseOutputWithContext(ctx context.Context) EnvVarResponseOutput
func (EnvVarResponseOutput) Value ¶
func (o EnvVarResponseOutput) Value() pulumi.StringOutput
(Optional) 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 "".
func (EnvVarResponseOutput) ValueFrom ¶
func (o EnvVarResponseOutput) ValueFrom() EnvVarSourceResponseOutput
(Optional) Source for the environment variable's value. Only supports secret_key_ref. Source for the environment variable's value. Cannot be used if value is not empty.
type EnvVarSource ¶
type EnvVarSource struct { // (Optional) Not supported by Cloud Run Selects a key of a ConfigMap. ConfigMapKeyRef *ConfigMapKeySelector `pulumi:"configMapKeyRef"` // (Optional) Selects a key (version) of a secret in Secret Manager. SecretKeyRef *SecretKeySelector `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
type EnvVarSourceArgs ¶
type EnvVarSourceArgs struct { // (Optional) Not supported by Cloud Run Selects a key of a ConfigMap. ConfigMapKeyRef ConfigMapKeySelectorPtrInput `pulumi:"configMapKeyRef"` // (Optional) Selects a key (version) of a secret in Secret Manager. SecretKeyRef SecretKeySelectorPtrInput `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
func (EnvVarSourceArgs) ElementType ¶
func (EnvVarSourceArgs) ElementType() reflect.Type
func (EnvVarSourceArgs) ToEnvVarSourceOutput ¶
func (i EnvVarSourceArgs) ToEnvVarSourceOutput() EnvVarSourceOutput
func (EnvVarSourceArgs) ToEnvVarSourceOutputWithContext ¶
func (i EnvVarSourceArgs) ToEnvVarSourceOutputWithContext(ctx context.Context) EnvVarSourceOutput
func (EnvVarSourceArgs) ToEnvVarSourcePtrOutput ¶
func (i EnvVarSourceArgs) ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput
func (EnvVarSourceArgs) ToEnvVarSourcePtrOutputWithContext ¶
func (i EnvVarSourceArgs) ToEnvVarSourcePtrOutputWithContext(ctx context.Context) EnvVarSourcePtrOutput
type EnvVarSourceInput ¶
type EnvVarSourceInput interface { pulumi.Input ToEnvVarSourceOutput() EnvVarSourceOutput ToEnvVarSourceOutputWithContext(context.Context) EnvVarSourceOutput }
EnvVarSourceInput is an input type that accepts EnvVarSourceArgs and EnvVarSourceOutput values. You can construct a concrete instance of `EnvVarSourceInput` via:
EnvVarSourceArgs{...}
type EnvVarSourceOutput ¶
type EnvVarSourceOutput struct{ *pulumi.OutputState }
EnvVarSource represents a source for the value of an EnvVar.
func (EnvVarSourceOutput) ConfigMapKeyRef ¶
func (o EnvVarSourceOutput) ConfigMapKeyRef() ConfigMapKeySelectorPtrOutput
(Optional) Not supported by Cloud Run Selects a key of a ConfigMap.
func (EnvVarSourceOutput) ElementType ¶
func (EnvVarSourceOutput) ElementType() reflect.Type
func (EnvVarSourceOutput) SecretKeyRef ¶
func (o EnvVarSourceOutput) SecretKeyRef() SecretKeySelectorPtrOutput
(Optional) Selects a key (version) of a secret in Secret Manager.
func (EnvVarSourceOutput) ToEnvVarSourceOutput ¶
func (o EnvVarSourceOutput) ToEnvVarSourceOutput() EnvVarSourceOutput
func (EnvVarSourceOutput) ToEnvVarSourceOutputWithContext ¶
func (o EnvVarSourceOutput) ToEnvVarSourceOutputWithContext(ctx context.Context) EnvVarSourceOutput
func (EnvVarSourceOutput) ToEnvVarSourcePtrOutput ¶
func (o EnvVarSourceOutput) ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput
func (EnvVarSourceOutput) ToEnvVarSourcePtrOutputWithContext ¶
func (o EnvVarSourceOutput) ToEnvVarSourcePtrOutputWithContext(ctx context.Context) EnvVarSourcePtrOutput
type EnvVarSourcePtrInput ¶
type EnvVarSourcePtrInput interface { pulumi.Input ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput ToEnvVarSourcePtrOutputWithContext(context.Context) EnvVarSourcePtrOutput }
EnvVarSourcePtrInput is an input type that accepts EnvVarSourceArgs, EnvVarSourcePtr and EnvVarSourcePtrOutput values. You can construct a concrete instance of `EnvVarSourcePtrInput` via:
EnvVarSourceArgs{...} or: nil
func EnvVarSourcePtr ¶
func EnvVarSourcePtr(v *EnvVarSourceArgs) EnvVarSourcePtrInput
type EnvVarSourcePtrOutput ¶
type EnvVarSourcePtrOutput struct{ *pulumi.OutputState }
func (EnvVarSourcePtrOutput) ConfigMapKeyRef ¶
func (o EnvVarSourcePtrOutput) ConfigMapKeyRef() ConfigMapKeySelectorPtrOutput
(Optional) Not supported by Cloud Run Selects a key of a ConfigMap.
func (EnvVarSourcePtrOutput) Elem ¶
func (o EnvVarSourcePtrOutput) Elem() EnvVarSourceOutput
func (EnvVarSourcePtrOutput) ElementType ¶
func (EnvVarSourcePtrOutput) ElementType() reflect.Type
func (EnvVarSourcePtrOutput) SecretKeyRef ¶
func (o EnvVarSourcePtrOutput) SecretKeyRef() SecretKeySelectorPtrOutput
(Optional) Selects a key (version) of a secret in Secret Manager.
func (EnvVarSourcePtrOutput) ToEnvVarSourcePtrOutput ¶
func (o EnvVarSourcePtrOutput) ToEnvVarSourcePtrOutput() EnvVarSourcePtrOutput
func (EnvVarSourcePtrOutput) ToEnvVarSourcePtrOutputWithContext ¶
func (o EnvVarSourcePtrOutput) ToEnvVarSourcePtrOutputWithContext(ctx context.Context) EnvVarSourcePtrOutput
type EnvVarSourceResponse ¶
type EnvVarSourceResponse struct { // (Optional) Not supported by Cloud Run Selects a key of a ConfigMap. ConfigMapKeyRef ConfigMapKeySelectorResponse `pulumi:"configMapKeyRef"` // (Optional) Selects a key (version) of a secret in Secret Manager. SecretKeyRef SecretKeySelectorResponse `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
type EnvVarSourceResponseOutput ¶
type EnvVarSourceResponseOutput struct{ *pulumi.OutputState }
EnvVarSource represents a source for the value of an EnvVar.
func (EnvVarSourceResponseOutput) ConfigMapKeyRef ¶
func (o EnvVarSourceResponseOutput) ConfigMapKeyRef() ConfigMapKeySelectorResponseOutput
(Optional) Not supported by Cloud Run Selects a key of a ConfigMap.
func (EnvVarSourceResponseOutput) ElementType ¶
func (EnvVarSourceResponseOutput) ElementType() reflect.Type
func (EnvVarSourceResponseOutput) SecretKeyRef ¶
func (o EnvVarSourceResponseOutput) SecretKeyRef() SecretKeySelectorResponseOutput
(Optional) Selects a key (version) of a secret in Secret Manager.
func (EnvVarSourceResponseOutput) ToEnvVarSourceResponseOutput ¶
func (o EnvVarSourceResponseOutput) ToEnvVarSourceResponseOutput() EnvVarSourceResponseOutput
func (EnvVarSourceResponseOutput) ToEnvVarSourceResponseOutputWithContext ¶
func (o EnvVarSourceResponseOutput) ToEnvVarSourceResponseOutputWithContext(ctx context.Context) EnvVarSourceResponseOutput
type ExecAction ¶
type ExecAction struct { // (Optional) Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. Command []string `pulumi:"command"` }
Not supported by Cloud Run ExecAction describes a "run in container" action.
type ExecActionArgs ¶
type ExecActionArgs struct { // (Optional) Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. Command pulumi.StringArrayInput `pulumi:"command"` }
Not supported by Cloud Run ExecAction describes a "run in container" action.
func (ExecActionArgs) ElementType ¶
func (ExecActionArgs) ElementType() reflect.Type
func (ExecActionArgs) ToExecActionOutput ¶
func (i ExecActionArgs) ToExecActionOutput() ExecActionOutput
func (ExecActionArgs) ToExecActionOutputWithContext ¶
func (i ExecActionArgs) ToExecActionOutputWithContext(ctx context.Context) ExecActionOutput
func (ExecActionArgs) ToExecActionPtrOutput ¶
func (i ExecActionArgs) ToExecActionPtrOutput() ExecActionPtrOutput
func (ExecActionArgs) ToExecActionPtrOutputWithContext ¶
func (i ExecActionArgs) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput
type ExecActionInput ¶
type ExecActionInput interface { pulumi.Input ToExecActionOutput() ExecActionOutput ToExecActionOutputWithContext(context.Context) ExecActionOutput }
ExecActionInput is an input type that accepts ExecActionArgs and ExecActionOutput values. You can construct a concrete instance of `ExecActionInput` via:
ExecActionArgs{...}
type ExecActionOutput ¶
type ExecActionOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run ExecAction describes a "run in container" action.
func (ExecActionOutput) Command ¶
func (o ExecActionOutput) Command() pulumi.StringArrayOutput
(Optional) Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
func (ExecActionOutput) ElementType ¶
func (ExecActionOutput) ElementType() reflect.Type
func (ExecActionOutput) ToExecActionOutput ¶
func (o ExecActionOutput) ToExecActionOutput() ExecActionOutput
func (ExecActionOutput) ToExecActionOutputWithContext ¶
func (o ExecActionOutput) ToExecActionOutputWithContext(ctx context.Context) ExecActionOutput
func (ExecActionOutput) ToExecActionPtrOutput ¶
func (o ExecActionOutput) ToExecActionPtrOutput() ExecActionPtrOutput
func (ExecActionOutput) ToExecActionPtrOutputWithContext ¶
func (o ExecActionOutput) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput
type ExecActionPtrInput ¶
type ExecActionPtrInput interface { pulumi.Input ToExecActionPtrOutput() ExecActionPtrOutput ToExecActionPtrOutputWithContext(context.Context) ExecActionPtrOutput }
ExecActionPtrInput is an input type that accepts ExecActionArgs, ExecActionPtr and ExecActionPtrOutput values. You can construct a concrete instance of `ExecActionPtrInput` via:
ExecActionArgs{...} or: nil
func ExecActionPtr ¶
func ExecActionPtr(v *ExecActionArgs) ExecActionPtrInput
type ExecActionPtrOutput ¶
type ExecActionPtrOutput struct{ *pulumi.OutputState }
func (ExecActionPtrOutput) Command ¶
func (o ExecActionPtrOutput) Command() pulumi.StringArrayOutput
(Optional) Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
func (ExecActionPtrOutput) Elem ¶
func (o ExecActionPtrOutput) Elem() ExecActionOutput
func (ExecActionPtrOutput) ElementType ¶
func (ExecActionPtrOutput) ElementType() reflect.Type
func (ExecActionPtrOutput) ToExecActionPtrOutput ¶
func (o ExecActionPtrOutput) ToExecActionPtrOutput() ExecActionPtrOutput
func (ExecActionPtrOutput) ToExecActionPtrOutputWithContext ¶
func (o ExecActionPtrOutput) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput
type ExecActionResponse ¶
type ExecActionResponse struct { // (Optional) Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. Command []string `pulumi:"command"` }
Not supported by Cloud Run ExecAction describes a "run in container" action.
type ExecActionResponseOutput ¶
type ExecActionResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run ExecAction describes a "run in container" action.
func (ExecActionResponseOutput) Command ¶
func (o ExecActionResponseOutput) Command() pulumi.StringArrayOutput
(Optional) Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
func (ExecActionResponseOutput) ElementType ¶
func (ExecActionResponseOutput) ElementType() reflect.Type
func (ExecActionResponseOutput) ToExecActionResponseOutput ¶
func (o ExecActionResponseOutput) ToExecActionResponseOutput() ExecActionResponseOutput
func (ExecActionResponseOutput) ToExecActionResponseOutputWithContext ¶
func (o ExecActionResponseOutput) ToExecActionResponseOutputWithContext(ctx context.Context) ExecActionResponseOutput
type GoogleRpcStatus ¶ added in v0.8.0
type GoogleRpcStatus struct { // The status code, which should be an enum value of google.rpc.Code. Code *int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message *string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type GoogleRpcStatusResponse ¶ added in v0.8.0
type GoogleRpcStatusResponse struct { // The status code, which should be an enum value of google.rpc.Code. Code int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type GoogleRpcStatusResponseOutput ¶ added in v0.8.0
type GoogleRpcStatusResponseOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (GoogleRpcStatusResponseOutput) Code ¶ added in v0.8.0
func (o GoogleRpcStatusResponseOutput) Code() pulumi.IntOutput
The status code, which should be an enum value of google.rpc.Code.
func (GoogleRpcStatusResponseOutput) Details ¶ added in v0.8.0
func (o GoogleRpcStatusResponseOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (GoogleRpcStatusResponseOutput) ElementType ¶ added in v0.8.0
func (GoogleRpcStatusResponseOutput) ElementType() reflect.Type
func (GoogleRpcStatusResponseOutput) Message ¶ added in v0.8.0
func (o GoogleRpcStatusResponseOutput) Message() pulumi.StringOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput ¶ added in v0.8.0
func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput
func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext ¶ added in v0.8.0
func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput
type HTTPGetAction ¶
type HTTPGetAction struct { // (Optional) Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. Host *string `pulumi:"host"` // (Optional) Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders []HTTPHeader `pulumi:"httpHeaders"` // (Optional) Path to access on the HTTP server. Path *string `pulumi:"path"` // (Optional) Scheme to use for connecting to the host. Defaults to HTTP. Scheme *string `pulumi:"scheme"` }
Not supported by Cloud Run HTTPGetAction describes an action based on HTTP Get requests.
type HTTPGetActionArgs ¶
type HTTPGetActionArgs struct { // (Optional) Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. Host pulumi.StringPtrInput `pulumi:"host"` // (Optional) Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders HTTPHeaderArrayInput `pulumi:"httpHeaders"` // (Optional) Path to access on the HTTP server. Path pulumi.StringPtrInput `pulumi:"path"` // (Optional) Scheme to use for connecting to the host. Defaults to HTTP. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
Not supported by Cloud Run HTTPGetAction describes an action based on HTTP Get requests.
func (HTTPGetActionArgs) ElementType ¶
func (HTTPGetActionArgs) ElementType() reflect.Type
func (HTTPGetActionArgs) ToHTTPGetActionOutput ¶
func (i HTTPGetActionArgs) ToHTTPGetActionOutput() HTTPGetActionOutput
func (HTTPGetActionArgs) ToHTTPGetActionOutputWithContext ¶
func (i HTTPGetActionArgs) ToHTTPGetActionOutputWithContext(ctx context.Context) HTTPGetActionOutput
func (HTTPGetActionArgs) ToHTTPGetActionPtrOutput ¶
func (i HTTPGetActionArgs) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
func (HTTPGetActionArgs) ToHTTPGetActionPtrOutputWithContext ¶
func (i HTTPGetActionArgs) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput
type HTTPGetActionInput ¶
type HTTPGetActionInput interface { pulumi.Input ToHTTPGetActionOutput() HTTPGetActionOutput ToHTTPGetActionOutputWithContext(context.Context) HTTPGetActionOutput }
HTTPGetActionInput is an input type that accepts HTTPGetActionArgs and HTTPGetActionOutput values. You can construct a concrete instance of `HTTPGetActionInput` via:
HTTPGetActionArgs{...}
type HTTPGetActionOutput ¶
type HTTPGetActionOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run HTTPGetAction describes an action based on HTTP Get requests.
func (HTTPGetActionOutput) ElementType ¶
func (HTTPGetActionOutput) ElementType() reflect.Type
func (HTTPGetActionOutput) Host ¶
func (o HTTPGetActionOutput) Host() pulumi.StringPtrOutput
(Optional) Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
func (HTTPGetActionOutput) HttpHeaders ¶
func (o HTTPGetActionOutput) HttpHeaders() HTTPHeaderArrayOutput
(Optional) Custom headers to set in the request. HTTP allows repeated headers.
func (HTTPGetActionOutput) Path ¶
func (o HTTPGetActionOutput) Path() pulumi.StringPtrOutput
(Optional) Path to access on the HTTP server.
func (HTTPGetActionOutput) Scheme ¶
func (o HTTPGetActionOutput) Scheme() pulumi.StringPtrOutput
(Optional) Scheme to use for connecting to the host. Defaults to HTTP.
func (HTTPGetActionOutput) ToHTTPGetActionOutput ¶
func (o HTTPGetActionOutput) ToHTTPGetActionOutput() HTTPGetActionOutput
func (HTTPGetActionOutput) ToHTTPGetActionOutputWithContext ¶
func (o HTTPGetActionOutput) ToHTTPGetActionOutputWithContext(ctx context.Context) HTTPGetActionOutput
func (HTTPGetActionOutput) ToHTTPGetActionPtrOutput ¶
func (o HTTPGetActionOutput) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
func (HTTPGetActionOutput) ToHTTPGetActionPtrOutputWithContext ¶
func (o HTTPGetActionOutput) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput
type HTTPGetActionPtrInput ¶
type HTTPGetActionPtrInput interface { pulumi.Input ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput ToHTTPGetActionPtrOutputWithContext(context.Context) HTTPGetActionPtrOutput }
HTTPGetActionPtrInput is an input type that accepts HTTPGetActionArgs, HTTPGetActionPtr and HTTPGetActionPtrOutput values. You can construct a concrete instance of `HTTPGetActionPtrInput` via:
HTTPGetActionArgs{...} or: nil
func HTTPGetActionPtr ¶
func HTTPGetActionPtr(v *HTTPGetActionArgs) HTTPGetActionPtrInput
type HTTPGetActionPtrOutput ¶
type HTTPGetActionPtrOutput struct{ *pulumi.OutputState }
func (HTTPGetActionPtrOutput) Elem ¶
func (o HTTPGetActionPtrOutput) Elem() HTTPGetActionOutput
func (HTTPGetActionPtrOutput) ElementType ¶
func (HTTPGetActionPtrOutput) ElementType() reflect.Type
func (HTTPGetActionPtrOutput) Host ¶
func (o HTTPGetActionPtrOutput) Host() pulumi.StringPtrOutput
(Optional) Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
func (HTTPGetActionPtrOutput) HttpHeaders ¶
func (o HTTPGetActionPtrOutput) HttpHeaders() HTTPHeaderArrayOutput
(Optional) Custom headers to set in the request. HTTP allows repeated headers.
func (HTTPGetActionPtrOutput) Path ¶
func (o HTTPGetActionPtrOutput) Path() pulumi.StringPtrOutput
(Optional) Path to access on the HTTP server.
func (HTTPGetActionPtrOutput) Scheme ¶
func (o HTTPGetActionPtrOutput) Scheme() pulumi.StringPtrOutput
(Optional) Scheme to use for connecting to the host. Defaults to HTTP.
func (HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutput ¶
func (o HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
func (HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutputWithContext ¶
func (o HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput
type HTTPGetActionResponse ¶
type HTTPGetActionResponse struct { // (Optional) Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. Host string `pulumi:"host"` // (Optional) Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders []HTTPHeaderResponse `pulumi:"httpHeaders"` // (Optional) Path to access on the HTTP server. Path string `pulumi:"path"` // (Optional) Scheme to use for connecting to the host. Defaults to HTTP. Scheme string `pulumi:"scheme"` }
Not supported by Cloud Run HTTPGetAction describes an action based on HTTP Get requests.
type HTTPGetActionResponseOutput ¶
type HTTPGetActionResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run HTTPGetAction describes an action based on HTTP Get requests.
func (HTTPGetActionResponseOutput) ElementType ¶
func (HTTPGetActionResponseOutput) ElementType() reflect.Type
func (HTTPGetActionResponseOutput) Host ¶
func (o HTTPGetActionResponseOutput) Host() pulumi.StringOutput
(Optional) Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
func (HTTPGetActionResponseOutput) HttpHeaders ¶
func (o HTTPGetActionResponseOutput) HttpHeaders() HTTPHeaderResponseArrayOutput
(Optional) Custom headers to set in the request. HTTP allows repeated headers.
func (HTTPGetActionResponseOutput) Path ¶
func (o HTTPGetActionResponseOutput) Path() pulumi.StringOutput
(Optional) Path to access on the HTTP server.
func (HTTPGetActionResponseOutput) Scheme ¶
func (o HTTPGetActionResponseOutput) Scheme() pulumi.StringOutput
(Optional) Scheme to use for connecting to the host. Defaults to HTTP.
func (HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutput ¶
func (o HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutput() HTTPGetActionResponseOutput
func (HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutputWithContext ¶
func (o HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutputWithContext(ctx context.Context) HTTPGetActionResponseOutput
type HTTPHeader ¶
type HTTPHeader struct { // The header field name Name *string `pulumi:"name"` // The header field value Value *string `pulumi:"value"` }
Not supported by Cloud Run HTTPHeader describes a custom header to be used in HTTP probes
type HTTPHeaderArgs ¶
type HTTPHeaderArgs struct { // The header field name Name pulumi.StringPtrInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
Not supported by Cloud Run HTTPHeader describes a custom header to be used in HTTP probes
func (HTTPHeaderArgs) ElementType ¶
func (HTTPHeaderArgs) ElementType() reflect.Type
func (HTTPHeaderArgs) ToHTTPHeaderOutput ¶
func (i HTTPHeaderArgs) ToHTTPHeaderOutput() HTTPHeaderOutput
func (HTTPHeaderArgs) ToHTTPHeaderOutputWithContext ¶
func (i HTTPHeaderArgs) ToHTTPHeaderOutputWithContext(ctx context.Context) HTTPHeaderOutput
type HTTPHeaderArray ¶
type HTTPHeaderArray []HTTPHeaderInput
func (HTTPHeaderArray) ElementType ¶
func (HTTPHeaderArray) ElementType() reflect.Type
func (HTTPHeaderArray) ToHTTPHeaderArrayOutput ¶
func (i HTTPHeaderArray) ToHTTPHeaderArrayOutput() HTTPHeaderArrayOutput
func (HTTPHeaderArray) ToHTTPHeaderArrayOutputWithContext ¶
func (i HTTPHeaderArray) ToHTTPHeaderArrayOutputWithContext(ctx context.Context) HTTPHeaderArrayOutput
type HTTPHeaderArrayInput ¶
type HTTPHeaderArrayInput interface { pulumi.Input ToHTTPHeaderArrayOutput() HTTPHeaderArrayOutput ToHTTPHeaderArrayOutputWithContext(context.Context) HTTPHeaderArrayOutput }
HTTPHeaderArrayInput is an input type that accepts HTTPHeaderArray and HTTPHeaderArrayOutput values. You can construct a concrete instance of `HTTPHeaderArrayInput` via:
HTTPHeaderArray{ HTTPHeaderArgs{...} }
type HTTPHeaderArrayOutput ¶
type HTTPHeaderArrayOutput struct{ *pulumi.OutputState }
func (HTTPHeaderArrayOutput) ElementType ¶
func (HTTPHeaderArrayOutput) ElementType() reflect.Type
func (HTTPHeaderArrayOutput) Index ¶
func (o HTTPHeaderArrayOutput) Index(i pulumi.IntInput) HTTPHeaderOutput
func (HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutput ¶
func (o HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutput() HTTPHeaderArrayOutput
func (HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutputWithContext ¶
func (o HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutputWithContext(ctx context.Context) HTTPHeaderArrayOutput
type HTTPHeaderInput ¶
type HTTPHeaderInput interface { pulumi.Input ToHTTPHeaderOutput() HTTPHeaderOutput ToHTTPHeaderOutputWithContext(context.Context) HTTPHeaderOutput }
HTTPHeaderInput is an input type that accepts HTTPHeaderArgs and HTTPHeaderOutput values. You can construct a concrete instance of `HTTPHeaderInput` via:
HTTPHeaderArgs{...}
type HTTPHeaderOutput ¶
type HTTPHeaderOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run HTTPHeader describes a custom header to be used in HTTP probes
func (HTTPHeaderOutput) ElementType ¶
func (HTTPHeaderOutput) ElementType() reflect.Type
func (HTTPHeaderOutput) Name ¶
func (o HTTPHeaderOutput) Name() pulumi.StringPtrOutput
The header field name
func (HTTPHeaderOutput) ToHTTPHeaderOutput ¶
func (o HTTPHeaderOutput) ToHTTPHeaderOutput() HTTPHeaderOutput
func (HTTPHeaderOutput) ToHTTPHeaderOutputWithContext ¶
func (o HTTPHeaderOutput) ToHTTPHeaderOutputWithContext(ctx context.Context) HTTPHeaderOutput
func (HTTPHeaderOutput) Value ¶
func (o HTTPHeaderOutput) Value() pulumi.StringPtrOutput
The header field value
type HTTPHeaderResponse ¶
type HTTPHeaderResponse struct { // The header field name Name string `pulumi:"name"` // The header field value Value string `pulumi:"value"` }
Not supported by Cloud Run HTTPHeader describes a custom header to be used in HTTP probes
type HTTPHeaderResponseArrayOutput ¶
type HTTPHeaderResponseArrayOutput struct{ *pulumi.OutputState }
func (HTTPHeaderResponseArrayOutput) ElementType ¶
func (HTTPHeaderResponseArrayOutput) ElementType() reflect.Type
func (HTTPHeaderResponseArrayOutput) Index ¶
func (o HTTPHeaderResponseArrayOutput) Index(i pulumi.IntInput) HTTPHeaderResponseOutput
func (HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutput ¶
func (o HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutput() HTTPHeaderResponseArrayOutput
func (HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutputWithContext ¶
func (o HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutputWithContext(ctx context.Context) HTTPHeaderResponseArrayOutput
type HTTPHeaderResponseOutput ¶
type HTTPHeaderResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run HTTPHeader describes a custom header to be used in HTTP probes
func (HTTPHeaderResponseOutput) ElementType ¶
func (HTTPHeaderResponseOutput) ElementType() reflect.Type
func (HTTPHeaderResponseOutput) Name ¶
func (o HTTPHeaderResponseOutput) Name() pulumi.StringOutput
The header field name
func (HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutput ¶
func (o HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutput() HTTPHeaderResponseOutput
func (HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutputWithContext ¶
func (o HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutputWithContext(ctx context.Context) HTTPHeaderResponseOutput
func (HTTPHeaderResponseOutput) Value ¶
func (o HTTPHeaderResponseOutput) Value() pulumi.StringOutput
The header field value
type InstanceAttemptResult ¶ added in v0.8.0
type InstanceAttemptResult struct { // Optional. The exit code of this attempt. This may be unset if the container was unable to exit cleanly with a code due to some other failure. See status field for possible failure details. ExitCode *int `pulumi:"exitCode"` // Optional. The status of this attempt. If the status code is OK, then the attempt succeeded. Status *GoogleRpcStatus `pulumi:"status"` }
Result of an instance attempt.
type InstanceAttemptResultResponse ¶ added in v0.8.0
type InstanceAttemptResultResponse struct { // Optional. The exit code of this attempt. This may be unset if the container was unable to exit cleanly with a code due to some other failure. See status field for possible failure details. ExitCode int `pulumi:"exitCode"` // Optional. The status of this attempt. If the status code is OK, then the attempt succeeded. Status GoogleRpcStatusResponse `pulumi:"status"` }
Result of an instance attempt.
type InstanceAttemptResultResponseOutput ¶ added in v0.8.0
type InstanceAttemptResultResponseOutput struct{ *pulumi.OutputState }
Result of an instance attempt.
func (InstanceAttemptResultResponseOutput) ElementType ¶ added in v0.8.0
func (InstanceAttemptResultResponseOutput) ElementType() reflect.Type
func (InstanceAttemptResultResponseOutput) ExitCode ¶ added in v0.8.0
func (o InstanceAttemptResultResponseOutput) ExitCode() pulumi.IntOutput
Optional. The exit code of this attempt. This may be unset if the container was unable to exit cleanly with a code due to some other failure. See status field for possible failure details.
func (InstanceAttemptResultResponseOutput) Status ¶ added in v0.8.0
func (o InstanceAttemptResultResponseOutput) Status() GoogleRpcStatusResponseOutput
Optional. The status of this attempt. If the status code is OK, then the attempt succeeded.
func (InstanceAttemptResultResponseOutput) ToInstanceAttemptResultResponseOutput ¶ added in v0.8.0
func (o InstanceAttemptResultResponseOutput) ToInstanceAttemptResultResponseOutput() InstanceAttemptResultResponseOutput
func (InstanceAttemptResultResponseOutput) ToInstanceAttemptResultResponseOutputWithContext ¶ added in v0.8.0
func (o InstanceAttemptResultResponseOutput) ToInstanceAttemptResultResponseOutputWithContext(ctx context.Context) InstanceAttemptResultResponseOutput
type InstanceSpec ¶
type InstanceSpec struct { // Optional. Optional duration in seconds the instance may be active relative to StartTime before the system will actively try to mark it failed and kill associated containers. If set to zero, the system will never attempt to kill an instance based on time. Otherwise, value must be a positive integer. +optional ActiveDeadlineSeconds *string `pulumi:"activeDeadlineSeconds"` // Optional. List of containers belonging to the instance. We disallow a number of fields on this Container. Only a single container may be provided. Containers []Container `pulumi:"containers"` // Optional. Restart policy for all containers within the instance. Allowed values are: - OnFailure: Instances will always be restarted on failure if the backoffLimit has not been reached. - Never: Instances are never restarted and all failures are permanent. Cannot be used if backoffLimit is set. +optional RestartPolicy *string `pulumi:"restartPolicy"` // Optional. Email address of the IAM service account associated with the instance of a Job. The service account represents the identity of the running instance, and determines what permissions the instance has. If not provided, the instance will use the project's default service account. +optional ServiceAccountName *string `pulumi:"serviceAccountName"` // Optional. Optional duration in seconds the instance needs to terminate gracefully. Value must be non-negative integer. The value zero indicates delete immediately. The grace period is the duration in seconds after the processes running in the instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. +optional TerminationGracePeriodSeconds *string `pulumi:"terminationGracePeriodSeconds"` // Optional. List of volumes that can be mounted by containers belonging to the instance. More info: https://kubernetes.io/docs/concepts/storage/volumes +optional Volumes []Volume `pulumi:"volumes"` }
InstanceSpec is a description of an instance.
type InstanceSpecArgs ¶
type InstanceSpecArgs struct { // Optional. Optional duration in seconds the instance may be active relative to StartTime before the system will actively try to mark it failed and kill associated containers. If set to zero, the system will never attempt to kill an instance based on time. Otherwise, value must be a positive integer. +optional ActiveDeadlineSeconds pulumi.StringPtrInput `pulumi:"activeDeadlineSeconds"` // Optional. List of containers belonging to the instance. We disallow a number of fields on this Container. Only a single container may be provided. Containers ContainerArrayInput `pulumi:"containers"` // Optional. Restart policy for all containers within the instance. Allowed values are: - OnFailure: Instances will always be restarted on failure if the backoffLimit has not been reached. - Never: Instances are never restarted and all failures are permanent. Cannot be used if backoffLimit is set. +optional RestartPolicy pulumi.StringPtrInput `pulumi:"restartPolicy"` // Optional. Email address of the IAM service account associated with the instance of a Job. The service account represents the identity of the running instance, and determines what permissions the instance has. If not provided, the instance will use the project's default service account. +optional ServiceAccountName pulumi.StringPtrInput `pulumi:"serviceAccountName"` // Optional. Optional duration in seconds the instance needs to terminate gracefully. Value must be non-negative integer. The value zero indicates delete immediately. The grace period is the duration in seconds after the processes running in the instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. +optional TerminationGracePeriodSeconds pulumi.StringPtrInput `pulumi:"terminationGracePeriodSeconds"` // Optional. List of volumes that can be mounted by containers belonging to the instance. More info: https://kubernetes.io/docs/concepts/storage/volumes +optional Volumes VolumeArrayInput `pulumi:"volumes"` }
InstanceSpec is a description of an instance.
func (InstanceSpecArgs) ElementType ¶
func (InstanceSpecArgs) ElementType() reflect.Type
func (InstanceSpecArgs) ToInstanceSpecOutput ¶
func (i InstanceSpecArgs) ToInstanceSpecOutput() InstanceSpecOutput
func (InstanceSpecArgs) ToInstanceSpecOutputWithContext ¶
func (i InstanceSpecArgs) ToInstanceSpecOutputWithContext(ctx context.Context) InstanceSpecOutput
func (InstanceSpecArgs) ToInstanceSpecPtrOutput ¶
func (i InstanceSpecArgs) ToInstanceSpecPtrOutput() InstanceSpecPtrOutput
func (InstanceSpecArgs) ToInstanceSpecPtrOutputWithContext ¶
func (i InstanceSpecArgs) ToInstanceSpecPtrOutputWithContext(ctx context.Context) InstanceSpecPtrOutput
type InstanceSpecInput ¶
type InstanceSpecInput interface { pulumi.Input ToInstanceSpecOutput() InstanceSpecOutput ToInstanceSpecOutputWithContext(context.Context) InstanceSpecOutput }
InstanceSpecInput is an input type that accepts InstanceSpecArgs and InstanceSpecOutput values. You can construct a concrete instance of `InstanceSpecInput` via:
InstanceSpecArgs{...}
type InstanceSpecOutput ¶
type InstanceSpecOutput struct{ *pulumi.OutputState }
InstanceSpec is a description of an instance.
func (InstanceSpecOutput) ActiveDeadlineSeconds ¶
func (o InstanceSpecOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
Optional. Optional duration in seconds the instance may be active relative to StartTime before the system will actively try to mark it failed and kill associated containers. If set to zero, the system will never attempt to kill an instance based on time. Otherwise, value must be a positive integer. +optional
func (InstanceSpecOutput) Containers ¶
func (o InstanceSpecOutput) Containers() ContainerArrayOutput
Optional. List of containers belonging to the instance. We disallow a number of fields on this Container. Only a single container may be provided.
func (InstanceSpecOutput) ElementType ¶
func (InstanceSpecOutput) ElementType() reflect.Type
func (InstanceSpecOutput) RestartPolicy ¶
func (o InstanceSpecOutput) RestartPolicy() pulumi.StringPtrOutput
Optional. Restart policy for all containers within the instance. Allowed values are: - OnFailure: Instances will always be restarted on failure if the backoffLimit has not been reached. - Never: Instances are never restarted and all failures are permanent. Cannot be used if backoffLimit is set. +optional
func (InstanceSpecOutput) ServiceAccountName ¶
func (o InstanceSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
Optional. Email address of the IAM service account associated with the instance of a Job. The service account represents the identity of the running instance, and determines what permissions the instance has. If not provided, the instance will use the project's default service account. +optional
func (InstanceSpecOutput) TerminationGracePeriodSeconds ¶
func (o InstanceSpecOutput) TerminationGracePeriodSeconds() pulumi.StringPtrOutput
Optional. Optional duration in seconds the instance needs to terminate gracefully. Value must be non-negative integer. The value zero indicates delete immediately. The grace period is the duration in seconds after the processes running in the instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. +optional
func (InstanceSpecOutput) ToInstanceSpecOutput ¶
func (o InstanceSpecOutput) ToInstanceSpecOutput() InstanceSpecOutput
func (InstanceSpecOutput) ToInstanceSpecOutputWithContext ¶
func (o InstanceSpecOutput) ToInstanceSpecOutputWithContext(ctx context.Context) InstanceSpecOutput
func (InstanceSpecOutput) ToInstanceSpecPtrOutput ¶
func (o InstanceSpecOutput) ToInstanceSpecPtrOutput() InstanceSpecPtrOutput
func (InstanceSpecOutput) ToInstanceSpecPtrOutputWithContext ¶
func (o InstanceSpecOutput) ToInstanceSpecPtrOutputWithContext(ctx context.Context) InstanceSpecPtrOutput
func (InstanceSpecOutput) Volumes ¶
func (o InstanceSpecOutput) Volumes() VolumeArrayOutput
Optional. List of volumes that can be mounted by containers belonging to the instance. More info: https://kubernetes.io/docs/concepts/storage/volumes +optional
type InstanceSpecPtrInput ¶
type InstanceSpecPtrInput interface { pulumi.Input ToInstanceSpecPtrOutput() InstanceSpecPtrOutput ToInstanceSpecPtrOutputWithContext(context.Context) InstanceSpecPtrOutput }
InstanceSpecPtrInput is an input type that accepts InstanceSpecArgs, InstanceSpecPtr and InstanceSpecPtrOutput values. You can construct a concrete instance of `InstanceSpecPtrInput` via:
InstanceSpecArgs{...} or: nil
func InstanceSpecPtr ¶
func InstanceSpecPtr(v *InstanceSpecArgs) InstanceSpecPtrInput
type InstanceSpecPtrOutput ¶
type InstanceSpecPtrOutput struct{ *pulumi.OutputState }
func (InstanceSpecPtrOutput) ActiveDeadlineSeconds ¶
func (o InstanceSpecPtrOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
Optional. Optional duration in seconds the instance may be active relative to StartTime before the system will actively try to mark it failed and kill associated containers. If set to zero, the system will never attempt to kill an instance based on time. Otherwise, value must be a positive integer. +optional
func (InstanceSpecPtrOutput) Containers ¶
func (o InstanceSpecPtrOutput) Containers() ContainerArrayOutput
Optional. List of containers belonging to the instance. We disallow a number of fields on this Container. Only a single container may be provided.
func (InstanceSpecPtrOutput) Elem ¶
func (o InstanceSpecPtrOutput) Elem() InstanceSpecOutput
func (InstanceSpecPtrOutput) ElementType ¶
func (InstanceSpecPtrOutput) ElementType() reflect.Type
func (InstanceSpecPtrOutput) RestartPolicy ¶
func (o InstanceSpecPtrOutput) RestartPolicy() pulumi.StringPtrOutput
Optional. Restart policy for all containers within the instance. Allowed values are: - OnFailure: Instances will always be restarted on failure if the backoffLimit has not been reached. - Never: Instances are never restarted and all failures are permanent. Cannot be used if backoffLimit is set. +optional
func (InstanceSpecPtrOutput) ServiceAccountName ¶
func (o InstanceSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
Optional. Email address of the IAM service account associated with the instance of a Job. The service account represents the identity of the running instance, and determines what permissions the instance has. If not provided, the instance will use the project's default service account. +optional
func (InstanceSpecPtrOutput) TerminationGracePeriodSeconds ¶
func (o InstanceSpecPtrOutput) TerminationGracePeriodSeconds() pulumi.StringPtrOutput
Optional. Optional duration in seconds the instance needs to terminate gracefully. Value must be non-negative integer. The value zero indicates delete immediately. The grace period is the duration in seconds after the processes running in the instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. +optional
func (InstanceSpecPtrOutput) ToInstanceSpecPtrOutput ¶
func (o InstanceSpecPtrOutput) ToInstanceSpecPtrOutput() InstanceSpecPtrOutput
func (InstanceSpecPtrOutput) ToInstanceSpecPtrOutputWithContext ¶
func (o InstanceSpecPtrOutput) ToInstanceSpecPtrOutputWithContext(ctx context.Context) InstanceSpecPtrOutput
func (InstanceSpecPtrOutput) Volumes ¶
func (o InstanceSpecPtrOutput) Volumes() VolumeArrayOutput
Optional. List of volumes that can be mounted by containers belonging to the instance. More info: https://kubernetes.io/docs/concepts/storage/volumes +optional
type InstanceSpecResponse ¶
type InstanceSpecResponse struct { // Optional. Optional duration in seconds the instance may be active relative to StartTime before the system will actively try to mark it failed and kill associated containers. If set to zero, the system will never attempt to kill an instance based on time. Otherwise, value must be a positive integer. +optional ActiveDeadlineSeconds string `pulumi:"activeDeadlineSeconds"` // Optional. List of containers belonging to the instance. We disallow a number of fields on this Container. Only a single container may be provided. Containers []ContainerResponse `pulumi:"containers"` // Optional. Restart policy for all containers within the instance. Allowed values are: - OnFailure: Instances will always be restarted on failure if the backoffLimit has not been reached. - Never: Instances are never restarted and all failures are permanent. Cannot be used if backoffLimit is set. +optional RestartPolicy string `pulumi:"restartPolicy"` // Optional. Email address of the IAM service account associated with the instance of a Job. The service account represents the identity of the running instance, and determines what permissions the instance has. If not provided, the instance will use the project's default service account. +optional ServiceAccountName string `pulumi:"serviceAccountName"` // Optional. Optional duration in seconds the instance needs to terminate gracefully. Value must be non-negative integer. The value zero indicates delete immediately. The grace period is the duration in seconds after the processes running in the instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. +optional TerminationGracePeriodSeconds string `pulumi:"terminationGracePeriodSeconds"` // Optional. List of volumes that can be mounted by containers belonging to the instance. More info: https://kubernetes.io/docs/concepts/storage/volumes +optional Volumes []VolumeResponse `pulumi:"volumes"` }
InstanceSpec is a description of an instance.
type InstanceSpecResponseOutput ¶
type InstanceSpecResponseOutput struct{ *pulumi.OutputState }
InstanceSpec is a description of an instance.
func (InstanceSpecResponseOutput) ActiveDeadlineSeconds ¶
func (o InstanceSpecResponseOutput) ActiveDeadlineSeconds() pulumi.StringOutput
Optional. Optional duration in seconds the instance may be active relative to StartTime before the system will actively try to mark it failed and kill associated containers. If set to zero, the system will never attempt to kill an instance based on time. Otherwise, value must be a positive integer. +optional
func (InstanceSpecResponseOutput) Containers ¶
func (o InstanceSpecResponseOutput) Containers() ContainerResponseArrayOutput
Optional. List of containers belonging to the instance. We disallow a number of fields on this Container. Only a single container may be provided.
func (InstanceSpecResponseOutput) ElementType ¶
func (InstanceSpecResponseOutput) ElementType() reflect.Type
func (InstanceSpecResponseOutput) RestartPolicy ¶
func (o InstanceSpecResponseOutput) RestartPolicy() pulumi.StringOutput
Optional. Restart policy for all containers within the instance. Allowed values are: - OnFailure: Instances will always be restarted on failure if the backoffLimit has not been reached. - Never: Instances are never restarted and all failures are permanent. Cannot be used if backoffLimit is set. +optional
func (InstanceSpecResponseOutput) ServiceAccountName ¶
func (o InstanceSpecResponseOutput) ServiceAccountName() pulumi.StringOutput
Optional. Email address of the IAM service account associated with the instance of a Job. The service account represents the identity of the running instance, and determines what permissions the instance has. If not provided, the instance will use the project's default service account. +optional
func (InstanceSpecResponseOutput) TerminationGracePeriodSeconds ¶
func (o InstanceSpecResponseOutput) TerminationGracePeriodSeconds() pulumi.StringOutput
Optional. Optional duration in seconds the instance needs to terminate gracefully. Value must be non-negative integer. The value zero indicates delete immediately. The grace period is the duration in seconds after the processes running in the instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. +optional
func (InstanceSpecResponseOutput) ToInstanceSpecResponseOutput ¶
func (o InstanceSpecResponseOutput) ToInstanceSpecResponseOutput() InstanceSpecResponseOutput
func (InstanceSpecResponseOutput) ToInstanceSpecResponseOutputWithContext ¶
func (o InstanceSpecResponseOutput) ToInstanceSpecResponseOutputWithContext(ctx context.Context) InstanceSpecResponseOutput
func (InstanceSpecResponseOutput) Volumes ¶
func (o InstanceSpecResponseOutput) Volumes() VolumeResponseArrayOutput
Optional. List of volumes that can be mounted by containers belonging to the instance. More info: https://kubernetes.io/docs/concepts/storage/volumes +optional
type InstanceStatus ¶
type InstanceStatus struct { // Optional. Represents time when the instance was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional CompletionTime *string `pulumi:"completionTime"` // Optional. The number of times this instance exited with code > 0; +optional Failed *int `pulumi:"failed"` // Index of the instance, unique per Job, and beginning at 0. Index int `pulumi:"index"` // Optional. Result of the last attempt of this instance. +optional LastAttemptResult *InstanceAttemptResult `pulumi:"lastAttemptResult"` // Optional. Last exit code seen for this instance. +optional LastExitCode *int `pulumi:"lastExitCode"` // Optional. The number of times this instance was restarted. Instances are restarted according the restartPolicy configured in the Job template. +optional Restarted *int `pulumi:"restarted"` // Optional. Represents time when the instance was created by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional StartTime *string `pulumi:"startTime"` // Optional. The number of times this instance exited with code == 0. +optional Succeeded *int `pulumi:"succeeded"` }
Instance represents the status of an instance of a Job.
type InstanceStatusResponse ¶
type InstanceStatusResponse struct { // Optional. Represents time when the instance was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional CompletionTime string `pulumi:"completionTime"` // Optional. The number of times this instance exited with code > 0; +optional Failed int `pulumi:"failed"` // Index of the instance, unique per Job, and beginning at 0. Index int `pulumi:"index"` // Optional. Result of the last attempt of this instance. +optional LastAttemptResult InstanceAttemptResultResponse `pulumi:"lastAttemptResult"` // Optional. Last exit code seen for this instance. +optional LastExitCode int `pulumi:"lastExitCode"` // Optional. The number of times this instance was restarted. Instances are restarted according the restartPolicy configured in the Job template. +optional Restarted int `pulumi:"restarted"` // Optional. Represents time when the instance was created by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional StartTime string `pulumi:"startTime"` // Optional. The number of times this instance exited with code == 0. +optional Succeeded int `pulumi:"succeeded"` }
Instance represents the status of an instance of a Job.
type InstanceStatusResponseArrayOutput ¶
type InstanceStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (InstanceStatusResponseArrayOutput) ElementType ¶
func (InstanceStatusResponseArrayOutput) ElementType() reflect.Type
func (InstanceStatusResponseArrayOutput) Index ¶
func (o InstanceStatusResponseArrayOutput) Index(i pulumi.IntInput) InstanceStatusResponseOutput
func (InstanceStatusResponseArrayOutput) ToInstanceStatusResponseArrayOutput ¶
func (o InstanceStatusResponseArrayOutput) ToInstanceStatusResponseArrayOutput() InstanceStatusResponseArrayOutput
func (InstanceStatusResponseArrayOutput) ToInstanceStatusResponseArrayOutputWithContext ¶
func (o InstanceStatusResponseArrayOutput) ToInstanceStatusResponseArrayOutputWithContext(ctx context.Context) InstanceStatusResponseArrayOutput
type InstanceStatusResponseOutput ¶
type InstanceStatusResponseOutput struct{ *pulumi.OutputState }
Instance represents the status of an instance of a Job.
func (InstanceStatusResponseOutput) CompletionTime ¶
func (o InstanceStatusResponseOutput) CompletionTime() pulumi.StringOutput
Optional. Represents time when the instance was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional
func (InstanceStatusResponseOutput) ElementType ¶
func (InstanceStatusResponseOutput) ElementType() reflect.Type
func (InstanceStatusResponseOutput) Failed ¶
func (o InstanceStatusResponseOutput) Failed() pulumi.IntOutput
Optional. The number of times this instance exited with code > 0; +optional
func (InstanceStatusResponseOutput) Index ¶
func (o InstanceStatusResponseOutput) Index() pulumi.IntOutput
Index of the instance, unique per Job, and beginning at 0.
func (InstanceStatusResponseOutput) LastAttemptResult ¶ added in v0.8.0
func (o InstanceStatusResponseOutput) LastAttemptResult() InstanceAttemptResultResponseOutput
Optional. Result of the last attempt of this instance. +optional
func (InstanceStatusResponseOutput) LastExitCode ¶
func (o InstanceStatusResponseOutput) LastExitCode() pulumi.IntOutput
Optional. Last exit code seen for this instance. +optional
func (InstanceStatusResponseOutput) Restarted ¶
func (o InstanceStatusResponseOutput) Restarted() pulumi.IntOutput
Optional. The number of times this instance was restarted. Instances are restarted according the restartPolicy configured in the Job template. +optional
func (InstanceStatusResponseOutput) StartTime ¶
func (o InstanceStatusResponseOutput) StartTime() pulumi.StringOutput
Optional. Represents time when the instance was created by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional
func (InstanceStatusResponseOutput) Succeeded ¶
func (o InstanceStatusResponseOutput) Succeeded() pulumi.IntOutput
Optional. The number of times this instance exited with code == 0. +optional
func (InstanceStatusResponseOutput) ToInstanceStatusResponseOutput ¶
func (o InstanceStatusResponseOutput) ToInstanceStatusResponseOutput() InstanceStatusResponseOutput
func (InstanceStatusResponseOutput) ToInstanceStatusResponseOutputWithContext ¶
func (o InstanceStatusResponseOutput) ToInstanceStatusResponseOutputWithContext(ctx context.Context) InstanceStatusResponseOutput
type InstanceTemplateSpec ¶
type InstanceTemplateSpec struct { // Optional. Specification of the desired behavior of the instance. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status +optional Spec *InstanceSpec `pulumi:"spec"` }
InstanceTemplateSpec describes the data an instance should have when created from a template.
type InstanceTemplateSpecArgs ¶
type InstanceTemplateSpecArgs struct { // Optional. Specification of the desired behavior of the instance. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status +optional Spec InstanceSpecPtrInput `pulumi:"spec"` }
InstanceTemplateSpec describes the data an instance should have when created from a template.
func (InstanceTemplateSpecArgs) ElementType ¶
func (InstanceTemplateSpecArgs) ElementType() reflect.Type
func (InstanceTemplateSpecArgs) ToInstanceTemplateSpecOutput ¶
func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecOutput() InstanceTemplateSpecOutput
func (InstanceTemplateSpecArgs) ToInstanceTemplateSpecOutputWithContext ¶
func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecOutputWithContext(ctx context.Context) InstanceTemplateSpecOutput
func (InstanceTemplateSpecArgs) ToInstanceTemplateSpecPtrOutput ¶
func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput
func (InstanceTemplateSpecArgs) ToInstanceTemplateSpecPtrOutputWithContext ¶
func (i InstanceTemplateSpecArgs) ToInstanceTemplateSpecPtrOutputWithContext(ctx context.Context) InstanceTemplateSpecPtrOutput
type InstanceTemplateSpecInput ¶
type InstanceTemplateSpecInput interface { pulumi.Input ToInstanceTemplateSpecOutput() InstanceTemplateSpecOutput ToInstanceTemplateSpecOutputWithContext(context.Context) InstanceTemplateSpecOutput }
InstanceTemplateSpecInput is an input type that accepts InstanceTemplateSpecArgs and InstanceTemplateSpecOutput values. You can construct a concrete instance of `InstanceTemplateSpecInput` via:
InstanceTemplateSpecArgs{...}
type InstanceTemplateSpecOutput ¶
type InstanceTemplateSpecOutput struct{ *pulumi.OutputState }
InstanceTemplateSpec describes the data an instance should have when created from a template.
func (InstanceTemplateSpecOutput) ElementType ¶
func (InstanceTemplateSpecOutput) ElementType() reflect.Type
func (InstanceTemplateSpecOutput) Spec ¶
func (o InstanceTemplateSpecOutput) Spec() InstanceSpecPtrOutput
Optional. Specification of the desired behavior of the instance. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status +optional
func (InstanceTemplateSpecOutput) ToInstanceTemplateSpecOutput ¶
func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecOutput() InstanceTemplateSpecOutput
func (InstanceTemplateSpecOutput) ToInstanceTemplateSpecOutputWithContext ¶
func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecOutputWithContext(ctx context.Context) InstanceTemplateSpecOutput
func (InstanceTemplateSpecOutput) ToInstanceTemplateSpecPtrOutput ¶
func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput
func (InstanceTemplateSpecOutput) ToInstanceTemplateSpecPtrOutputWithContext ¶
func (o InstanceTemplateSpecOutput) ToInstanceTemplateSpecPtrOutputWithContext(ctx context.Context) InstanceTemplateSpecPtrOutput
type InstanceTemplateSpecPtrInput ¶
type InstanceTemplateSpecPtrInput interface { pulumi.Input ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput ToInstanceTemplateSpecPtrOutputWithContext(context.Context) InstanceTemplateSpecPtrOutput }
InstanceTemplateSpecPtrInput is an input type that accepts InstanceTemplateSpecArgs, InstanceTemplateSpecPtr and InstanceTemplateSpecPtrOutput values. You can construct a concrete instance of `InstanceTemplateSpecPtrInput` via:
InstanceTemplateSpecArgs{...} or: nil
func InstanceTemplateSpecPtr ¶
func InstanceTemplateSpecPtr(v *InstanceTemplateSpecArgs) InstanceTemplateSpecPtrInput
type InstanceTemplateSpecPtrOutput ¶
type InstanceTemplateSpecPtrOutput struct{ *pulumi.OutputState }
func (InstanceTemplateSpecPtrOutput) Elem ¶
func (o InstanceTemplateSpecPtrOutput) Elem() InstanceTemplateSpecOutput
func (InstanceTemplateSpecPtrOutput) ElementType ¶
func (InstanceTemplateSpecPtrOutput) ElementType() reflect.Type
func (InstanceTemplateSpecPtrOutput) Spec ¶
func (o InstanceTemplateSpecPtrOutput) Spec() InstanceSpecPtrOutput
Optional. Specification of the desired behavior of the instance. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status +optional
func (InstanceTemplateSpecPtrOutput) ToInstanceTemplateSpecPtrOutput ¶
func (o InstanceTemplateSpecPtrOutput) ToInstanceTemplateSpecPtrOutput() InstanceTemplateSpecPtrOutput
func (InstanceTemplateSpecPtrOutput) ToInstanceTemplateSpecPtrOutputWithContext ¶
func (o InstanceTemplateSpecPtrOutput) ToInstanceTemplateSpecPtrOutputWithContext(ctx context.Context) InstanceTemplateSpecPtrOutput
type InstanceTemplateSpecResponse ¶
type InstanceTemplateSpecResponse struct { // Optional. Specification of the desired behavior of the instance. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status +optional Spec InstanceSpecResponse `pulumi:"spec"` }
InstanceTemplateSpec describes the data an instance should have when created from a template.
type InstanceTemplateSpecResponseOutput ¶
type InstanceTemplateSpecResponseOutput struct{ *pulumi.OutputState }
InstanceTemplateSpec describes the data an instance should have when created from a template.
func (InstanceTemplateSpecResponseOutput) ElementType ¶
func (InstanceTemplateSpecResponseOutput) ElementType() reflect.Type
func (InstanceTemplateSpecResponseOutput) Spec ¶
func (o InstanceTemplateSpecResponseOutput) Spec() InstanceSpecResponseOutput
Optional. Specification of the desired behavior of the instance. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status +optional
func (InstanceTemplateSpecResponseOutput) ToInstanceTemplateSpecResponseOutput ¶
func (o InstanceTemplateSpecResponseOutput) ToInstanceTemplateSpecResponseOutput() InstanceTemplateSpecResponseOutput
func (InstanceTemplateSpecResponseOutput) ToInstanceTemplateSpecResponseOutputWithContext ¶
func (o InstanceTemplateSpecResponseOutput) ToInstanceTemplateSpecResponseOutputWithContext(ctx context.Context) InstanceTemplateSpecResponseOutput
type Job ¶ added in v0.3.0
type Job struct { pulumi.CustomResourceState // Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources +optional ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds +optional Kind pulumi.StringOutput `pulumi:"kind"` // Optional. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional Metadata ObjectMetaResponseOutput `pulumi:"metadata"` // Optional. Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional Spec JobSpecResponseOutput `pulumi:"spec"` // Optional. Current status of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional Status JobStatusResponseOutput `pulumi:"status"` }
Create a job. Auto-naming is currently not supported for this resource.
func GetJob ¶ added in v0.3.0
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 ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (*Job) ToJobOutput ¶ added in v0.3.0
type JobArgs ¶ added in v0.3.0
type JobArgs struct { // Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources +optional ApiVersion pulumi.StringPtrInput // Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds +optional Kind pulumi.StringPtrInput // Optional. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional Metadata ObjectMetaPtrInput NamespaceId pulumi.StringInput // Optional. Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional Spec JobSpecPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶ added in v0.3.0
type JobCondition ¶
type JobCondition struct { // Optional. Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Optional. Human readable message indicating details about the current status. Message *string `pulumi:"message"` // Optional. One-word CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // Optional. How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // 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 include: * "Completed": True when the Job has successfully completed. * "Started": True when the Job has successfully started running. * "ResourcesAvailable": True when underlying resources have been provisioned. Type string `pulumi:"type"` }
JobCondition defines a readiness condition for a Revision.
type JobConditionResponse ¶
type JobConditionResponse struct { // Optional. Last time the condition transitioned from one status to another. LastTransitionTime string `pulumi:"lastTransitionTime"` // Optional. Human readable message indicating details about the current status. Message string `pulumi:"message"` // Optional. One-word CamelCase reason for the condition's last transition. Reason string `pulumi:"reason"` // Optional. How to interpret failures of this condition, one of Error, Warning, Info Severity string `pulumi:"severity"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // 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 include: * "Completed": True when the Job has successfully completed. * "Started": True when the Job has successfully started running. * "ResourcesAvailable": True when underlying resources have been provisioned. Type string `pulumi:"type"` }
JobCondition defines a readiness condition for a Revision.
type JobConditionResponseArrayOutput ¶
type JobConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (JobConditionResponseArrayOutput) ElementType ¶
func (JobConditionResponseArrayOutput) ElementType() reflect.Type
func (JobConditionResponseArrayOutput) Index ¶
func (o JobConditionResponseArrayOutput) Index(i pulumi.IntInput) JobConditionResponseOutput
func (JobConditionResponseArrayOutput) ToJobConditionResponseArrayOutput ¶
func (o JobConditionResponseArrayOutput) ToJobConditionResponseArrayOutput() JobConditionResponseArrayOutput
func (JobConditionResponseArrayOutput) ToJobConditionResponseArrayOutputWithContext ¶
func (o JobConditionResponseArrayOutput) ToJobConditionResponseArrayOutputWithContext(ctx context.Context) JobConditionResponseArrayOutput
type JobConditionResponseOutput ¶
type JobConditionResponseOutput struct{ *pulumi.OutputState }
JobCondition defines a readiness condition for a Revision.
func (JobConditionResponseOutput) ElementType ¶
func (JobConditionResponseOutput) ElementType() reflect.Type
func (JobConditionResponseOutput) LastTransitionTime ¶
func (o JobConditionResponseOutput) LastTransitionTime() pulumi.StringOutput
Optional. Last time the condition transitioned from one status to another.
func (JobConditionResponseOutput) Message ¶
func (o JobConditionResponseOutput) Message() pulumi.StringOutput
Optional. Human readable message indicating details about the current status.
func (JobConditionResponseOutput) Reason ¶
func (o JobConditionResponseOutput) Reason() pulumi.StringOutput
Optional. One-word CamelCase reason for the condition's last transition.
func (JobConditionResponseOutput) Severity ¶
func (o JobConditionResponseOutput) Severity() pulumi.StringOutput
Optional. How to interpret failures of this condition, one of Error, Warning, Info
func (JobConditionResponseOutput) Status ¶
func (o JobConditionResponseOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (JobConditionResponseOutput) ToJobConditionResponseOutput ¶
func (o JobConditionResponseOutput) ToJobConditionResponseOutput() JobConditionResponseOutput
func (JobConditionResponseOutput) ToJobConditionResponseOutputWithContext ¶
func (o JobConditionResponseOutput) ToJobConditionResponseOutputWithContext(ctx context.Context) JobConditionResponseOutput
func (JobConditionResponseOutput) Type ¶
func (o JobConditionResponseOutput) Type() pulumi.StringOutput
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 include: * "Completed": True when the Job has successfully completed. * "Started": True when the Job has successfully started running. * "ResourcesAvailable": True when underlying resources have been provisioned.
type JobOutput ¶ added in v0.3.0
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) ElementType ¶ added in v0.3.0
func (JobOutput) ToJobOutput ¶ added in v0.3.0
type JobSpec ¶
type JobSpec struct { // Optional. Not supported. Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. If set to zero, the system will never attempt to terminate the job based on time. Otherwise, the value must be positive integer. +optional ActiveDeadlineSeconds *string `pulumi:"activeDeadlineSeconds"` // Optional. Specifies the number of retries per instance, before marking this job failed. If set to zero, instances will never retry on failure. +optional BackoffLimit *int `pulumi:"backoffLimit"` // Optional. Specifies the desired number of successfully finished instances the job should be run with. Setting to 1 means that parallelism is limited to 1 and the success of that instance signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Completions *int `pulumi:"completions"` // Optional. Specifies the maximum desired number of instances the job should run at any given time. Must be <= completions. The actual number of instances running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Parallelism *int `pulumi:"parallelism"` // Optional. Describes the instance that will be created when executing a job. Template *InstanceTemplateSpec `pulumi:"template"` // Optional. Not supported. ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is set to zero, the Job won't be automatically deleted. +optional TtlSecondsAfterFinished *int `pulumi:"ttlSecondsAfterFinished"` }
JobSpec describes how the job execution will look like.
type JobSpecArgs ¶
type JobSpecArgs struct { // Optional. Not supported. Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. If set to zero, the system will never attempt to terminate the job based on time. Otherwise, the value must be positive integer. +optional ActiveDeadlineSeconds pulumi.StringPtrInput `pulumi:"activeDeadlineSeconds"` // Optional. Specifies the number of retries per instance, before marking this job failed. If set to zero, instances will never retry on failure. +optional BackoffLimit pulumi.IntPtrInput `pulumi:"backoffLimit"` // Optional. Specifies the desired number of successfully finished instances the job should be run with. Setting to 1 means that parallelism is limited to 1 and the success of that instance signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Completions pulumi.IntPtrInput `pulumi:"completions"` // Optional. Specifies the maximum desired number of instances the job should run at any given time. Must be <= completions. The actual number of instances running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Optional. Describes the instance that will be created when executing a job. Template InstanceTemplateSpecPtrInput `pulumi:"template"` // Optional. Not supported. ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is set to zero, the Job won't be automatically deleted. +optional TtlSecondsAfterFinished pulumi.IntPtrInput `pulumi:"ttlSecondsAfterFinished"` }
JobSpec describes how the job execution will look like.
func (JobSpecArgs) ElementType ¶
func (JobSpecArgs) ElementType() reflect.Type
func (JobSpecArgs) ToJobSpecOutput ¶
func (i JobSpecArgs) ToJobSpecOutput() JobSpecOutput
func (JobSpecArgs) ToJobSpecOutputWithContext ¶
func (i JobSpecArgs) ToJobSpecOutputWithContext(ctx context.Context) JobSpecOutput
func (JobSpecArgs) ToJobSpecPtrOutput ¶
func (i JobSpecArgs) ToJobSpecPtrOutput() JobSpecPtrOutput
func (JobSpecArgs) ToJobSpecPtrOutputWithContext ¶
func (i JobSpecArgs) ToJobSpecPtrOutputWithContext(ctx context.Context) JobSpecPtrOutput
type JobSpecInput ¶
type JobSpecInput interface { pulumi.Input ToJobSpecOutput() JobSpecOutput ToJobSpecOutputWithContext(context.Context) JobSpecOutput }
JobSpecInput is an input type that accepts JobSpecArgs and JobSpecOutput values. You can construct a concrete instance of `JobSpecInput` via:
JobSpecArgs{...}
type JobSpecOutput ¶
type JobSpecOutput struct{ *pulumi.OutputState }
JobSpec describes how the job execution will look like.
func (JobSpecOutput) ActiveDeadlineSeconds ¶
func (o JobSpecOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
Optional. Not supported. Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. If set to zero, the system will never attempt to terminate the job based on time. Otherwise, the value must be positive integer. +optional
func (JobSpecOutput) BackoffLimit ¶
func (o JobSpecOutput) BackoffLimit() pulumi.IntPtrOutput
Optional. Specifies the number of retries per instance, before marking this job failed. If set to zero, instances will never retry on failure. +optional
func (JobSpecOutput) Completions ¶
func (o JobSpecOutput) Completions() pulumi.IntPtrOutput
Optional. Specifies the desired number of successfully finished instances the job should be run with. Setting to 1 means that parallelism is limited to 1 and the success of that instance signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobSpecOutput) ElementType ¶
func (JobSpecOutput) ElementType() reflect.Type
func (JobSpecOutput) Parallelism ¶
func (o JobSpecOutput) Parallelism() pulumi.IntPtrOutput
Optional. Specifies the maximum desired number of instances the job should run at any given time. Must be <= completions. The actual number of instances running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobSpecOutput) Template ¶
func (o JobSpecOutput) Template() InstanceTemplateSpecPtrOutput
Optional. Describes the instance that will be created when executing a job.
func (JobSpecOutput) ToJobSpecOutput ¶
func (o JobSpecOutput) ToJobSpecOutput() JobSpecOutput
func (JobSpecOutput) ToJobSpecOutputWithContext ¶
func (o JobSpecOutput) ToJobSpecOutputWithContext(ctx context.Context) JobSpecOutput
func (JobSpecOutput) ToJobSpecPtrOutput ¶
func (o JobSpecOutput) ToJobSpecPtrOutput() JobSpecPtrOutput
func (JobSpecOutput) ToJobSpecPtrOutputWithContext ¶
func (o JobSpecOutput) ToJobSpecPtrOutputWithContext(ctx context.Context) JobSpecPtrOutput
func (JobSpecOutput) TtlSecondsAfterFinished ¶
func (o JobSpecOutput) TtlSecondsAfterFinished() pulumi.IntPtrOutput
Optional. Not supported. ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is set to zero, the Job won't be automatically deleted. +optional
type JobSpecPtrInput ¶
type JobSpecPtrInput interface { pulumi.Input ToJobSpecPtrOutput() JobSpecPtrOutput ToJobSpecPtrOutputWithContext(context.Context) JobSpecPtrOutput }
JobSpecPtrInput is an input type that accepts JobSpecArgs, JobSpecPtr and JobSpecPtrOutput values. You can construct a concrete instance of `JobSpecPtrInput` via:
JobSpecArgs{...} or: nil
func JobSpecPtr ¶
func JobSpecPtr(v *JobSpecArgs) JobSpecPtrInput
type JobSpecPtrOutput ¶
type JobSpecPtrOutput struct{ *pulumi.OutputState }
func (JobSpecPtrOutput) ActiveDeadlineSeconds ¶
func (o JobSpecPtrOutput) ActiveDeadlineSeconds() pulumi.StringPtrOutput
Optional. Not supported. Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. If set to zero, the system will never attempt to terminate the job based on time. Otherwise, the value must be positive integer. +optional
func (JobSpecPtrOutput) BackoffLimit ¶
func (o JobSpecPtrOutput) BackoffLimit() pulumi.IntPtrOutput
Optional. Specifies the number of retries per instance, before marking this job failed. If set to zero, instances will never retry on failure. +optional
func (JobSpecPtrOutput) Completions ¶
func (o JobSpecPtrOutput) Completions() pulumi.IntPtrOutput
Optional. Specifies the desired number of successfully finished instances the job should be run with. Setting to 1 means that parallelism is limited to 1 and the success of that instance signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobSpecPtrOutput) Elem ¶
func (o JobSpecPtrOutput) Elem() JobSpecOutput
func (JobSpecPtrOutput) ElementType ¶
func (JobSpecPtrOutput) ElementType() reflect.Type
func (JobSpecPtrOutput) Parallelism ¶
func (o JobSpecPtrOutput) Parallelism() pulumi.IntPtrOutput
Optional. Specifies the maximum desired number of instances the job should run at any given time. Must be <= completions. The actual number of instances running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobSpecPtrOutput) Template ¶
func (o JobSpecPtrOutput) Template() InstanceTemplateSpecPtrOutput
Optional. Describes the instance that will be created when executing a job.
func (JobSpecPtrOutput) ToJobSpecPtrOutput ¶
func (o JobSpecPtrOutput) ToJobSpecPtrOutput() JobSpecPtrOutput
func (JobSpecPtrOutput) ToJobSpecPtrOutputWithContext ¶
func (o JobSpecPtrOutput) ToJobSpecPtrOutputWithContext(ctx context.Context) JobSpecPtrOutput
func (JobSpecPtrOutput) TtlSecondsAfterFinished ¶
func (o JobSpecPtrOutput) TtlSecondsAfterFinished() pulumi.IntPtrOutput
Optional. Not supported. ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is set to zero, the Job won't be automatically deleted. +optional
type JobSpecResponse ¶
type JobSpecResponse struct { // Optional. Not supported. Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. If set to zero, the system will never attempt to terminate the job based on time. Otherwise, the value must be positive integer. +optional ActiveDeadlineSeconds string `pulumi:"activeDeadlineSeconds"` // Optional. Specifies the number of retries per instance, before marking this job failed. If set to zero, instances will never retry on failure. +optional BackoffLimit int `pulumi:"backoffLimit"` // Optional. Specifies the desired number of successfully finished instances the job should be run with. Setting to 1 means that parallelism is limited to 1 and the success of that instance signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Completions int `pulumi:"completions"` // Optional. Specifies the maximum desired number of instances the job should run at any given time. Must be <= completions. The actual number of instances running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Parallelism int `pulumi:"parallelism"` // Optional. Describes the instance that will be created when executing a job. Template InstanceTemplateSpecResponse `pulumi:"template"` // Optional. Not supported. ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is set to zero, the Job won't be automatically deleted. +optional TtlSecondsAfterFinished int `pulumi:"ttlSecondsAfterFinished"` }
JobSpec describes how the job execution will look like.
type JobSpecResponseOutput ¶
type JobSpecResponseOutput struct{ *pulumi.OutputState }
JobSpec describes how the job execution will look like.
func (JobSpecResponseOutput) ActiveDeadlineSeconds ¶
func (o JobSpecResponseOutput) ActiveDeadlineSeconds() pulumi.StringOutput
Optional. Not supported. Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. If set to zero, the system will never attempt to terminate the job based on time. Otherwise, the value must be positive integer. +optional
func (JobSpecResponseOutput) BackoffLimit ¶
func (o JobSpecResponseOutput) BackoffLimit() pulumi.IntOutput
Optional. Specifies the number of retries per instance, before marking this job failed. If set to zero, instances will never retry on failure. +optional
func (JobSpecResponseOutput) Completions ¶
func (o JobSpecResponseOutput) Completions() pulumi.IntOutput
Optional. Specifies the desired number of successfully finished instances the job should be run with. Setting to 1 means that parallelism is limited to 1 and the success of that instance signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobSpecResponseOutput) ElementType ¶
func (JobSpecResponseOutput) ElementType() reflect.Type
func (JobSpecResponseOutput) Parallelism ¶
func (o JobSpecResponseOutput) Parallelism() pulumi.IntOutput
Optional. Specifies the maximum desired number of instances the job should run at any given time. Must be <= completions. The actual number of instances running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobSpecResponseOutput) Template ¶
func (o JobSpecResponseOutput) Template() InstanceTemplateSpecResponseOutput
Optional. Describes the instance that will be created when executing a job.
func (JobSpecResponseOutput) ToJobSpecResponseOutput ¶
func (o JobSpecResponseOutput) ToJobSpecResponseOutput() JobSpecResponseOutput
func (JobSpecResponseOutput) ToJobSpecResponseOutputWithContext ¶
func (o JobSpecResponseOutput) ToJobSpecResponseOutputWithContext(ctx context.Context) JobSpecResponseOutput
func (JobSpecResponseOutput) TtlSecondsAfterFinished ¶
func (o JobSpecResponseOutput) TtlSecondsAfterFinished() pulumi.IntOutput
Optional. Not supported. ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is set to zero, the Job won't be automatically deleted. +optional
type JobState ¶ added in v0.3.0
type JobState struct { }
func (JobState) ElementType ¶ added in v0.3.0
type JobStatus ¶
type JobStatus struct { // Optional. The number of actively running instances. +optional Active *int `pulumi:"active"` // Optional. Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional CompletionTime *string `pulumi:"completionTime"` // Optional. The latest available observations of a job's current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Conditions []JobCondition `pulumi:"conditions"` // Optional. The number of instances which reached phase Failed. +optional Failed *int `pulumi:"failed"` // Optional. ImageDigest holds the resolved digest for the image specified within .Spec.Template.Spec.Container.Image. The digest is resolved during the creation of the Job. This field holds the digest value regardless of whether a tag or digest was originally specified in the Container object. ImageDigest *string `pulumi:"imageDigest"` // Optional. Status of completed, failed, and running instances. +optional Instances []InstanceStatus `pulumi:"instances"` // Optional. The 'generation' of the job that was last processed by the controller. ObservedGeneration *int `pulumi:"observedGeneration"` // Optional. Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional StartTime *string `pulumi:"startTime"` // Optional. The number of instances which reached phase Succeeded. +optional Succeeded *int `pulumi:"succeeded"` }
JobStatus represents the current state of a Job.
type JobStatusResponse ¶
type JobStatusResponse struct { // Optional. The number of actively running instances. +optional Active int `pulumi:"active"` // Optional. Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional CompletionTime string `pulumi:"completionTime"` // Optional. The latest available observations of a job's current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional Conditions []JobConditionResponse `pulumi:"conditions"` // Optional. The number of instances which reached phase Failed. +optional Failed int `pulumi:"failed"` // Optional. ImageDigest holds the resolved digest for the image specified within .Spec.Template.Spec.Container.Image. The digest is resolved during the creation of the Job. This field holds the digest value regardless of whether a tag or digest was originally specified in the Container object. ImageDigest string `pulumi:"imageDigest"` // Optional. Status of completed, failed, and running instances. +optional Instances []InstanceStatusResponse `pulumi:"instances"` // Optional. The 'generation' of the job that was last processed by the controller. ObservedGeneration int `pulumi:"observedGeneration"` // Optional. Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional StartTime string `pulumi:"startTime"` // Optional. The number of instances which reached phase Succeeded. +optional Succeeded int `pulumi:"succeeded"` }
JobStatus represents the current state of a Job.
type JobStatusResponseOutput ¶
type JobStatusResponseOutput struct{ *pulumi.OutputState }
JobStatus represents the current state of a Job.
func (JobStatusResponseOutput) Active ¶
func (o JobStatusResponseOutput) Active() pulumi.IntOutput
Optional. The number of actively running instances. +optional
func (JobStatusResponseOutput) CompletionTime ¶
func (o JobStatusResponseOutput) CompletionTime() pulumi.StringOutput
Optional. Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional
func (JobStatusResponseOutput) Conditions ¶
func (o JobStatusResponseOutput) Conditions() JobConditionResponseArrayOutput
Optional. The latest available observations of a job's current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
func (JobStatusResponseOutput) ElementType ¶
func (JobStatusResponseOutput) ElementType() reflect.Type
func (JobStatusResponseOutput) Failed ¶
func (o JobStatusResponseOutput) Failed() pulumi.IntOutput
Optional. The number of instances which reached phase Failed. +optional
func (JobStatusResponseOutput) ImageDigest ¶
func (o JobStatusResponseOutput) ImageDigest() pulumi.StringOutput
Optional. ImageDigest holds the resolved digest for the image specified within .Spec.Template.Spec.Container.Image. The digest is resolved during the creation of the Job. This field holds the digest value regardless of whether a tag or digest was originally specified in the Container object.
func (JobStatusResponseOutput) Instances ¶
func (o JobStatusResponseOutput) Instances() InstanceStatusResponseArrayOutput
Optional. Status of completed, failed, and running instances. +optional
func (JobStatusResponseOutput) ObservedGeneration ¶
func (o JobStatusResponseOutput) ObservedGeneration() pulumi.IntOutput
Optional. The 'generation' of the job that was last processed by the controller.
func (JobStatusResponseOutput) StartTime ¶
func (o JobStatusResponseOutput) StartTime() pulumi.StringOutput
Optional. Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional
func (JobStatusResponseOutput) Succeeded ¶
func (o JobStatusResponseOutput) Succeeded() pulumi.IntOutput
Optional. The number of instances which reached phase Succeeded. +optional
func (JobStatusResponseOutput) ToJobStatusResponseOutput ¶
func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput
func (JobStatusResponseOutput) ToJobStatusResponseOutputWithContext ¶
func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput
type KeyToPath ¶
type KeyToPath struct { // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. The key to project. Key *string `pulumi:"key"` // (Optional) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. Mode *int `pulumi:"mode"` // The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. Path *string `pulumi:"path"` }
Maps a string key to a path within a volume.
type KeyToPathArgs ¶
type KeyToPathArgs struct { // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. The key to project. Key pulumi.StringPtrInput `pulumi:"key"` // (Optional) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. Mode pulumi.IntPtrInput `pulumi:"mode"` // The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. Path pulumi.StringPtrInput `pulumi:"path"` }
Maps a string key to a path within a volume.
func (KeyToPathArgs) ElementType ¶
func (KeyToPathArgs) ElementType() reflect.Type
func (KeyToPathArgs) ToKeyToPathOutput ¶
func (i KeyToPathArgs) ToKeyToPathOutput() KeyToPathOutput
func (KeyToPathArgs) ToKeyToPathOutputWithContext ¶
func (i KeyToPathArgs) ToKeyToPathOutputWithContext(ctx context.Context) KeyToPathOutput
type KeyToPathArray ¶
type KeyToPathArray []KeyToPathInput
func (KeyToPathArray) ElementType ¶
func (KeyToPathArray) ElementType() reflect.Type
func (KeyToPathArray) ToKeyToPathArrayOutput ¶
func (i KeyToPathArray) ToKeyToPathArrayOutput() KeyToPathArrayOutput
func (KeyToPathArray) ToKeyToPathArrayOutputWithContext ¶
func (i KeyToPathArray) ToKeyToPathArrayOutputWithContext(ctx context.Context) KeyToPathArrayOutput
type KeyToPathArrayInput ¶
type KeyToPathArrayInput interface { pulumi.Input ToKeyToPathArrayOutput() KeyToPathArrayOutput ToKeyToPathArrayOutputWithContext(context.Context) KeyToPathArrayOutput }
KeyToPathArrayInput is an input type that accepts KeyToPathArray and KeyToPathArrayOutput values. You can construct a concrete instance of `KeyToPathArrayInput` via:
KeyToPathArray{ KeyToPathArgs{...} }
type KeyToPathArrayOutput ¶
type KeyToPathArrayOutput struct{ *pulumi.OutputState }
func (KeyToPathArrayOutput) ElementType ¶
func (KeyToPathArrayOutput) ElementType() reflect.Type
func (KeyToPathArrayOutput) Index ¶
func (o KeyToPathArrayOutput) Index(i pulumi.IntInput) KeyToPathOutput
func (KeyToPathArrayOutput) ToKeyToPathArrayOutput ¶
func (o KeyToPathArrayOutput) ToKeyToPathArrayOutput() KeyToPathArrayOutput
func (KeyToPathArrayOutput) ToKeyToPathArrayOutputWithContext ¶
func (o KeyToPathArrayOutput) ToKeyToPathArrayOutputWithContext(ctx context.Context) KeyToPathArrayOutput
type KeyToPathInput ¶
type KeyToPathInput interface { pulumi.Input ToKeyToPathOutput() KeyToPathOutput ToKeyToPathOutputWithContext(context.Context) KeyToPathOutput }
KeyToPathInput is an input type that accepts KeyToPathArgs and KeyToPathOutput values. You can construct a concrete instance of `KeyToPathInput` via:
KeyToPathArgs{...}
type KeyToPathOutput ¶
type KeyToPathOutput struct{ *pulumi.OutputState }
Maps a string key to a path within a volume.
func (KeyToPathOutput) ElementType ¶
func (KeyToPathOutput) ElementType() reflect.Type
func (KeyToPathOutput) Key ¶
func (o KeyToPathOutput) Key() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. The key to project.
func (KeyToPathOutput) Mode ¶
func (o KeyToPathOutput) Mode() pulumi.IntPtrOutput
(Optional) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (KeyToPathOutput) Path ¶
func (o KeyToPathOutput) Path() pulumi.StringPtrOutput
The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.
func (KeyToPathOutput) ToKeyToPathOutput ¶
func (o KeyToPathOutput) ToKeyToPathOutput() KeyToPathOutput
func (KeyToPathOutput) ToKeyToPathOutputWithContext ¶
func (o KeyToPathOutput) ToKeyToPathOutputWithContext(ctx context.Context) KeyToPathOutput
type KeyToPathResponse ¶
type KeyToPathResponse struct { // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. The key to project. Key string `pulumi:"key"` // (Optional) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. Mode int `pulumi:"mode"` // The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. Path string `pulumi:"path"` }
Maps a string key to a path within a volume.
type KeyToPathResponseArrayOutput ¶
type KeyToPathResponseArrayOutput struct{ *pulumi.OutputState }
func (KeyToPathResponseArrayOutput) ElementType ¶
func (KeyToPathResponseArrayOutput) ElementType() reflect.Type
func (KeyToPathResponseArrayOutput) Index ¶
func (o KeyToPathResponseArrayOutput) Index(i pulumi.IntInput) KeyToPathResponseOutput
func (KeyToPathResponseArrayOutput) ToKeyToPathResponseArrayOutput ¶
func (o KeyToPathResponseArrayOutput) ToKeyToPathResponseArrayOutput() KeyToPathResponseArrayOutput
func (KeyToPathResponseArrayOutput) ToKeyToPathResponseArrayOutputWithContext ¶
func (o KeyToPathResponseArrayOutput) ToKeyToPathResponseArrayOutputWithContext(ctx context.Context) KeyToPathResponseArrayOutput
type KeyToPathResponseOutput ¶
type KeyToPathResponseOutput struct{ *pulumi.OutputState }
Maps a string key to a path within a volume.
func (KeyToPathResponseOutput) ElementType ¶
func (KeyToPathResponseOutput) ElementType() reflect.Type
func (KeyToPathResponseOutput) Key ¶
func (o KeyToPathResponseOutput) Key() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. The key to project.
func (KeyToPathResponseOutput) Mode ¶
func (o KeyToPathResponseOutput) Mode() pulumi.IntOutput
(Optional) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (KeyToPathResponseOutput) Path ¶
func (o KeyToPathResponseOutput) Path() pulumi.StringOutput
The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.
func (KeyToPathResponseOutput) ToKeyToPathResponseOutput ¶
func (o KeyToPathResponseOutput) ToKeyToPathResponseOutput() KeyToPathResponseOutput
func (KeyToPathResponseOutput) ToKeyToPathResponseOutputWithContext ¶
func (o KeyToPathResponseOutput) ToKeyToPathResponseOutputWithContext(ctx context.Context) KeyToPathResponseOutput
type LocalObjectReference ¶
type LocalObjectReference struct { // (Optional) Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` }
Not supported by Cloud Run LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
type LocalObjectReferenceArgs ¶
type LocalObjectReferenceArgs struct { // (Optional) Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` }
Not supported by Cloud Run LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
func (LocalObjectReferenceArgs) ElementType ¶
func (LocalObjectReferenceArgs) ElementType() reflect.Type
func (LocalObjectReferenceArgs) ToLocalObjectReferenceOutput ¶
func (i LocalObjectReferenceArgs) ToLocalObjectReferenceOutput() LocalObjectReferenceOutput
func (LocalObjectReferenceArgs) ToLocalObjectReferenceOutputWithContext ¶
func (i LocalObjectReferenceArgs) ToLocalObjectReferenceOutputWithContext(ctx context.Context) LocalObjectReferenceOutput
func (LocalObjectReferenceArgs) ToLocalObjectReferencePtrOutput ¶
func (i LocalObjectReferenceArgs) ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput
func (LocalObjectReferenceArgs) ToLocalObjectReferencePtrOutputWithContext ¶
func (i LocalObjectReferenceArgs) ToLocalObjectReferencePtrOutputWithContext(ctx context.Context) LocalObjectReferencePtrOutput
type LocalObjectReferenceInput ¶
type LocalObjectReferenceInput interface { pulumi.Input ToLocalObjectReferenceOutput() LocalObjectReferenceOutput ToLocalObjectReferenceOutputWithContext(context.Context) LocalObjectReferenceOutput }
LocalObjectReferenceInput is an input type that accepts LocalObjectReferenceArgs and LocalObjectReferenceOutput values. You can construct a concrete instance of `LocalObjectReferenceInput` via:
LocalObjectReferenceArgs{...}
type LocalObjectReferenceOutput ¶
type LocalObjectReferenceOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
func (LocalObjectReferenceOutput) ElementType ¶
func (LocalObjectReferenceOutput) ElementType() reflect.Type
func (LocalObjectReferenceOutput) Name ¶
func (o LocalObjectReferenceOutput) Name() pulumi.StringPtrOutput
(Optional) Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (LocalObjectReferenceOutput) ToLocalObjectReferenceOutput ¶
func (o LocalObjectReferenceOutput) ToLocalObjectReferenceOutput() LocalObjectReferenceOutput
func (LocalObjectReferenceOutput) ToLocalObjectReferenceOutputWithContext ¶
func (o LocalObjectReferenceOutput) ToLocalObjectReferenceOutputWithContext(ctx context.Context) LocalObjectReferenceOutput
func (LocalObjectReferenceOutput) ToLocalObjectReferencePtrOutput ¶
func (o LocalObjectReferenceOutput) ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput
func (LocalObjectReferenceOutput) ToLocalObjectReferencePtrOutputWithContext ¶
func (o LocalObjectReferenceOutput) ToLocalObjectReferencePtrOutputWithContext(ctx context.Context) LocalObjectReferencePtrOutput
type LocalObjectReferencePtrInput ¶
type LocalObjectReferencePtrInput interface { pulumi.Input ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput ToLocalObjectReferencePtrOutputWithContext(context.Context) LocalObjectReferencePtrOutput }
LocalObjectReferencePtrInput is an input type that accepts LocalObjectReferenceArgs, LocalObjectReferencePtr and LocalObjectReferencePtrOutput values. You can construct a concrete instance of `LocalObjectReferencePtrInput` via:
LocalObjectReferenceArgs{...} or: nil
func LocalObjectReferencePtr ¶
func LocalObjectReferencePtr(v *LocalObjectReferenceArgs) LocalObjectReferencePtrInput
type LocalObjectReferencePtrOutput ¶
type LocalObjectReferencePtrOutput struct{ *pulumi.OutputState }
func (LocalObjectReferencePtrOutput) Elem ¶
func (o LocalObjectReferencePtrOutput) Elem() LocalObjectReferenceOutput
func (LocalObjectReferencePtrOutput) ElementType ¶
func (LocalObjectReferencePtrOutput) ElementType() reflect.Type
func (LocalObjectReferencePtrOutput) Name ¶
func (o LocalObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
(Optional) Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (LocalObjectReferencePtrOutput) ToLocalObjectReferencePtrOutput ¶
func (o LocalObjectReferencePtrOutput) ToLocalObjectReferencePtrOutput() LocalObjectReferencePtrOutput
func (LocalObjectReferencePtrOutput) ToLocalObjectReferencePtrOutputWithContext ¶
func (o LocalObjectReferencePtrOutput) ToLocalObjectReferencePtrOutputWithContext(ctx context.Context) LocalObjectReferencePtrOutput
type LocalObjectReferenceResponse ¶
type LocalObjectReferenceResponse struct { // (Optional) Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
Not supported by Cloud Run LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
type LocalObjectReferenceResponseOutput ¶
type LocalObjectReferenceResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
func (LocalObjectReferenceResponseOutput) ElementType ¶
func (LocalObjectReferenceResponseOutput) ElementType() reflect.Type
func (LocalObjectReferenceResponseOutput) Name ¶
func (o LocalObjectReferenceResponseOutput) Name() pulumi.StringOutput
(Optional) Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (LocalObjectReferenceResponseOutput) ToLocalObjectReferenceResponseOutput ¶
func (o LocalObjectReferenceResponseOutput) ToLocalObjectReferenceResponseOutput() LocalObjectReferenceResponseOutput
func (LocalObjectReferenceResponseOutput) ToLocalObjectReferenceResponseOutputWithContext ¶
func (o LocalObjectReferenceResponseOutput) ToLocalObjectReferenceResponseOutputWithContext(ctx context.Context) LocalObjectReferenceResponseOutput
type LookupJobArgs ¶ added in v0.4.0
type LookupJobOutputArgs ¶ added in v0.8.0
type LookupJobOutputArgs struct { JobId pulumi.StringInput `pulumi:"jobId"` NamespaceId pulumi.StringInput `pulumi:"namespaceId"` }
func (LookupJobOutputArgs) ElementType ¶ added in v0.8.0
func (LookupJobOutputArgs) ElementType() reflect.Type
type LookupJobResult ¶ added in v0.4.0
type LookupJobResult struct { // Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources +optional ApiVersion string `pulumi:"apiVersion"` // Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds +optional Kind string `pulumi:"kind"` // Optional. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional Metadata ObjectMetaResponse `pulumi:"metadata"` // Optional. Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional Spec JobSpecResponse `pulumi:"spec"` // Optional. Current status of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional Status JobStatusResponse `pulumi:"status"` }
func LookupJob ¶ added in v0.4.0
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
Get information about a job.
type LookupJobResultOutput ¶ added in v0.8.0
type LookupJobResultOutput struct{ *pulumi.OutputState }
func LookupJobOutput ¶ added in v0.8.0
func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput
func (LookupJobResultOutput) ApiVersion ¶ added in v0.8.0
func (o LookupJobResultOutput) ApiVersion() pulumi.StringOutput
Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources +optional
func (LookupJobResultOutput) ElementType ¶ added in v0.8.0
func (LookupJobResultOutput) ElementType() reflect.Type
func (LookupJobResultOutput) Kind ¶ added in v0.8.0
func (o LookupJobResultOutput) Kind() pulumi.StringOutput
Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds +optional
func (LookupJobResultOutput) Metadata ¶ added in v0.8.0
func (o LookupJobResultOutput) Metadata() ObjectMetaResponseOutput
Optional. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
func (LookupJobResultOutput) Spec ¶ added in v0.8.0
func (o LookupJobResultOutput) Spec() JobSpecResponseOutput
Optional. Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional
func (LookupJobResultOutput) Status ¶ added in v0.8.0
func (o LookupJobResultOutput) Status() JobStatusResponseOutput
Optional. Current status of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status +optional
func (LookupJobResultOutput) ToLookupJobResultOutput ¶ added in v0.8.0
func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
func (LookupJobResultOutput) ToLookupJobResultOutputWithContext ¶ added in v0.8.0
func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
type ObjectMeta ¶
type ObjectMeta struct { // (Optional) Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `pulumi:"annotations"` // (Optional) Not supported by Cloud Run The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName *string `pulumi:"clusterName"` // (Optional) CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata CreationTimestamp *string `pulumi:"creationTimestamp"` // (Optional) Not supported by Cloud Run Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds *int `pulumi:"deletionGracePeriodSeconds"` // (Optional) Not supported by Cloud Run DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata DeletionTimestamp *string `pulumi:"deletionTimestamp"` // (Optional) Not supported by Cloud Run Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. +patchStrategy=merge Finalizers []string `pulumi:"finalizers"` // (Optional) Not supported by Cloud Run GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency string generateName = 2; GenerateName *string `pulumi:"generateName"` // (Optional) A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation *int `pulumi:"generation"` // (Optional) Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/user-guide/labels Labels map[string]string `pulumi:"labels"` // Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/user-guide/identifiers#names +optional Name *string `pulumi:"name"` // Namespace defines the space within each name must be unique, within a Cloud Run region. In Cloud Run the namespace must be equal to either the project ID or project number. Namespace *string `pulumi:"namespace"` // (Optional) Not supported by Cloud Run List of objects that own this object. If ALL objects in the list have been deleted, this object will be garbage collected. OwnerReferences []OwnerReference `pulumi:"ownerReferences"` // Optional. An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients or omitted. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // (Optional) SelfLink is a URL representing this object. Populated by the system. Read-only. string selfLink = 4; SelfLink *string `pulumi:"selfLink"` // (Optional) UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: https://kubernetes.io/docs/user-guide/identifiers#uids Uid *string `pulumi:"uid"` }
k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
type ObjectMetaArgs ¶
type ObjectMetaArgs struct { // (Optional) Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` // (Optional) Not supported by Cloud Run The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // (Optional) CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata CreationTimestamp pulumi.StringPtrInput `pulumi:"creationTimestamp"` // (Optional) Not supported by Cloud Run Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds pulumi.IntPtrInput `pulumi:"deletionGracePeriodSeconds"` // (Optional) Not supported by Cloud Run DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata DeletionTimestamp pulumi.StringPtrInput `pulumi:"deletionTimestamp"` // (Optional) Not supported by Cloud Run Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. +patchStrategy=merge Finalizers pulumi.StringArrayInput `pulumi:"finalizers"` // (Optional) Not supported by Cloud Run GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency string generateName = 2; GenerateName pulumi.StringPtrInput `pulumi:"generateName"` // (Optional) A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation pulumi.IntPtrInput `pulumi:"generation"` // (Optional) Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/user-guide/labels Labels pulumi.StringMapInput `pulumi:"labels"` // Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/user-guide/identifiers#names +optional Name pulumi.StringPtrInput `pulumi:"name"` // Namespace defines the space within each name must be unique, within a Cloud Run region. In Cloud Run the namespace must be equal to either the project ID or project number. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Optional) Not supported by Cloud Run List of objects that own this object. If ALL objects in the list have been deleted, this object will be garbage collected. OwnerReferences OwnerReferenceArrayInput `pulumi:"ownerReferences"` // Optional. An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients or omitted. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // (Optional) SelfLink is a URL representing this object. Populated by the system. Read-only. string selfLink = 4; SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // (Optional) UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: https://kubernetes.io/docs/user-guide/identifiers#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaArgs) ElementType ¶
func (ObjectMetaArgs) ElementType() reflect.Type
func (ObjectMetaArgs) ToObjectMetaOutput ¶
func (i ObjectMetaArgs) ToObjectMetaOutput() ObjectMetaOutput
func (ObjectMetaArgs) ToObjectMetaOutputWithContext ¶
func (i ObjectMetaArgs) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
func (ObjectMetaArgs) ToObjectMetaPtrOutput ¶
func (i ObjectMetaArgs) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
func (ObjectMetaArgs) ToObjectMetaPtrOutputWithContext ¶
func (i ObjectMetaArgs) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
type ObjectMetaInput ¶
type ObjectMetaInput interface { pulumi.Input ToObjectMetaOutput() ObjectMetaOutput ToObjectMetaOutputWithContext(context.Context) ObjectMetaOutput }
ObjectMetaInput is an input type that accepts ObjectMetaArgs and ObjectMetaOutput values. You can construct a concrete instance of `ObjectMetaInput` via:
ObjectMetaArgs{...}
type ObjectMetaOutput ¶
type ObjectMetaOutput struct{ *pulumi.OutputState }
k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaOutput) Annotations ¶
func (o ObjectMetaOutput) Annotations() pulumi.StringMapOutput
(Optional) Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations
func (ObjectMetaOutput) ClusterName ¶
func (o ObjectMetaOutput) ClusterName() pulumi.StringPtrOutput
(Optional) Not supported by Cloud Run The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaOutput) CreationTimestamp ¶
func (o ObjectMetaOutput) CreationTimestamp() pulumi.StringPtrOutput
(Optional) CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
func (ObjectMetaOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
(Optional) Not supported by Cloud Run Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaOutput) DeletionTimestamp ¶
func (o ObjectMetaOutput) DeletionTimestamp() pulumi.StringPtrOutput
(Optional) Not supported by Cloud Run DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
func (ObjectMetaOutput) ElementType ¶
func (ObjectMetaOutput) ElementType() reflect.Type
func (ObjectMetaOutput) Finalizers ¶
func (o ObjectMetaOutput) Finalizers() pulumi.StringArrayOutput
(Optional) Not supported by Cloud Run Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. +patchStrategy=merge
func (ObjectMetaOutput) GenerateName ¶
func (o ObjectMetaOutput) GenerateName() pulumi.StringPtrOutput
(Optional) Not supported by Cloud Run GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency string generateName = 2;
func (ObjectMetaOutput) Generation ¶
func (o ObjectMetaOutput) Generation() pulumi.IntPtrOutput
(Optional) A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaOutput) Labels ¶
func (o ObjectMetaOutput) Labels() pulumi.StringMapOutput
(Optional) Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/user-guide/labels
func (ObjectMetaOutput) Name ¶
func (o ObjectMetaOutput) Name() pulumi.StringPtrOutput
Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/user-guide/identifiers#names +optional
func (ObjectMetaOutput) Namespace ¶
func (o ObjectMetaOutput) Namespace() pulumi.StringPtrOutput
Namespace defines the space within each name must be unique, within a Cloud Run region. In Cloud Run the namespace must be equal to either the project ID or project number.
func (ObjectMetaOutput) OwnerReferences ¶
func (o ObjectMetaOutput) OwnerReferences() OwnerReferenceArrayOutput
(Optional) Not supported by Cloud Run List of objects that own this object. If ALL objects in the list have been deleted, this object will be garbage collected.
func (ObjectMetaOutput) ResourceVersion ¶
func (o ObjectMetaOutput) ResourceVersion() pulumi.StringPtrOutput
Optional. An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients or omitted. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaOutput) SelfLink ¶
func (o ObjectMetaOutput) SelfLink() pulumi.StringPtrOutput
(Optional) SelfLink is a URL representing this object. Populated by the system. Read-only. string selfLink = 4;
func (ObjectMetaOutput) ToObjectMetaOutput ¶
func (o ObjectMetaOutput) ToObjectMetaOutput() ObjectMetaOutput
func (ObjectMetaOutput) ToObjectMetaOutputWithContext ¶
func (o ObjectMetaOutput) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
func (ObjectMetaOutput) ToObjectMetaPtrOutput ¶
func (o ObjectMetaOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
func (ObjectMetaOutput) ToObjectMetaPtrOutputWithContext ¶
func (o ObjectMetaOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
func (ObjectMetaOutput) Uid ¶
func (o ObjectMetaOutput) Uid() pulumi.StringPtrOutput
(Optional) UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
type ObjectMetaPtrInput ¶
type ObjectMetaPtrInput interface { pulumi.Input ToObjectMetaPtrOutput() ObjectMetaPtrOutput ToObjectMetaPtrOutputWithContext(context.Context) ObjectMetaPtrOutput }
ObjectMetaPtrInput is an input type that accepts ObjectMetaArgs, ObjectMetaPtr and ObjectMetaPtrOutput values. You can construct a concrete instance of `ObjectMetaPtrInput` via:
ObjectMetaArgs{...} or: nil
func ObjectMetaPtr ¶
func ObjectMetaPtr(v *ObjectMetaArgs) ObjectMetaPtrInput
type ObjectMetaPtrOutput ¶
type ObjectMetaPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetaPtrOutput) Annotations ¶
func (o ObjectMetaPtrOutput) Annotations() pulumi.StringMapOutput
(Optional) Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations
func (ObjectMetaPtrOutput) ClusterName ¶
func (o ObjectMetaPtrOutput) ClusterName() pulumi.StringPtrOutput
(Optional) Not supported by Cloud Run The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaPtrOutput) CreationTimestamp ¶
func (o ObjectMetaPtrOutput) CreationTimestamp() pulumi.StringPtrOutput
(Optional) CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
func (ObjectMetaPtrOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaPtrOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
(Optional) Not supported by Cloud Run Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaPtrOutput) DeletionTimestamp ¶
func (o ObjectMetaPtrOutput) DeletionTimestamp() pulumi.StringPtrOutput
(Optional) Not supported by Cloud Run DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
func (ObjectMetaPtrOutput) Elem ¶
func (o ObjectMetaPtrOutput) Elem() ObjectMetaOutput
func (ObjectMetaPtrOutput) ElementType ¶
func (ObjectMetaPtrOutput) ElementType() reflect.Type
func (ObjectMetaPtrOutput) Finalizers ¶
func (o ObjectMetaPtrOutput) Finalizers() pulumi.StringArrayOutput
(Optional) Not supported by Cloud Run Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. +patchStrategy=merge
func (ObjectMetaPtrOutput) GenerateName ¶
func (o ObjectMetaPtrOutput) GenerateName() pulumi.StringPtrOutput
(Optional) Not supported by Cloud Run GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency string generateName = 2;
func (ObjectMetaPtrOutput) Generation ¶
func (o ObjectMetaPtrOutput) Generation() pulumi.IntPtrOutput
(Optional) A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaPtrOutput) Labels ¶
func (o ObjectMetaPtrOutput) Labels() pulumi.StringMapOutput
(Optional) Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/user-guide/labels
func (ObjectMetaPtrOutput) Name ¶
func (o ObjectMetaPtrOutput) Name() pulumi.StringPtrOutput
Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/user-guide/identifiers#names +optional
func (ObjectMetaPtrOutput) Namespace ¶
func (o ObjectMetaPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace defines the space within each name must be unique, within a Cloud Run region. In Cloud Run the namespace must be equal to either the project ID or project number.
func (ObjectMetaPtrOutput) OwnerReferences ¶
func (o ObjectMetaPtrOutput) OwnerReferences() OwnerReferenceArrayOutput
(Optional) Not supported by Cloud Run List of objects that own this object. If ALL objects in the list have been deleted, this object will be garbage collected.
func (ObjectMetaPtrOutput) ResourceVersion ¶
func (o ObjectMetaPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Optional. An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients or omitted. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaPtrOutput) SelfLink ¶
func (o ObjectMetaPtrOutput) SelfLink() pulumi.StringPtrOutput
(Optional) SelfLink is a URL representing this object. Populated by the system. Read-only. string selfLink = 4;
func (ObjectMetaPtrOutput) ToObjectMetaPtrOutput ¶
func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
func (ObjectMetaPtrOutput) ToObjectMetaPtrOutputWithContext ¶
func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
func (ObjectMetaPtrOutput) Uid ¶
func (o ObjectMetaPtrOutput) Uid() pulumi.StringPtrOutput
(Optional) UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
type ObjectMetaResponse ¶
type ObjectMetaResponse struct { // (Optional) Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `pulumi:"annotations"` // (Optional) Not supported by Cloud Run The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName string `pulumi:"clusterName"` // (Optional) CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata CreationTimestamp string `pulumi:"creationTimestamp"` // (Optional) Not supported by Cloud Run Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds int `pulumi:"deletionGracePeriodSeconds"` // (Optional) Not supported by Cloud Run DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata DeletionTimestamp string `pulumi:"deletionTimestamp"` // (Optional) Not supported by Cloud Run Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. +patchStrategy=merge Finalizers []string `pulumi:"finalizers"` // (Optional) Not supported by Cloud Run GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency string generateName = 2; GenerateName string `pulumi:"generateName"` // (Optional) A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation int `pulumi:"generation"` // (Optional) Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/user-guide/labels Labels map[string]string `pulumi:"labels"` // Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/user-guide/identifiers#names +optional Name string `pulumi:"name"` // Namespace defines the space within each name must be unique, within a Cloud Run region. In Cloud Run the namespace must be equal to either the project ID or project number. Namespace string `pulumi:"namespace"` // (Optional) Not supported by Cloud Run List of objects that own this object. If ALL objects in the list have been deleted, this object will be garbage collected. OwnerReferences []OwnerReferenceResponse `pulumi:"ownerReferences"` // Optional. An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients or omitted. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion string `pulumi:"resourceVersion"` // (Optional) SelfLink is a URL representing this object. Populated by the system. Read-only. string selfLink = 4; SelfLink string `pulumi:"selfLink"` // (Optional) UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: https://kubernetes.io/docs/user-guide/identifiers#uids Uid string `pulumi:"uid"` }
k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
type ObjectMetaResponseOutput ¶
type ObjectMetaResponseOutput struct{ *pulumi.OutputState }
k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaResponseOutput) Annotations ¶
func (o ObjectMetaResponseOutput) Annotations() pulumi.StringMapOutput
(Optional) Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations
func (ObjectMetaResponseOutput) ClusterName ¶
func (o ObjectMetaResponseOutput) ClusterName() pulumi.StringOutput
(Optional) Not supported by Cloud Run The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaResponseOutput) CreationTimestamp ¶
func (o ObjectMetaResponseOutput) CreationTimestamp() pulumi.StringOutput
(Optional) CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
func (ObjectMetaResponseOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaResponseOutput) DeletionGracePeriodSeconds() pulumi.IntOutput
(Optional) Not supported by Cloud Run Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaResponseOutput) DeletionTimestamp ¶
func (o ObjectMetaResponseOutput) DeletionTimestamp() pulumi.StringOutput
(Optional) Not supported by Cloud Run DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
func (ObjectMetaResponseOutput) ElementType ¶
func (ObjectMetaResponseOutput) ElementType() reflect.Type
func (ObjectMetaResponseOutput) Finalizers ¶
func (o ObjectMetaResponseOutput) Finalizers() pulumi.StringArrayOutput
(Optional) Not supported by Cloud Run Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. +patchStrategy=merge
func (ObjectMetaResponseOutput) GenerateName ¶
func (o ObjectMetaResponseOutput) GenerateName() pulumi.StringOutput
(Optional) Not supported by Cloud Run GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency string generateName = 2;
func (ObjectMetaResponseOutput) Generation ¶
func (o ObjectMetaResponseOutput) Generation() pulumi.IntOutput
(Optional) A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaResponseOutput) Labels ¶
func (o ObjectMetaResponseOutput) Labels() pulumi.StringMapOutput
(Optional) Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/user-guide/labels
func (ObjectMetaResponseOutput) Name ¶
func (o ObjectMetaResponseOutput) Name() pulumi.StringOutput
Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/user-guide/identifiers#names +optional
func (ObjectMetaResponseOutput) Namespace ¶
func (o ObjectMetaResponseOutput) Namespace() pulumi.StringOutput
Namespace defines the space within each name must be unique, within a Cloud Run region. In Cloud Run the namespace must be equal to either the project ID or project number.
func (ObjectMetaResponseOutput) OwnerReferences ¶
func (o ObjectMetaResponseOutput) OwnerReferences() OwnerReferenceResponseArrayOutput
(Optional) Not supported by Cloud Run List of objects that own this object. If ALL objects in the list have been deleted, this object will be garbage collected.
func (ObjectMetaResponseOutput) ResourceVersion ¶
func (o ObjectMetaResponseOutput) ResourceVersion() pulumi.StringOutput
Optional. An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients or omitted. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaResponseOutput) SelfLink ¶
func (o ObjectMetaResponseOutput) SelfLink() pulumi.StringOutput
(Optional) SelfLink is a URL representing this object. Populated by the system. Read-only. string selfLink = 4;
func (ObjectMetaResponseOutput) ToObjectMetaResponseOutput ¶
func (o ObjectMetaResponseOutput) ToObjectMetaResponseOutput() ObjectMetaResponseOutput
func (ObjectMetaResponseOutput) ToObjectMetaResponseOutputWithContext ¶
func (o ObjectMetaResponseOutput) ToObjectMetaResponseOutputWithContext(ctx context.Context) ObjectMetaResponseOutput
func (ObjectMetaResponseOutput) Uid ¶
func (o ObjectMetaResponseOutput) Uid() pulumi.StringOutput
(Optional) UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
type OwnerReference ¶
type OwnerReference struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional BlockOwnerDeletion *bool `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. +optional Controller *bool `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names Name *string `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids Uid *string `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.
type OwnerReferenceArgs ¶
type OwnerReferenceArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional BlockOwnerDeletion pulumi.BoolPtrInput `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. +optional Controller pulumi.BoolPtrInput `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names Name pulumi.StringPtrInput `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.
func (OwnerReferenceArgs) ElementType ¶
func (OwnerReferenceArgs) ElementType() reflect.Type
func (OwnerReferenceArgs) ToOwnerReferenceOutput ¶
func (i OwnerReferenceArgs) ToOwnerReferenceOutput() OwnerReferenceOutput
func (OwnerReferenceArgs) ToOwnerReferenceOutputWithContext ¶
func (i OwnerReferenceArgs) ToOwnerReferenceOutputWithContext(ctx context.Context) OwnerReferenceOutput
type OwnerReferenceArray ¶
type OwnerReferenceArray []OwnerReferenceInput
func (OwnerReferenceArray) ElementType ¶
func (OwnerReferenceArray) ElementType() reflect.Type
func (OwnerReferenceArray) ToOwnerReferenceArrayOutput ¶
func (i OwnerReferenceArray) ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput
func (OwnerReferenceArray) ToOwnerReferenceArrayOutputWithContext ¶
func (i OwnerReferenceArray) ToOwnerReferenceArrayOutputWithContext(ctx context.Context) OwnerReferenceArrayOutput
type OwnerReferenceArrayInput ¶
type OwnerReferenceArrayInput interface { pulumi.Input ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput ToOwnerReferenceArrayOutputWithContext(context.Context) OwnerReferenceArrayOutput }
OwnerReferenceArrayInput is an input type that accepts OwnerReferenceArray and OwnerReferenceArrayOutput values. You can construct a concrete instance of `OwnerReferenceArrayInput` via:
OwnerReferenceArray{ OwnerReferenceArgs{...} }
type OwnerReferenceArrayOutput ¶
type OwnerReferenceArrayOutput struct{ *pulumi.OutputState }
func (OwnerReferenceArrayOutput) ElementType ¶
func (OwnerReferenceArrayOutput) ElementType() reflect.Type
func (OwnerReferenceArrayOutput) Index ¶
func (o OwnerReferenceArrayOutput) Index(i pulumi.IntInput) OwnerReferenceOutput
func (OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutput ¶
func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput
func (OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutputWithContext ¶
func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutputWithContext(ctx context.Context) OwnerReferenceArrayOutput
type OwnerReferenceInput ¶
type OwnerReferenceInput interface { pulumi.Input ToOwnerReferenceOutput() OwnerReferenceOutput ToOwnerReferenceOutputWithContext(context.Context) OwnerReferenceOutput }
OwnerReferenceInput is an input type that accepts OwnerReferenceArgs and OwnerReferenceOutput values. You can construct a concrete instance of `OwnerReferenceInput` via:
OwnerReferenceArgs{...}
type OwnerReferenceOutput ¶
type OwnerReferenceOutput struct{ *pulumi.OutputState }
OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.
func (OwnerReferenceOutput) ApiVersion ¶
func (o OwnerReferenceOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (OwnerReferenceOutput) BlockOwnerDeletion ¶
func (o OwnerReferenceOutput) BlockOwnerDeletion() pulumi.BoolPtrOutput
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional
func (OwnerReferenceOutput) Controller ¶
func (o OwnerReferenceOutput) Controller() pulumi.BoolPtrOutput
If true, this reference points to the managing controller. +optional
func (OwnerReferenceOutput) ElementType ¶
func (OwnerReferenceOutput) ElementType() reflect.Type
func (OwnerReferenceOutput) Kind ¶
func (o OwnerReferenceOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (OwnerReferenceOutput) Name ¶
func (o OwnerReferenceOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names
func (OwnerReferenceOutput) ToOwnerReferenceOutput ¶
func (o OwnerReferenceOutput) ToOwnerReferenceOutput() OwnerReferenceOutput
func (OwnerReferenceOutput) ToOwnerReferenceOutputWithContext ¶
func (o OwnerReferenceOutput) ToOwnerReferenceOutputWithContext(ctx context.Context) OwnerReferenceOutput
func (OwnerReferenceOutput) Uid ¶
func (o OwnerReferenceOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
type OwnerReferenceResponse ¶
type OwnerReferenceResponse struct { // API version of the referent. ApiVersion string `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional BlockOwnerDeletion bool `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. +optional Controller bool `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names Name string `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids Uid string `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.
type OwnerReferenceResponseArrayOutput ¶
type OwnerReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (OwnerReferenceResponseArrayOutput) ElementType ¶
func (OwnerReferenceResponseArrayOutput) ElementType() reflect.Type
func (OwnerReferenceResponseArrayOutput) Index ¶
func (o OwnerReferenceResponseArrayOutput) Index(i pulumi.IntInput) OwnerReferenceResponseOutput
func (OwnerReferenceResponseArrayOutput) ToOwnerReferenceResponseArrayOutput ¶
func (o OwnerReferenceResponseArrayOutput) ToOwnerReferenceResponseArrayOutput() OwnerReferenceResponseArrayOutput
func (OwnerReferenceResponseArrayOutput) ToOwnerReferenceResponseArrayOutputWithContext ¶
func (o OwnerReferenceResponseArrayOutput) ToOwnerReferenceResponseArrayOutputWithContext(ctx context.Context) OwnerReferenceResponseArrayOutput
type OwnerReferenceResponseOutput ¶
type OwnerReferenceResponseOutput struct{ *pulumi.OutputState }
OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.
func (OwnerReferenceResponseOutput) ApiVersion ¶
func (o OwnerReferenceResponseOutput) ApiVersion() pulumi.StringOutput
API version of the referent.
func (OwnerReferenceResponseOutput) BlockOwnerDeletion ¶
func (o OwnerReferenceResponseOutput) BlockOwnerDeletion() pulumi.BoolOutput
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional
func (OwnerReferenceResponseOutput) Controller ¶
func (o OwnerReferenceResponseOutput) Controller() pulumi.BoolOutput
If true, this reference points to the managing controller. +optional
func (OwnerReferenceResponseOutput) ElementType ¶
func (OwnerReferenceResponseOutput) ElementType() reflect.Type
func (OwnerReferenceResponseOutput) Kind ¶
func (o OwnerReferenceResponseOutput) Kind() pulumi.StringOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (OwnerReferenceResponseOutput) Name ¶
func (o OwnerReferenceResponseOutput) Name() pulumi.StringOutput
Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names
func (OwnerReferenceResponseOutput) ToOwnerReferenceResponseOutput ¶
func (o OwnerReferenceResponseOutput) ToOwnerReferenceResponseOutput() OwnerReferenceResponseOutput
func (OwnerReferenceResponseOutput) ToOwnerReferenceResponseOutputWithContext ¶
func (o OwnerReferenceResponseOutput) ToOwnerReferenceResponseOutputWithContext(ctx context.Context) OwnerReferenceResponseOutput
func (OwnerReferenceResponseOutput) Uid ¶
func (o OwnerReferenceResponseOutput) Uid() pulumi.StringOutput
UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
type Probe ¶
type Probe struct { // (Optional) One and only one of the following should be specified. Exec specifies the action to take. A field inlined from the Handler message. Exec *ExecAction `pulumi:"exec"` // (Optional) Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // (Optional) HTTPGet specifies the http request to perform. A field inlined from the Handler message. HttpGet *HTTPGetAction `pulumi:"httpGet"` // (Optional) Number of seconds after the container has started before liveness probes are initiated. Defaults to 0 seconds. Minimum value is 0. Max value for liveness probe is 3600. Max value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // (Optional) How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Max value for liveness probe is 3600. Max value for startup probe is 240. Must be greater or equal than timeout_seconds. PeriodSeconds *int `pulumi:"periodSeconds"` // (Optional) Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup Probes. SuccessThreshold *int `pulumi:"successThreshold"` // (Optional) TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported A field inlined from the Handler message. TcpSocket *TCPSocketAction `pulumi:"tcpSocket"` // (Optional) 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 period_seconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
Not supported by Cloud Run Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
type ProbeArgs ¶
type ProbeArgs struct { // (Optional) One and only one of the following should be specified. Exec specifies the action to take. A field inlined from the Handler message. Exec ExecActionPtrInput `pulumi:"exec"` // (Optional) 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"` // (Optional) HTTPGet specifies the http request to perform. A field inlined from the Handler message. HttpGet HTTPGetActionPtrInput `pulumi:"httpGet"` // (Optional) Number of seconds after the container has started before liveness probes are initiated. Defaults to 0 seconds. Minimum value is 0. Max value for liveness probe is 3600. Max value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // (Optional) How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Max value for liveness probe is 3600. Max value for startup probe is 240. Must be greater or equal than timeout_seconds. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // (Optional) Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup Probes. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // (Optional) TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported A field inlined from the Handler message. TcpSocket TCPSocketActionPtrInput `pulumi:"tcpSocket"` // (Optional) 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 period_seconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
Not supported by Cloud Run Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
func (ProbeArgs) ElementType ¶
func (ProbeArgs) ToProbeOutput ¶
func (i ProbeArgs) ToProbeOutput() ProbeOutput
func (ProbeArgs) ToProbeOutputWithContext ¶
func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
func (ProbeArgs) ToProbePtrOutput ¶
func (i ProbeArgs) ToProbePtrOutput() ProbePtrOutput
func (ProbeArgs) ToProbePtrOutputWithContext ¶
func (i ProbeArgs) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput
type ProbeInput ¶
type ProbeInput interface { pulumi.Input ToProbeOutput() ProbeOutput ToProbeOutputWithContext(context.Context) ProbeOutput }
ProbeInput is an input type that accepts ProbeArgs and ProbeOutput values. You can construct a concrete instance of `ProbeInput` via:
ProbeArgs{...}
type ProbeOutput ¶
type ProbeOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
func (ProbeOutput) ElementType ¶
func (ProbeOutput) ElementType() reflect.Type
func (ProbeOutput) Exec ¶ added in v0.6.0
func (o ProbeOutput) Exec() ExecActionPtrOutput
(Optional) One and only one of the following should be specified. Exec specifies the action to take. A field inlined from the Handler message.
func (ProbeOutput) FailureThreshold ¶
func (o ProbeOutput) FailureThreshold() pulumi.IntPtrOutput
(Optional) Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ProbeOutput) HttpGet ¶ added in v0.6.0
func (o ProbeOutput) HttpGet() HTTPGetActionPtrOutput
(Optional) HTTPGet specifies the http request to perform. A field inlined from the Handler message.
func (ProbeOutput) InitialDelaySeconds ¶
func (o ProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
(Optional) Number of seconds after the container has started before liveness probes are initiated. Defaults to 0 seconds. Minimum value is 0. Max value for liveness probe is 3600. Max value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ProbeOutput) PeriodSeconds ¶
func (o ProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
(Optional) How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Max value for liveness probe is 3600. Max value for startup probe is 240. Must be greater or equal than timeout_seconds.
func (ProbeOutput) SuccessThreshold ¶
func (o ProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
(Optional) Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup Probes.
func (ProbeOutput) TcpSocket ¶ added in v0.6.0
func (o ProbeOutput) TcpSocket() TCPSocketActionPtrOutput
(Optional) TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported A field inlined from the Handler message.
func (ProbeOutput) TimeoutSeconds ¶
func (o ProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
(Optional) 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 period_seconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ProbeOutput) ToProbeOutput ¶
func (o ProbeOutput) ToProbeOutput() ProbeOutput
func (ProbeOutput) ToProbeOutputWithContext ¶
func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput
func (ProbeOutput) ToProbePtrOutput ¶
func (o ProbeOutput) ToProbePtrOutput() ProbePtrOutput
func (ProbeOutput) ToProbePtrOutputWithContext ¶
func (o ProbeOutput) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput
type ProbePtrInput ¶
type ProbePtrInput interface { pulumi.Input ToProbePtrOutput() ProbePtrOutput ToProbePtrOutputWithContext(context.Context) ProbePtrOutput }
ProbePtrInput is an input type that accepts ProbeArgs, ProbePtr and ProbePtrOutput values. You can construct a concrete instance of `ProbePtrInput` via:
ProbeArgs{...} or: nil
func ProbePtr ¶
func ProbePtr(v *ProbeArgs) ProbePtrInput
type ProbePtrOutput ¶
type ProbePtrOutput struct{ *pulumi.OutputState }
func (ProbePtrOutput) Elem ¶
func (o ProbePtrOutput) Elem() ProbeOutput
func (ProbePtrOutput) ElementType ¶
func (ProbePtrOutput) ElementType() reflect.Type
func (ProbePtrOutput) Exec ¶ added in v0.6.0
func (o ProbePtrOutput) Exec() ExecActionPtrOutput
(Optional) One and only one of the following should be specified. Exec specifies the action to take. A field inlined from the Handler message.
func (ProbePtrOutput) FailureThreshold ¶
func (o ProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
(Optional) Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ProbePtrOutput) HttpGet ¶ added in v0.6.0
func (o ProbePtrOutput) HttpGet() HTTPGetActionPtrOutput
(Optional) HTTPGet specifies the http request to perform. A field inlined from the Handler message.
func (ProbePtrOutput) InitialDelaySeconds ¶
func (o ProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
(Optional) Number of seconds after the container has started before liveness probes are initiated. Defaults to 0 seconds. Minimum value is 0. Max value for liveness probe is 3600. Max value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ProbePtrOutput) PeriodSeconds ¶
func (o ProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
(Optional) How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Max value for liveness probe is 3600. Max value for startup probe is 240. Must be greater or equal than timeout_seconds.
func (ProbePtrOutput) SuccessThreshold ¶
func (o ProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
(Optional) Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup Probes.
func (ProbePtrOutput) TcpSocket ¶ added in v0.6.0
func (o ProbePtrOutput) TcpSocket() TCPSocketActionPtrOutput
(Optional) TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported A field inlined from the Handler message.
func (ProbePtrOutput) TimeoutSeconds ¶
func (o ProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
(Optional) 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 period_seconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ProbePtrOutput) ToProbePtrOutput ¶
func (o ProbePtrOutput) ToProbePtrOutput() ProbePtrOutput
func (ProbePtrOutput) ToProbePtrOutputWithContext ¶
func (o ProbePtrOutput) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput
type ProbeResponse ¶
type ProbeResponse struct { // (Optional) One and only one of the following should be specified. Exec specifies the action to take. A field inlined from the Handler message. Exec ExecActionResponse `pulumi:"exec"` // (Optional) Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold int `pulumi:"failureThreshold"` // (Optional) HTTPGet specifies the http request to perform. A field inlined from the Handler message. HttpGet HTTPGetActionResponse `pulumi:"httpGet"` // (Optional) Number of seconds after the container has started before liveness probes are initiated. Defaults to 0 seconds. Minimum value is 0. Max value for liveness probe is 3600. Max value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds int `pulumi:"initialDelaySeconds"` // (Optional) How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Max value for liveness probe is 3600. Max value for startup probe is 240. Must be greater or equal than timeout_seconds. PeriodSeconds int `pulumi:"periodSeconds"` // (Optional) Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup Probes. SuccessThreshold int `pulumi:"successThreshold"` // (Optional) TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported A field inlined from the Handler message. TcpSocket TCPSocketActionResponse `pulumi:"tcpSocket"` // (Optional) 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 period_seconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds int `pulumi:"timeoutSeconds"` }
Not supported by Cloud Run Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
type ProbeResponseOutput ¶
type ProbeResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
func (ProbeResponseOutput) ElementType ¶
func (ProbeResponseOutput) ElementType() reflect.Type
func (ProbeResponseOutput) Exec ¶ added in v0.6.0
func (o ProbeResponseOutput) Exec() ExecActionResponseOutput
(Optional) One and only one of the following should be specified. Exec specifies the action to take. A field inlined from the Handler message.
func (ProbeResponseOutput) FailureThreshold ¶
func (o ProbeResponseOutput) FailureThreshold() pulumi.IntOutput
(Optional) Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ProbeResponseOutput) HttpGet ¶ added in v0.6.0
func (o ProbeResponseOutput) HttpGet() HTTPGetActionResponseOutput
(Optional) HTTPGet specifies the http request to perform. A field inlined from the Handler message.
func (ProbeResponseOutput) InitialDelaySeconds ¶
func (o ProbeResponseOutput) InitialDelaySeconds() pulumi.IntOutput
(Optional) Number of seconds after the container has started before liveness probes are initiated. Defaults to 0 seconds. Minimum value is 0. Max value for liveness probe is 3600. Max value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ProbeResponseOutput) PeriodSeconds ¶
func (o ProbeResponseOutput) PeriodSeconds() pulumi.IntOutput
(Optional) How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Max value for liveness probe is 3600. Max value for startup probe is 240. Must be greater or equal than timeout_seconds.
func (ProbeResponseOutput) SuccessThreshold ¶
func (o ProbeResponseOutput) SuccessThreshold() pulumi.IntOutput
(Optional) Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup Probes.
func (ProbeResponseOutput) TcpSocket ¶ added in v0.6.0
func (o ProbeResponseOutput) TcpSocket() TCPSocketActionResponseOutput
(Optional) TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported A field inlined from the Handler message.
func (ProbeResponseOutput) TimeoutSeconds ¶
func (o ProbeResponseOutput) TimeoutSeconds() pulumi.IntOutput
(Optional) 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 period_seconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ProbeResponseOutput) ToProbeResponseOutput ¶
func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput
func (ProbeResponseOutput) ToProbeResponseOutputWithContext ¶
func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput
type ResourceRequirements ¶
type ResourceRequirements struct { // (Optional) Only memory and CPU are supported. Limits describes the maximum amount of compute resources allowed. 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"` // (Optional) Only memory and CPU are supported. Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. 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 Requests map[string]string `pulumi:"requests"` }
ResourceRequirements describes the compute resource requirements.
type ResourceRequirementsArgs ¶
type ResourceRequirementsArgs struct { // (Optional) Only memory and CPU are supported. Limits describes the maximum amount of compute resources allowed. 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"` // (Optional) Only memory and CPU are supported. Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. 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 Requests pulumi.StringMapInput `pulumi:"requests"` }
ResourceRequirements describes the compute resource requirements.
func (ResourceRequirementsArgs) ElementType ¶
func (ResourceRequirementsArgs) ElementType() reflect.Type
func (ResourceRequirementsArgs) ToResourceRequirementsOutput ¶
func (i ResourceRequirementsArgs) ToResourceRequirementsOutput() ResourceRequirementsOutput
func (ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext ¶
func (i ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput
func (ResourceRequirementsArgs) ToResourceRequirementsPtrOutput ¶
func (i ResourceRequirementsArgs) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
func (ResourceRequirementsArgs) ToResourceRequirementsPtrOutputWithContext ¶
func (i ResourceRequirementsArgs) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput
type ResourceRequirementsInput ¶
type ResourceRequirementsInput interface { pulumi.Input ToResourceRequirementsOutput() ResourceRequirementsOutput ToResourceRequirementsOutputWithContext(context.Context) ResourceRequirementsOutput }
ResourceRequirementsInput is an input type that accepts ResourceRequirementsArgs and ResourceRequirementsOutput values. You can construct a concrete instance of `ResourceRequirementsInput` via:
ResourceRequirementsArgs{...}
type ResourceRequirementsOutput ¶
type ResourceRequirementsOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (ResourceRequirementsOutput) ElementType ¶
func (ResourceRequirementsOutput) ElementType() reflect.Type
func (ResourceRequirementsOutput) Limits ¶
func (o ResourceRequirementsOutput) Limits() pulumi.StringMapOutput
(Optional) Only memory and CPU are supported. Limits describes the maximum amount of compute resources allowed. 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 (ResourceRequirementsOutput) Requests ¶
func (o ResourceRequirementsOutput) Requests() pulumi.StringMapOutput
(Optional) Only memory and CPU are supported. Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. 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 (ResourceRequirementsOutput) ToResourceRequirementsOutput ¶
func (o ResourceRequirementsOutput) ToResourceRequirementsOutput() ResourceRequirementsOutput
func (ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext ¶
func (o ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput
func (ResourceRequirementsOutput) ToResourceRequirementsPtrOutput ¶
func (o ResourceRequirementsOutput) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
func (ResourceRequirementsOutput) ToResourceRequirementsPtrOutputWithContext ¶
func (o ResourceRequirementsOutput) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput
type ResourceRequirementsPtrInput ¶
type ResourceRequirementsPtrInput interface { pulumi.Input ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput ToResourceRequirementsPtrOutputWithContext(context.Context) ResourceRequirementsPtrOutput }
ResourceRequirementsPtrInput is an input type that accepts ResourceRequirementsArgs, ResourceRequirementsPtr and ResourceRequirementsPtrOutput values. You can construct a concrete instance of `ResourceRequirementsPtrInput` via:
ResourceRequirementsArgs{...} or: nil
func ResourceRequirementsPtr ¶
func ResourceRequirementsPtr(v *ResourceRequirementsArgs) ResourceRequirementsPtrInput
type ResourceRequirementsPtrOutput ¶
type ResourceRequirementsPtrOutput struct{ *pulumi.OutputState }
func (ResourceRequirementsPtrOutput) Elem ¶
func (o ResourceRequirementsPtrOutput) Elem() ResourceRequirementsOutput
func (ResourceRequirementsPtrOutput) ElementType ¶
func (ResourceRequirementsPtrOutput) ElementType() reflect.Type
func (ResourceRequirementsPtrOutput) Limits ¶
func (o ResourceRequirementsPtrOutput) Limits() pulumi.StringMapOutput
(Optional) Only memory and CPU are supported. Limits describes the maximum amount of compute resources allowed. 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 (ResourceRequirementsPtrOutput) Requests ¶
func (o ResourceRequirementsPtrOutput) Requests() pulumi.StringMapOutput
(Optional) Only memory and CPU are supported. Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. 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 (ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutput ¶
func (o ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutput() ResourceRequirementsPtrOutput
func (ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutputWithContext ¶
func (o ResourceRequirementsPtrOutput) ToResourceRequirementsPtrOutputWithContext(ctx context.Context) ResourceRequirementsPtrOutput
type ResourceRequirementsResponse ¶
type ResourceRequirementsResponse struct { // (Optional) Only memory and CPU are supported. Limits describes the maximum amount of compute resources allowed. 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"` // (Optional) Only memory and CPU are supported. Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. 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 Requests map[string]string `pulumi:"requests"` }
ResourceRequirements describes the compute resource requirements.
type ResourceRequirementsResponseOutput ¶
type ResourceRequirementsResponseOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (ResourceRequirementsResponseOutput) ElementType ¶
func (ResourceRequirementsResponseOutput) ElementType() reflect.Type
func (ResourceRequirementsResponseOutput) Limits ¶
func (o ResourceRequirementsResponseOutput) Limits() pulumi.StringMapOutput
(Optional) Only memory and CPU are supported. Limits describes the maximum amount of compute resources allowed. 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 (ResourceRequirementsResponseOutput) Requests ¶
func (o ResourceRequirementsResponseOutput) Requests() pulumi.StringMapOutput
(Optional) Only memory and CPU are supported. Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. 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 (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput ¶
func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput
func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext ¶
func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput
type SecretEnvSource ¶
type SecretEnvSource struct { // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference *LocalObjectReference `pulumi:"localObjectReference"` // The Secret to select from. Name *string `pulumi:"name"` // (Optional) Specify whether the Secret must be defined Optional *bool `pulumi:"optional"` }
Not supported by Cloud Run SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
type SecretEnvSourceArgs ¶
type SecretEnvSourceArgs struct { // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferencePtrInput `pulumi:"localObjectReference"` // The Secret to select from. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Specify whether the Secret must be defined Optional pulumi.BoolPtrInput `pulumi:"optional"` }
Not supported by Cloud Run SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
func (SecretEnvSourceArgs) ElementType ¶
func (SecretEnvSourceArgs) ElementType() reflect.Type
func (SecretEnvSourceArgs) ToSecretEnvSourceOutput ¶
func (i SecretEnvSourceArgs) ToSecretEnvSourceOutput() SecretEnvSourceOutput
func (SecretEnvSourceArgs) ToSecretEnvSourceOutputWithContext ¶
func (i SecretEnvSourceArgs) ToSecretEnvSourceOutputWithContext(ctx context.Context) SecretEnvSourceOutput
func (SecretEnvSourceArgs) ToSecretEnvSourcePtrOutput ¶
func (i SecretEnvSourceArgs) ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput
func (SecretEnvSourceArgs) ToSecretEnvSourcePtrOutputWithContext ¶
func (i SecretEnvSourceArgs) ToSecretEnvSourcePtrOutputWithContext(ctx context.Context) SecretEnvSourcePtrOutput
type SecretEnvSourceInput ¶
type SecretEnvSourceInput interface { pulumi.Input ToSecretEnvSourceOutput() SecretEnvSourceOutput ToSecretEnvSourceOutputWithContext(context.Context) SecretEnvSourceOutput }
SecretEnvSourceInput is an input type that accepts SecretEnvSourceArgs and SecretEnvSourceOutput values. You can construct a concrete instance of `SecretEnvSourceInput` via:
SecretEnvSourceArgs{...}
type SecretEnvSourceOutput ¶
type SecretEnvSourceOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
func (SecretEnvSourceOutput) ElementType ¶
func (SecretEnvSourceOutput) ElementType() reflect.Type
func (SecretEnvSourceOutput) LocalObjectReference ¶
func (o SecretEnvSourceOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (SecretEnvSourceOutput) Name ¶
func (o SecretEnvSourceOutput) Name() pulumi.StringPtrOutput
The Secret to select from.
func (SecretEnvSourceOutput) Optional ¶
func (o SecretEnvSourceOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret must be defined
func (SecretEnvSourceOutput) ToSecretEnvSourceOutput ¶
func (o SecretEnvSourceOutput) ToSecretEnvSourceOutput() SecretEnvSourceOutput
func (SecretEnvSourceOutput) ToSecretEnvSourceOutputWithContext ¶
func (o SecretEnvSourceOutput) ToSecretEnvSourceOutputWithContext(ctx context.Context) SecretEnvSourceOutput
func (SecretEnvSourceOutput) ToSecretEnvSourcePtrOutput ¶
func (o SecretEnvSourceOutput) ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput
func (SecretEnvSourceOutput) ToSecretEnvSourcePtrOutputWithContext ¶
func (o SecretEnvSourceOutput) ToSecretEnvSourcePtrOutputWithContext(ctx context.Context) SecretEnvSourcePtrOutput
type SecretEnvSourcePtrInput ¶
type SecretEnvSourcePtrInput interface { pulumi.Input ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput ToSecretEnvSourcePtrOutputWithContext(context.Context) SecretEnvSourcePtrOutput }
SecretEnvSourcePtrInput is an input type that accepts SecretEnvSourceArgs, SecretEnvSourcePtr and SecretEnvSourcePtrOutput values. You can construct a concrete instance of `SecretEnvSourcePtrInput` via:
SecretEnvSourceArgs{...} or: nil
func SecretEnvSourcePtr ¶
func SecretEnvSourcePtr(v *SecretEnvSourceArgs) SecretEnvSourcePtrInput
type SecretEnvSourcePtrOutput ¶
type SecretEnvSourcePtrOutput struct{ *pulumi.OutputState }
func (SecretEnvSourcePtrOutput) Elem ¶
func (o SecretEnvSourcePtrOutput) Elem() SecretEnvSourceOutput
func (SecretEnvSourcePtrOutput) ElementType ¶
func (SecretEnvSourcePtrOutput) ElementType() reflect.Type
func (SecretEnvSourcePtrOutput) LocalObjectReference ¶
func (o SecretEnvSourcePtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (SecretEnvSourcePtrOutput) Name ¶
func (o SecretEnvSourcePtrOutput) Name() pulumi.StringPtrOutput
The Secret to select from.
func (SecretEnvSourcePtrOutput) Optional ¶
func (o SecretEnvSourcePtrOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret must be defined
func (SecretEnvSourcePtrOutput) ToSecretEnvSourcePtrOutput ¶
func (o SecretEnvSourcePtrOutput) ToSecretEnvSourcePtrOutput() SecretEnvSourcePtrOutput
func (SecretEnvSourcePtrOutput) ToSecretEnvSourcePtrOutputWithContext ¶
func (o SecretEnvSourcePtrOutput) ToSecretEnvSourcePtrOutputWithContext(ctx context.Context) SecretEnvSourcePtrOutput
type SecretEnvSourceResponse ¶
type SecretEnvSourceResponse struct { // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferenceResponse `pulumi:"localObjectReference"` // The Secret to select from. Name string `pulumi:"name"` // (Optional) Specify whether the Secret must be defined Optional bool `pulumi:"optional"` }
Not supported by Cloud Run SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
type SecretEnvSourceResponseOutput ¶
type SecretEnvSourceResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
func (SecretEnvSourceResponseOutput) ElementType ¶
func (SecretEnvSourceResponseOutput) ElementType() reflect.Type
func (SecretEnvSourceResponseOutput) LocalObjectReference ¶
func (o SecretEnvSourceResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (SecretEnvSourceResponseOutput) Name ¶
func (o SecretEnvSourceResponseOutput) Name() pulumi.StringOutput
The Secret to select from.
func (SecretEnvSourceResponseOutput) Optional ¶
func (o SecretEnvSourceResponseOutput) Optional() pulumi.BoolOutput
(Optional) Specify whether the Secret must be defined
func (SecretEnvSourceResponseOutput) ToSecretEnvSourceResponseOutput ¶
func (o SecretEnvSourceResponseOutput) ToSecretEnvSourceResponseOutput() SecretEnvSourceResponseOutput
func (SecretEnvSourceResponseOutput) ToSecretEnvSourceResponseOutputWithContext ¶
func (o SecretEnvSourceResponseOutput) ToSecretEnvSourceResponseOutputWithContext(ctx context.Context) SecretEnvSourceResponseOutput
type SecretKeySelector ¶
type SecretKeySelector struct { // A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. The key of the secret to select from. Must be a valid secret key. Key *string `pulumi:"key"` // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference *LocalObjectReference `pulumi:"localObjectReference"` // The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. The name of the secret in the pod's namespace to select from. Name *string `pulumi:"name"` // (Optional) Specify whether the Secret or its key must be defined Optional *bool `pulumi:"optional"` }
SecretKeySelector selects a key of a Secret.
type SecretKeySelectorArgs ¶
type SecretKeySelectorArgs struct { // A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. The key of the secret to select from. Must be a valid secret key. Key pulumi.StringPtrInput `pulumi:"key"` // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferencePtrInput `pulumi:"localObjectReference"` // The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. The name of the secret in the pod's namespace to select from. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Specify whether the Secret or its key must be defined Optional pulumi.BoolPtrInput `pulumi:"optional"` }
SecretKeySelector selects a key of a Secret.
func (SecretKeySelectorArgs) ElementType ¶
func (SecretKeySelectorArgs) ElementType() reflect.Type
func (SecretKeySelectorArgs) ToSecretKeySelectorOutput ¶
func (i SecretKeySelectorArgs) ToSecretKeySelectorOutput() SecretKeySelectorOutput
func (SecretKeySelectorArgs) ToSecretKeySelectorOutputWithContext ¶
func (i SecretKeySelectorArgs) ToSecretKeySelectorOutputWithContext(ctx context.Context) SecretKeySelectorOutput
func (SecretKeySelectorArgs) ToSecretKeySelectorPtrOutput ¶
func (i SecretKeySelectorArgs) ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput
func (SecretKeySelectorArgs) ToSecretKeySelectorPtrOutputWithContext ¶
func (i SecretKeySelectorArgs) ToSecretKeySelectorPtrOutputWithContext(ctx context.Context) SecretKeySelectorPtrOutput
type SecretKeySelectorInput ¶
type SecretKeySelectorInput interface { pulumi.Input ToSecretKeySelectorOutput() SecretKeySelectorOutput ToSecretKeySelectorOutputWithContext(context.Context) SecretKeySelectorOutput }
SecretKeySelectorInput is an input type that accepts SecretKeySelectorArgs and SecretKeySelectorOutput values. You can construct a concrete instance of `SecretKeySelectorInput` via:
SecretKeySelectorArgs{...}
type SecretKeySelectorOutput ¶
type SecretKeySelectorOutput struct{ *pulumi.OutputState }
SecretKeySelector selects a key of a Secret.
func (SecretKeySelectorOutput) ElementType ¶
func (SecretKeySelectorOutput) ElementType() reflect.Type
func (SecretKeySelectorOutput) Key ¶
func (o SecretKeySelectorOutput) Key() pulumi.StringPtrOutput
A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. The key of the secret to select from. Must be a valid secret key.
func (SecretKeySelectorOutput) LocalObjectReference ¶
func (o SecretKeySelectorOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (SecretKeySelectorOutput) Name ¶
func (o SecretKeySelectorOutput) Name() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. The name of the secret in the pod's namespace to select from.
func (SecretKeySelectorOutput) Optional ¶
func (o SecretKeySelectorOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret or its key must be defined
func (SecretKeySelectorOutput) ToSecretKeySelectorOutput ¶
func (o SecretKeySelectorOutput) ToSecretKeySelectorOutput() SecretKeySelectorOutput
func (SecretKeySelectorOutput) ToSecretKeySelectorOutputWithContext ¶
func (o SecretKeySelectorOutput) ToSecretKeySelectorOutputWithContext(ctx context.Context) SecretKeySelectorOutput
func (SecretKeySelectorOutput) ToSecretKeySelectorPtrOutput ¶
func (o SecretKeySelectorOutput) ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput
func (SecretKeySelectorOutput) ToSecretKeySelectorPtrOutputWithContext ¶
func (o SecretKeySelectorOutput) ToSecretKeySelectorPtrOutputWithContext(ctx context.Context) SecretKeySelectorPtrOutput
type SecretKeySelectorPtrInput ¶
type SecretKeySelectorPtrInput interface { pulumi.Input ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput ToSecretKeySelectorPtrOutputWithContext(context.Context) SecretKeySelectorPtrOutput }
SecretKeySelectorPtrInput is an input type that accepts SecretKeySelectorArgs, SecretKeySelectorPtr and SecretKeySelectorPtrOutput values. You can construct a concrete instance of `SecretKeySelectorPtrInput` via:
SecretKeySelectorArgs{...} or: nil
func SecretKeySelectorPtr ¶
func SecretKeySelectorPtr(v *SecretKeySelectorArgs) SecretKeySelectorPtrInput
type SecretKeySelectorPtrOutput ¶
type SecretKeySelectorPtrOutput struct{ *pulumi.OutputState }
func (SecretKeySelectorPtrOutput) Elem ¶
func (o SecretKeySelectorPtrOutput) Elem() SecretKeySelectorOutput
func (SecretKeySelectorPtrOutput) ElementType ¶
func (SecretKeySelectorPtrOutput) ElementType() reflect.Type
func (SecretKeySelectorPtrOutput) Key ¶
func (o SecretKeySelectorPtrOutput) Key() pulumi.StringPtrOutput
A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. The key of the secret to select from. Must be a valid secret key.
func (SecretKeySelectorPtrOutput) LocalObjectReference ¶
func (o SecretKeySelectorPtrOutput) LocalObjectReference() LocalObjectReferencePtrOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (SecretKeySelectorPtrOutput) Name ¶
func (o SecretKeySelectorPtrOutput) Name() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. The name of the secret in the pod's namespace to select from.
func (SecretKeySelectorPtrOutput) Optional ¶
func (o SecretKeySelectorPtrOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret or its key must be defined
func (SecretKeySelectorPtrOutput) ToSecretKeySelectorPtrOutput ¶
func (o SecretKeySelectorPtrOutput) ToSecretKeySelectorPtrOutput() SecretKeySelectorPtrOutput
func (SecretKeySelectorPtrOutput) ToSecretKeySelectorPtrOutputWithContext ¶
func (o SecretKeySelectorPtrOutput) ToSecretKeySelectorPtrOutputWithContext(ctx context.Context) SecretKeySelectorPtrOutput
type SecretKeySelectorResponse ¶
type SecretKeySelectorResponse struct { // A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. The key of the secret to select from. Must be a valid secret key. Key string `pulumi:"key"` // This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead. LocalObjectReference LocalObjectReferenceResponse `pulumi:"localObjectReference"` // The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. The name of the secret in the pod's namespace to select from. Name string `pulumi:"name"` // (Optional) Specify whether the Secret or its key must be defined Optional bool `pulumi:"optional"` }
SecretKeySelector selects a key of a Secret.
type SecretKeySelectorResponseOutput ¶
type SecretKeySelectorResponseOutput struct{ *pulumi.OutputState }
SecretKeySelector selects a key of a Secret.
func (SecretKeySelectorResponseOutput) ElementType ¶
func (SecretKeySelectorResponseOutput) ElementType() reflect.Type
func (SecretKeySelectorResponseOutput) Key ¶
func (o SecretKeySelectorResponseOutput) Key() pulumi.StringOutput
A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. The key of the secret to select from. Must be a valid secret key.
func (SecretKeySelectorResponseOutput) LocalObjectReference ¶
func (o SecretKeySelectorResponseOutput) LocalObjectReference() LocalObjectReferenceResponseOutput
This field should not be used directly as it is meant to be inlined directly into the message. Use the "name" field instead.
func (SecretKeySelectorResponseOutput) Name ¶
func (o SecretKeySelectorResponseOutput) Name() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. The name of the secret in the pod's namespace to select from.
func (SecretKeySelectorResponseOutput) Optional ¶
func (o SecretKeySelectorResponseOutput) Optional() pulumi.BoolOutput
(Optional) Specify whether the Secret or its key must be defined
func (SecretKeySelectorResponseOutput) ToSecretKeySelectorResponseOutput ¶
func (o SecretKeySelectorResponseOutput) ToSecretKeySelectorResponseOutput() SecretKeySelectorResponseOutput
func (SecretKeySelectorResponseOutput) ToSecretKeySelectorResponseOutputWithContext ¶
func (o SecretKeySelectorResponseOutput) ToSecretKeySelectorResponseOutputWithContext(ctx context.Context) SecretKeySelectorResponseOutput
type SecretVolumeSource ¶
type SecretVolumeSource struct { // Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. DefaultMode *int `pulumi:"defaultMode"` // (Optional) If unspecified, the volume will expose a file whose name is the secret_name. 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 key and a path. If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional. Items []KeyToPath `pulumi:"items"` // (Optional) Specify whether the Secret or its keys must be defined. Optional *bool `pulumi:"optional"` // The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. Name of the secret in the container's namespace to use. SecretName *string `pulumi:"secretName"` }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
type SecretVolumeSourceArgs ¶
type SecretVolumeSourceArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. DefaultMode pulumi.IntPtrInput `pulumi:"defaultMode"` // (Optional) If unspecified, the volume will expose a file whose name is the secret_name. 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 key and a path. If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional. Items KeyToPathArrayInput `pulumi:"items"` // (Optional) Specify whether the Secret or its keys must be defined. Optional pulumi.BoolPtrInput `pulumi:"optional"` // The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. Name of the secret in the container's namespace to use. SecretName pulumi.StringPtrInput `pulumi:"secretName"` }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
func (SecretVolumeSourceArgs) ElementType ¶
func (SecretVolumeSourceArgs) ElementType() reflect.Type
func (SecretVolumeSourceArgs) ToSecretVolumeSourceOutput ¶
func (i SecretVolumeSourceArgs) ToSecretVolumeSourceOutput() SecretVolumeSourceOutput
func (SecretVolumeSourceArgs) ToSecretVolumeSourceOutputWithContext ¶
func (i SecretVolumeSourceArgs) ToSecretVolumeSourceOutputWithContext(ctx context.Context) SecretVolumeSourceOutput
func (SecretVolumeSourceArgs) ToSecretVolumeSourcePtrOutput ¶
func (i SecretVolumeSourceArgs) ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput
func (SecretVolumeSourceArgs) ToSecretVolumeSourcePtrOutputWithContext ¶
func (i SecretVolumeSourceArgs) ToSecretVolumeSourcePtrOutputWithContext(ctx context.Context) SecretVolumeSourcePtrOutput
type SecretVolumeSourceInput ¶
type SecretVolumeSourceInput interface { pulumi.Input ToSecretVolumeSourceOutput() SecretVolumeSourceOutput ToSecretVolumeSourceOutputWithContext(context.Context) SecretVolumeSourceOutput }
SecretVolumeSourceInput is an input type that accepts SecretVolumeSourceArgs and SecretVolumeSourceOutput values. You can construct a concrete instance of `SecretVolumeSourceInput` via:
SecretVolumeSourceArgs{...}
type SecretVolumeSourceOutput ¶
type SecretVolumeSourceOutput struct{ *pulumi.OutputState }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
func (SecretVolumeSourceOutput) DefaultMode ¶
func (o SecretVolumeSourceOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (SecretVolumeSourceOutput) ElementType ¶
func (SecretVolumeSourceOutput) ElementType() reflect.Type
func (SecretVolumeSourceOutput) Items ¶
func (o SecretVolumeSourceOutput) Items() KeyToPathArrayOutput
(Optional) If unspecified, the volume will expose a file whose name is the secret_name. 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 key and a path. If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional.
func (SecretVolumeSourceOutput) Optional ¶
func (o SecretVolumeSourceOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret or its keys must be defined.
func (SecretVolumeSourceOutput) SecretName ¶
func (o SecretVolumeSourceOutput) SecretName() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. Name of the secret in the container's namespace to use.
func (SecretVolumeSourceOutput) ToSecretVolumeSourceOutput ¶
func (o SecretVolumeSourceOutput) ToSecretVolumeSourceOutput() SecretVolumeSourceOutput
func (SecretVolumeSourceOutput) ToSecretVolumeSourceOutputWithContext ¶
func (o SecretVolumeSourceOutput) ToSecretVolumeSourceOutputWithContext(ctx context.Context) SecretVolumeSourceOutput
func (SecretVolumeSourceOutput) ToSecretVolumeSourcePtrOutput ¶
func (o SecretVolumeSourceOutput) ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput
func (SecretVolumeSourceOutput) ToSecretVolumeSourcePtrOutputWithContext ¶
func (o SecretVolumeSourceOutput) ToSecretVolumeSourcePtrOutputWithContext(ctx context.Context) SecretVolumeSourcePtrOutput
type SecretVolumeSourcePtrInput ¶
type SecretVolumeSourcePtrInput interface { pulumi.Input ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput ToSecretVolumeSourcePtrOutputWithContext(context.Context) SecretVolumeSourcePtrOutput }
SecretVolumeSourcePtrInput is an input type that accepts SecretVolumeSourceArgs, SecretVolumeSourcePtr and SecretVolumeSourcePtrOutput values. You can construct a concrete instance of `SecretVolumeSourcePtrInput` via:
SecretVolumeSourceArgs{...} or: nil
func SecretVolumeSourcePtr ¶
func SecretVolumeSourcePtr(v *SecretVolumeSourceArgs) SecretVolumeSourcePtrInput
type SecretVolumeSourcePtrOutput ¶
type SecretVolumeSourcePtrOutput struct{ *pulumi.OutputState }
func (SecretVolumeSourcePtrOutput) DefaultMode ¶
func (o SecretVolumeSourcePtrOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (SecretVolumeSourcePtrOutput) Elem ¶
func (o SecretVolumeSourcePtrOutput) Elem() SecretVolumeSourceOutput
func (SecretVolumeSourcePtrOutput) ElementType ¶
func (SecretVolumeSourcePtrOutput) ElementType() reflect.Type
func (SecretVolumeSourcePtrOutput) Items ¶
func (o SecretVolumeSourcePtrOutput) Items() KeyToPathArrayOutput
(Optional) If unspecified, the volume will expose a file whose name is the secret_name. 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 key and a path. If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional.
func (SecretVolumeSourcePtrOutput) Optional ¶
func (o SecretVolumeSourcePtrOutput) Optional() pulumi.BoolPtrOutput
(Optional) Specify whether the Secret or its keys must be defined.
func (SecretVolumeSourcePtrOutput) SecretName ¶
func (o SecretVolumeSourcePtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. Name of the secret in the container's namespace to use.
func (SecretVolumeSourcePtrOutput) ToSecretVolumeSourcePtrOutput ¶
func (o SecretVolumeSourcePtrOutput) ToSecretVolumeSourcePtrOutput() SecretVolumeSourcePtrOutput
func (SecretVolumeSourcePtrOutput) ToSecretVolumeSourcePtrOutputWithContext ¶
func (o SecretVolumeSourcePtrOutput) ToSecretVolumeSourcePtrOutputWithContext(ctx context.Context) SecretVolumeSourcePtrOutput
type SecretVolumeSourceResponse ¶
type SecretVolumeSourceResponse struct { // Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. DefaultMode int `pulumi:"defaultMode"` // (Optional) If unspecified, the volume will expose a file whose name is the secret_name. 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 key and a path. If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional. Items []KeyToPathResponse `pulumi:"items"` // (Optional) Specify whether the Secret or its keys must be defined. Optional bool `pulumi:"optional"` // The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. Name of the secret in the container's namespace to use. SecretName string `pulumi:"secretName"` }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
type SecretVolumeSourceResponseOutput ¶
type SecretVolumeSourceResponseOutput struct{ *pulumi.OutputState }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
func (SecretVolumeSourceResponseOutput) DefaultMode ¶
func (o SecretVolumeSourceResponseOutput) DefaultMode() pulumi.IntOutput
Integer representation of mode bits to use on created files by default. Must be a value between 01 and 0777 (octal). If 0 or not set, it will default to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (SecretVolumeSourceResponseOutput) ElementType ¶
func (SecretVolumeSourceResponseOutput) ElementType() reflect.Type
func (SecretVolumeSourceResponseOutput) Items ¶
func (o SecretVolumeSourceResponseOutput) Items() KeyToPathResponseArrayOutput
(Optional) If unspecified, the volume will expose a file whose name is the secret_name. 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 key and a path. If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified that is not present in the Secret, the volume setup will error unless it is marked optional.
func (SecretVolumeSourceResponseOutput) Optional ¶
func (o SecretVolumeSourceResponseOutput) Optional() pulumi.BoolOutput
(Optional) Specify whether the Secret or its keys must be defined.
func (SecretVolumeSourceResponseOutput) SecretName ¶
func (o SecretVolumeSourceResponseOutput) SecretName() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. By default, the secret is assumed to be in the same project. If the secret is in another project, you must define an alias. An alias definition has the form: :projects//secrets/. If multiple alias definitions are needed, they must be separated by commas. The alias definitions must be set on the run.googleapis.com/secrets annotation. Name of the secret in the container's namespace to use.
func (SecretVolumeSourceResponseOutput) ToSecretVolumeSourceResponseOutput ¶
func (o SecretVolumeSourceResponseOutput) ToSecretVolumeSourceResponseOutput() SecretVolumeSourceResponseOutput
func (SecretVolumeSourceResponseOutput) ToSecretVolumeSourceResponseOutputWithContext ¶
func (o SecretVolumeSourceResponseOutput) ToSecretVolumeSourceResponseOutputWithContext(ctx context.Context) SecretVolumeSourceResponseOutput
type SecurityContext ¶
type SecurityContext struct { // (Optional) The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. RunAsUser *int `pulumi:"runAsUser"` }
Not supported by Cloud Run SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
type SecurityContextArgs ¶
type SecurityContextArgs struct { // (Optional) The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. RunAsUser pulumi.IntPtrInput `pulumi:"runAsUser"` }
Not supported by Cloud Run SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
func (SecurityContextArgs) ElementType ¶
func (SecurityContextArgs) ElementType() reflect.Type
func (SecurityContextArgs) ToSecurityContextOutput ¶
func (i SecurityContextArgs) ToSecurityContextOutput() SecurityContextOutput
func (SecurityContextArgs) ToSecurityContextOutputWithContext ¶
func (i SecurityContextArgs) ToSecurityContextOutputWithContext(ctx context.Context) SecurityContextOutput
func (SecurityContextArgs) ToSecurityContextPtrOutput ¶
func (i SecurityContextArgs) ToSecurityContextPtrOutput() SecurityContextPtrOutput
func (SecurityContextArgs) ToSecurityContextPtrOutputWithContext ¶
func (i SecurityContextArgs) ToSecurityContextPtrOutputWithContext(ctx context.Context) SecurityContextPtrOutput
type SecurityContextInput ¶
type SecurityContextInput interface { pulumi.Input ToSecurityContextOutput() SecurityContextOutput ToSecurityContextOutputWithContext(context.Context) SecurityContextOutput }
SecurityContextInput is an input type that accepts SecurityContextArgs and SecurityContextOutput values. You can construct a concrete instance of `SecurityContextInput` via:
SecurityContextArgs{...}
type SecurityContextOutput ¶
type SecurityContextOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
func (SecurityContextOutput) ElementType ¶
func (SecurityContextOutput) ElementType() reflect.Type
func (SecurityContextOutput) RunAsUser ¶
func (o SecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
(Optional) The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
func (SecurityContextOutput) ToSecurityContextOutput ¶
func (o SecurityContextOutput) ToSecurityContextOutput() SecurityContextOutput
func (SecurityContextOutput) ToSecurityContextOutputWithContext ¶
func (o SecurityContextOutput) ToSecurityContextOutputWithContext(ctx context.Context) SecurityContextOutput
func (SecurityContextOutput) ToSecurityContextPtrOutput ¶
func (o SecurityContextOutput) ToSecurityContextPtrOutput() SecurityContextPtrOutput
func (SecurityContextOutput) ToSecurityContextPtrOutputWithContext ¶
func (o SecurityContextOutput) ToSecurityContextPtrOutputWithContext(ctx context.Context) SecurityContextPtrOutput
type SecurityContextPtrInput ¶
type SecurityContextPtrInput interface { pulumi.Input ToSecurityContextPtrOutput() SecurityContextPtrOutput ToSecurityContextPtrOutputWithContext(context.Context) SecurityContextPtrOutput }
SecurityContextPtrInput is an input type that accepts SecurityContextArgs, SecurityContextPtr and SecurityContextPtrOutput values. You can construct a concrete instance of `SecurityContextPtrInput` via:
SecurityContextArgs{...} or: nil
func SecurityContextPtr ¶
func SecurityContextPtr(v *SecurityContextArgs) SecurityContextPtrInput
type SecurityContextPtrOutput ¶
type SecurityContextPtrOutput struct{ *pulumi.OutputState }
func (SecurityContextPtrOutput) Elem ¶
func (o SecurityContextPtrOutput) Elem() SecurityContextOutput
func (SecurityContextPtrOutput) ElementType ¶
func (SecurityContextPtrOutput) ElementType() reflect.Type
func (SecurityContextPtrOutput) RunAsUser ¶
func (o SecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
(Optional) The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
func (SecurityContextPtrOutput) ToSecurityContextPtrOutput ¶
func (o SecurityContextPtrOutput) ToSecurityContextPtrOutput() SecurityContextPtrOutput
func (SecurityContextPtrOutput) ToSecurityContextPtrOutputWithContext ¶
func (o SecurityContextPtrOutput) ToSecurityContextPtrOutputWithContext(ctx context.Context) SecurityContextPtrOutput
type SecurityContextResponse ¶
type SecurityContextResponse struct { // (Optional) The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. RunAsUser int `pulumi:"runAsUser"` }
Not supported by Cloud Run SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
type SecurityContextResponseOutput ¶
type SecurityContextResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
func (SecurityContextResponseOutput) ElementType ¶
func (SecurityContextResponseOutput) ElementType() reflect.Type
func (SecurityContextResponseOutput) RunAsUser ¶
func (o SecurityContextResponseOutput) RunAsUser() pulumi.IntOutput
(Optional) The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
func (SecurityContextResponseOutput) ToSecurityContextResponseOutput ¶
func (o SecurityContextResponseOutput) ToSecurityContextResponseOutput() SecurityContextResponseOutput
func (SecurityContextResponseOutput) ToSecurityContextResponseOutputWithContext ¶
func (o SecurityContextResponseOutput) ToSecurityContextResponseOutputWithContext(ctx context.Context) SecurityContextResponseOutput
type TCPSocketAction ¶
type TCPSocketAction struct { // (Optional) Optional: Host name to connect to, defaults to the pod IP. Host *string `pulumi:"host"` // Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. This field is currently limited to integer types only because of proto's inability to properly support the IntOrString golang type. Port *int `pulumi:"port"` }
Not supported by Cloud Run TCPSocketAction describes an action based on opening a socket
type TCPSocketActionArgs ¶
type TCPSocketActionArgs struct { // (Optional) Optional: Host name to connect to, defaults to the pod IP. Host pulumi.StringPtrInput `pulumi:"host"` // Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. This field is currently limited to integer types only because of proto's inability to properly support the IntOrString golang type. Port pulumi.IntPtrInput `pulumi:"port"` }
Not supported by Cloud Run TCPSocketAction describes an action based on opening a socket
func (TCPSocketActionArgs) ElementType ¶
func (TCPSocketActionArgs) ElementType() reflect.Type
func (TCPSocketActionArgs) ToTCPSocketActionOutput ¶
func (i TCPSocketActionArgs) ToTCPSocketActionOutput() TCPSocketActionOutput
func (TCPSocketActionArgs) ToTCPSocketActionOutputWithContext ¶
func (i TCPSocketActionArgs) ToTCPSocketActionOutputWithContext(ctx context.Context) TCPSocketActionOutput
func (TCPSocketActionArgs) ToTCPSocketActionPtrOutput ¶
func (i TCPSocketActionArgs) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
func (TCPSocketActionArgs) ToTCPSocketActionPtrOutputWithContext ¶
func (i TCPSocketActionArgs) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput
type TCPSocketActionInput ¶
type TCPSocketActionInput interface { pulumi.Input ToTCPSocketActionOutput() TCPSocketActionOutput ToTCPSocketActionOutputWithContext(context.Context) TCPSocketActionOutput }
TCPSocketActionInput is an input type that accepts TCPSocketActionArgs and TCPSocketActionOutput values. You can construct a concrete instance of `TCPSocketActionInput` via:
TCPSocketActionArgs{...}
type TCPSocketActionOutput ¶
type TCPSocketActionOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run TCPSocketAction describes an action based on opening a socket
func (TCPSocketActionOutput) ElementType ¶
func (TCPSocketActionOutput) ElementType() reflect.Type
func (TCPSocketActionOutput) Host ¶
func (o TCPSocketActionOutput) Host() pulumi.StringPtrOutput
(Optional) Optional: Host name to connect to, defaults to the pod IP.
func (TCPSocketActionOutput) Port ¶
func (o TCPSocketActionOutput) Port() pulumi.IntPtrOutput
Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. This field is currently limited to integer types only because of proto's inability to properly support the IntOrString golang type.
func (TCPSocketActionOutput) ToTCPSocketActionOutput ¶
func (o TCPSocketActionOutput) ToTCPSocketActionOutput() TCPSocketActionOutput
func (TCPSocketActionOutput) ToTCPSocketActionOutputWithContext ¶
func (o TCPSocketActionOutput) ToTCPSocketActionOutputWithContext(ctx context.Context) TCPSocketActionOutput
func (TCPSocketActionOutput) ToTCPSocketActionPtrOutput ¶
func (o TCPSocketActionOutput) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
func (TCPSocketActionOutput) ToTCPSocketActionPtrOutputWithContext ¶
func (o TCPSocketActionOutput) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput
type TCPSocketActionPtrInput ¶
type TCPSocketActionPtrInput interface { pulumi.Input ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput ToTCPSocketActionPtrOutputWithContext(context.Context) TCPSocketActionPtrOutput }
TCPSocketActionPtrInput is an input type that accepts TCPSocketActionArgs, TCPSocketActionPtr and TCPSocketActionPtrOutput values. You can construct a concrete instance of `TCPSocketActionPtrInput` via:
TCPSocketActionArgs{...} or: nil
func TCPSocketActionPtr ¶
func TCPSocketActionPtr(v *TCPSocketActionArgs) TCPSocketActionPtrInput
type TCPSocketActionPtrOutput ¶
type TCPSocketActionPtrOutput struct{ *pulumi.OutputState }
func (TCPSocketActionPtrOutput) Elem ¶
func (o TCPSocketActionPtrOutput) Elem() TCPSocketActionOutput
func (TCPSocketActionPtrOutput) ElementType ¶
func (TCPSocketActionPtrOutput) ElementType() reflect.Type
func (TCPSocketActionPtrOutput) Host ¶
func (o TCPSocketActionPtrOutput) Host() pulumi.StringPtrOutput
(Optional) Optional: Host name to connect to, defaults to the pod IP.
func (TCPSocketActionPtrOutput) Port ¶
func (o TCPSocketActionPtrOutput) Port() pulumi.IntPtrOutput
Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. This field is currently limited to integer types only because of proto's inability to properly support the IntOrString golang type.
func (TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutput ¶
func (o TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
func (TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutputWithContext ¶
func (o TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput
type TCPSocketActionResponse ¶
type TCPSocketActionResponse struct { // (Optional) Optional: Host name to connect to, defaults to the pod IP. Host string `pulumi:"host"` // Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. This field is currently limited to integer types only because of proto's inability to properly support the IntOrString golang type. Port int `pulumi:"port"` }
Not supported by Cloud Run TCPSocketAction describes an action based on opening a socket
type TCPSocketActionResponseOutput ¶
type TCPSocketActionResponseOutput struct{ *pulumi.OutputState }
Not supported by Cloud Run TCPSocketAction describes an action based on opening a socket
func (TCPSocketActionResponseOutput) ElementType ¶
func (TCPSocketActionResponseOutput) ElementType() reflect.Type
func (TCPSocketActionResponseOutput) Host ¶
func (o TCPSocketActionResponseOutput) Host() pulumi.StringOutput
(Optional) Optional: Host name to connect to, defaults to the pod IP.
func (TCPSocketActionResponseOutput) Port ¶
func (o TCPSocketActionResponseOutput) Port() pulumi.IntOutput
Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. This field is currently limited to integer types only because of proto's inability to properly support the IntOrString golang type.
func (TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutput ¶
func (o TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutput() TCPSocketActionResponseOutput
func (TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutputWithContext ¶
func (o TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutputWithContext(ctx context.Context) TCPSocketActionResponseOutput
type Volume ¶
type Volume struct { ConfigMap *ConfigMapVolumeSource `pulumi:"configMap"` // Volume's name. In Cloud Run Fully Managed, the name 'cloudsql' is reserved. Name *string `pulumi:"name"` Secret *SecretVolumeSource `pulumi:"secret"` }
Volume represents a named volume in a container.
type VolumeArgs ¶
type VolumeArgs struct { ConfigMap ConfigMapVolumeSourcePtrInput `pulumi:"configMap"` // Volume's name. In Cloud Run Fully Managed, the name 'cloudsql' is reserved. Name pulumi.StringPtrInput `pulumi:"name"` Secret SecretVolumeSourcePtrInput `pulumi:"secret"` }
Volume represents a named volume in a container.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
func (VolumeArgs) ToVolumeOutput ¶
func (i VolumeArgs) ToVolumeOutput() VolumeOutput
func (VolumeArgs) ToVolumeOutputWithContext ¶
func (i VolumeArgs) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArray ¶
type VolumeArray []VolumeInput
func (VolumeArray) ElementType ¶
func (VolumeArray) ElementType() reflect.Type
func (VolumeArray) ToVolumeArrayOutput ¶
func (i VolumeArray) ToVolumeArrayOutput() VolumeArrayOutput
func (VolumeArray) ToVolumeArrayOutputWithContext ¶
func (i VolumeArray) ToVolumeArrayOutputWithContext(ctx context.Context) VolumeArrayOutput
type VolumeArrayInput ¶
type VolumeArrayInput interface { pulumi.Input ToVolumeArrayOutput() VolumeArrayOutput ToVolumeArrayOutputWithContext(context.Context) VolumeArrayOutput }
VolumeArrayInput is an input type that accepts VolumeArray and VolumeArrayOutput values. You can construct a concrete instance of `VolumeArrayInput` via:
VolumeArray{ VolumeArgs{...} }
type VolumeArrayOutput ¶
type VolumeArrayOutput struct{ *pulumi.OutputState }
func (VolumeArrayOutput) ElementType ¶
func (VolumeArrayOutput) ElementType() reflect.Type
func (VolumeArrayOutput) Index ¶
func (o VolumeArrayOutput) Index(i pulumi.IntInput) VolumeOutput
func (VolumeArrayOutput) ToVolumeArrayOutput ¶
func (o VolumeArrayOutput) ToVolumeArrayOutput() VolumeArrayOutput
func (VolumeArrayOutput) ToVolumeArrayOutputWithContext ¶
func (o VolumeArrayOutput) ToVolumeArrayOutputWithContext(ctx context.Context) VolumeArrayOutput
type VolumeInput ¶
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(context.Context) VolumeOutput }
VolumeInput is an input type that accepts VolumeArgs and VolumeOutput values. You can construct a concrete instance of `VolumeInput` via:
VolumeArgs{...}
type VolumeMount ¶
type VolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. MountPath *string `pulumi:"mountPath"` // The name of the volume. There must be a corresponding Volume with the same name. Name *string `pulumi:"name"` // (Optional) Only true is accepted. Defaults to true. ReadOnly *bool `pulumi:"readOnly"` // (Optional) Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). SubPath *string `pulumi:"subPath"` }
VolumeMount describes a mounting of a Volume within a container.
type VolumeMountArgs ¶
type VolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // The name of the volume. There must be a corresponding Volume with the same name. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Only true is accepted. Defaults to true. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` // (Optional) Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). SubPath pulumi.StringPtrInput `pulumi:"subPath"` }
VolumeMount describes a mounting of a Volume within a container.
func (VolumeMountArgs) ElementType ¶
func (VolumeMountArgs) ElementType() reflect.Type
func (VolumeMountArgs) ToVolumeMountOutput ¶
func (i VolumeMountArgs) ToVolumeMountOutput() VolumeMountOutput
func (VolumeMountArgs) ToVolumeMountOutputWithContext ¶
func (i VolumeMountArgs) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput
type VolumeMountArray ¶
type VolumeMountArray []VolumeMountInput
func (VolumeMountArray) ElementType ¶
func (VolumeMountArray) ElementType() reflect.Type
func (VolumeMountArray) ToVolumeMountArrayOutput ¶
func (i VolumeMountArray) ToVolumeMountArrayOutput() VolumeMountArrayOutput
func (VolumeMountArray) ToVolumeMountArrayOutputWithContext ¶
func (i VolumeMountArray) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput
type VolumeMountArrayInput ¶
type VolumeMountArrayInput interface { pulumi.Input ToVolumeMountArrayOutput() VolumeMountArrayOutput ToVolumeMountArrayOutputWithContext(context.Context) VolumeMountArrayOutput }
VolumeMountArrayInput is an input type that accepts VolumeMountArray and VolumeMountArrayOutput values. You can construct a concrete instance of `VolumeMountArrayInput` via:
VolumeMountArray{ VolumeMountArgs{...} }
type VolumeMountArrayOutput ¶
type VolumeMountArrayOutput struct{ *pulumi.OutputState }
func (VolumeMountArrayOutput) ElementType ¶
func (VolumeMountArrayOutput) ElementType() reflect.Type
func (VolumeMountArrayOutput) Index ¶
func (o VolumeMountArrayOutput) Index(i pulumi.IntInput) VolumeMountOutput
func (VolumeMountArrayOutput) ToVolumeMountArrayOutput ¶
func (o VolumeMountArrayOutput) ToVolumeMountArrayOutput() VolumeMountArrayOutput
func (VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext ¶
func (o VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput
type VolumeMountInput ¶
type VolumeMountInput interface { pulumi.Input ToVolumeMountOutput() VolumeMountOutput ToVolumeMountOutputWithContext(context.Context) VolumeMountOutput }
VolumeMountInput is an input type that accepts VolumeMountArgs and VolumeMountOutput values. You can construct a concrete instance of `VolumeMountInput` via:
VolumeMountArgs{...}
type VolumeMountOutput ¶
type VolumeMountOutput struct{ *pulumi.OutputState }
VolumeMount describes a mounting of a Volume within a container.
func (VolumeMountOutput) ElementType ¶
func (VolumeMountOutput) ElementType() reflect.Type
func (VolumeMountOutput) MountPath ¶
func (o VolumeMountOutput) MountPath() pulumi.StringPtrOutput
Path within the container at which the volume should be mounted. Must not contain ':'.
func (VolumeMountOutput) Name ¶
func (o VolumeMountOutput) Name() pulumi.StringPtrOutput
The name of the volume. There must be a corresponding Volume with the same name.
func (VolumeMountOutput) ReadOnly ¶
func (o VolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
(Optional) Only true is accepted. Defaults to true.
func (VolumeMountOutput) SubPath ¶
func (o VolumeMountOutput) SubPath() pulumi.StringPtrOutput
(Optional) Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
func (VolumeMountOutput) ToVolumeMountOutput ¶
func (o VolumeMountOutput) ToVolumeMountOutput() VolumeMountOutput
func (VolumeMountOutput) ToVolumeMountOutputWithContext ¶
func (o VolumeMountOutput) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput
type VolumeMountResponse ¶
type VolumeMountResponse struct { // Path within the container at which the volume should be mounted. Must not contain ':'. MountPath string `pulumi:"mountPath"` // The name of the volume. There must be a corresponding Volume with the same name. Name string `pulumi:"name"` // (Optional) Only true is accepted. Defaults to true. ReadOnly bool `pulumi:"readOnly"` // (Optional) Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). SubPath string `pulumi:"subPath"` }
VolumeMount describes a mounting of a Volume within a container.
type VolumeMountResponseArrayOutput ¶
type VolumeMountResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeMountResponseArrayOutput) ElementType ¶
func (VolumeMountResponseArrayOutput) ElementType() reflect.Type
func (VolumeMountResponseArrayOutput) Index ¶
func (o VolumeMountResponseArrayOutput) Index(i pulumi.IntInput) VolumeMountResponseOutput
func (VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput ¶
func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput() VolumeMountResponseArrayOutput
func (VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext ¶
func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext(ctx context.Context) VolumeMountResponseArrayOutput
type VolumeMountResponseOutput ¶
type VolumeMountResponseOutput struct{ *pulumi.OutputState }
VolumeMount describes a mounting of a Volume within a container.
func (VolumeMountResponseOutput) ElementType ¶
func (VolumeMountResponseOutput) ElementType() reflect.Type
func (VolumeMountResponseOutput) MountPath ¶
func (o VolumeMountResponseOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'.
func (VolumeMountResponseOutput) Name ¶
func (o VolumeMountResponseOutput) Name() pulumi.StringOutput
The name of the volume. There must be a corresponding Volume with the same name.
func (VolumeMountResponseOutput) ReadOnly ¶
func (o VolumeMountResponseOutput) ReadOnly() pulumi.BoolOutput
(Optional) Only true is accepted. Defaults to true.
func (VolumeMountResponseOutput) SubPath ¶
func (o VolumeMountResponseOutput) SubPath() pulumi.StringOutput
(Optional) Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
func (VolumeMountResponseOutput) ToVolumeMountResponseOutput ¶
func (o VolumeMountResponseOutput) ToVolumeMountResponseOutput() VolumeMountResponseOutput
func (VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext ¶
func (o VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext(ctx context.Context) VolumeMountResponseOutput
type VolumeOutput ¶
type VolumeOutput struct{ *pulumi.OutputState }
Volume represents a named volume in a container.
func (VolumeOutput) ConfigMap ¶
func (o VolumeOutput) ConfigMap() ConfigMapVolumeSourcePtrOutput
func (VolumeOutput) ElementType ¶
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) Name ¶
func (o VolumeOutput) Name() pulumi.StringPtrOutput
Volume's name. In Cloud Run Fully Managed, the name 'cloudsql' is reserved.
func (VolumeOutput) Secret ¶
func (o VolumeOutput) Secret() SecretVolumeSourcePtrOutput
func (VolumeOutput) ToVolumeOutput ¶
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeResponse ¶
type VolumeResponse struct { ConfigMap ConfigMapVolumeSourceResponse `pulumi:"configMap"` // Volume's name. In Cloud Run Fully Managed, the name 'cloudsql' is reserved. Name string `pulumi:"name"` Secret SecretVolumeSourceResponse `pulumi:"secret"` }
Volume represents a named volume in a container.
type VolumeResponseArrayOutput ¶
type VolumeResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeResponseArrayOutput) ElementType ¶
func (VolumeResponseArrayOutput) ElementType() reflect.Type
func (VolumeResponseArrayOutput) Index ¶
func (o VolumeResponseArrayOutput) Index(i pulumi.IntInput) VolumeResponseOutput
func (VolumeResponseArrayOutput) ToVolumeResponseArrayOutput ¶
func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput
func (VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext ¶
func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput
type VolumeResponseOutput ¶
type VolumeResponseOutput struct{ *pulumi.OutputState }
Volume represents a named volume in a container.
func (VolumeResponseOutput) ConfigMap ¶
func (o VolumeResponseOutput) ConfigMap() ConfigMapVolumeSourceResponseOutput
func (VolumeResponseOutput) ElementType ¶
func (VolumeResponseOutput) ElementType() reflect.Type
func (VolumeResponseOutput) Name ¶
func (o VolumeResponseOutput) Name() pulumi.StringOutput
Volume's name. In Cloud Run Fully Managed, the name 'cloudsql' is reserved.
func (VolumeResponseOutput) Secret ¶
func (o VolumeResponseOutput) Secret() SecretVolumeSourceResponseOutput
func (VolumeResponseOutput) ToVolumeResponseOutput ¶
func (o VolumeResponseOutput) ToVolumeResponseOutput() VolumeResponseOutput
func (VolumeResponseOutput) ToVolumeResponseOutputWithContext ¶
func (o VolumeResponseOutput) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput