Documentation
¶
Index ¶
- type GetJobBinaryAuthorization
- type GetJobBinaryAuthorizationArgs
- func (GetJobBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i GetJobBinaryAuthorizationArgs) ToGetJobBinaryAuthorizationOutput() GetJobBinaryAuthorizationOutput
- func (i GetJobBinaryAuthorizationArgs) ToGetJobBinaryAuthorizationOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationOutput
- type GetJobBinaryAuthorizationArray
- func (GetJobBinaryAuthorizationArray) ElementType() reflect.Type
- func (i GetJobBinaryAuthorizationArray) ToGetJobBinaryAuthorizationArrayOutput() GetJobBinaryAuthorizationArrayOutput
- func (i GetJobBinaryAuthorizationArray) ToGetJobBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationArrayOutput
- type GetJobBinaryAuthorizationArrayInput
- type GetJobBinaryAuthorizationArrayOutput
- func (GetJobBinaryAuthorizationArrayOutput) ElementType() reflect.Type
- func (o GetJobBinaryAuthorizationArrayOutput) Index(i pulumi.IntInput) GetJobBinaryAuthorizationOutput
- func (o GetJobBinaryAuthorizationArrayOutput) ToGetJobBinaryAuthorizationArrayOutput() GetJobBinaryAuthorizationArrayOutput
- func (o GetJobBinaryAuthorizationArrayOutput) ToGetJobBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationArrayOutput
- type GetJobBinaryAuthorizationInput
- type GetJobBinaryAuthorizationOutput
- func (o GetJobBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringOutput
- func (GetJobBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o GetJobBinaryAuthorizationOutput) ToGetJobBinaryAuthorizationOutput() GetJobBinaryAuthorizationOutput
- func (o GetJobBinaryAuthorizationOutput) ToGetJobBinaryAuthorizationOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationOutput
- func (o GetJobBinaryAuthorizationOutput) UseDefault() pulumi.BoolOutput
- type GetJobCondition
- type GetJobConditionArgs
- type GetJobConditionArray
- type GetJobConditionArrayInput
- type GetJobConditionArrayOutput
- func (GetJobConditionArrayOutput) ElementType() reflect.Type
- func (o GetJobConditionArrayOutput) Index(i pulumi.IntInput) GetJobConditionOutput
- func (o GetJobConditionArrayOutput) ToGetJobConditionArrayOutput() GetJobConditionArrayOutput
- func (o GetJobConditionArrayOutput) ToGetJobConditionArrayOutputWithContext(ctx context.Context) GetJobConditionArrayOutput
- type GetJobConditionInput
- type GetJobConditionOutput
- func (GetJobConditionOutput) ElementType() reflect.Type
- func (o GetJobConditionOutput) ExecutionReason() pulumi.StringOutput
- func (o GetJobConditionOutput) LastTransitionTime() pulumi.StringOutput
- func (o GetJobConditionOutput) Message() pulumi.StringOutput
- func (o GetJobConditionOutput) Reason() pulumi.StringOutput
- func (o GetJobConditionOutput) RevisionReason() pulumi.StringOutput
- func (o GetJobConditionOutput) Severity() pulumi.StringOutput
- func (o GetJobConditionOutput) State() pulumi.StringOutput
- func (o GetJobConditionOutput) ToGetJobConditionOutput() GetJobConditionOutput
- func (o GetJobConditionOutput) ToGetJobConditionOutputWithContext(ctx context.Context) GetJobConditionOutput
- func (o GetJobConditionOutput) Type() pulumi.StringOutput
- type GetJobLatestCreatedExecution
- type GetJobLatestCreatedExecutionArgs
- func (GetJobLatestCreatedExecutionArgs) ElementType() reflect.Type
- func (i GetJobLatestCreatedExecutionArgs) ToGetJobLatestCreatedExecutionOutput() GetJobLatestCreatedExecutionOutput
- func (i GetJobLatestCreatedExecutionArgs) ToGetJobLatestCreatedExecutionOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionOutput
- type GetJobLatestCreatedExecutionArray
- func (GetJobLatestCreatedExecutionArray) ElementType() reflect.Type
- func (i GetJobLatestCreatedExecutionArray) ToGetJobLatestCreatedExecutionArrayOutput() GetJobLatestCreatedExecutionArrayOutput
- func (i GetJobLatestCreatedExecutionArray) ToGetJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionArrayOutput
- type GetJobLatestCreatedExecutionArrayInput
- type GetJobLatestCreatedExecutionArrayOutput
- func (GetJobLatestCreatedExecutionArrayOutput) ElementType() reflect.Type
- func (o GetJobLatestCreatedExecutionArrayOutput) Index(i pulumi.IntInput) GetJobLatestCreatedExecutionOutput
- func (o GetJobLatestCreatedExecutionArrayOutput) ToGetJobLatestCreatedExecutionArrayOutput() GetJobLatestCreatedExecutionArrayOutput
- func (o GetJobLatestCreatedExecutionArrayOutput) ToGetJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionArrayOutput
- type GetJobLatestCreatedExecutionInput
- type GetJobLatestCreatedExecutionOutput
- func (o GetJobLatestCreatedExecutionOutput) CompletionTime() pulumi.StringOutput
- func (o GetJobLatestCreatedExecutionOutput) CreateTime() pulumi.StringOutput
- func (GetJobLatestCreatedExecutionOutput) ElementType() reflect.Type
- func (o GetJobLatestCreatedExecutionOutput) Name() pulumi.StringOutput
- func (o GetJobLatestCreatedExecutionOutput) ToGetJobLatestCreatedExecutionOutput() GetJobLatestCreatedExecutionOutput
- func (o GetJobLatestCreatedExecutionOutput) ToGetJobLatestCreatedExecutionOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionOutput
- type GetJobTemplate
- type GetJobTemplateArgs
- type GetJobTemplateArray
- type GetJobTemplateArrayInput
- type GetJobTemplateArrayOutput
- func (GetJobTemplateArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateArrayOutput) Index(i pulumi.IntInput) GetJobTemplateOutput
- func (o GetJobTemplateArrayOutput) ToGetJobTemplateArrayOutput() GetJobTemplateArrayOutput
- func (o GetJobTemplateArrayOutput) ToGetJobTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateArrayOutput
- type GetJobTemplateInput
- type GetJobTemplateOutput
- func (o GetJobTemplateOutput) Annotations() pulumi.StringMapOutput
- func (GetJobTemplateOutput) ElementType() reflect.Type
- func (o GetJobTemplateOutput) Labels() pulumi.StringMapOutput
- func (o GetJobTemplateOutput) Parallelism() pulumi.IntOutput
- func (o GetJobTemplateOutput) TaskCount() pulumi.IntOutput
- func (o GetJobTemplateOutput) Templates() GetJobTemplateTemplateArrayOutput
- func (o GetJobTemplateOutput) ToGetJobTemplateOutput() GetJobTemplateOutput
- func (o GetJobTemplateOutput) ToGetJobTemplateOutputWithContext(ctx context.Context) GetJobTemplateOutput
- type GetJobTemplateTemplate
- type GetJobTemplateTemplateArgs
- type GetJobTemplateTemplateArray
- func (GetJobTemplateTemplateArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateArray) ToGetJobTemplateTemplateArrayOutput() GetJobTemplateTemplateArrayOutput
- func (i GetJobTemplateTemplateArray) ToGetJobTemplateTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateArrayOutput
- type GetJobTemplateTemplateArrayInput
- type GetJobTemplateTemplateArrayOutput
- func (GetJobTemplateTemplateArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateOutput
- func (o GetJobTemplateTemplateArrayOutput) ToGetJobTemplateTemplateArrayOutput() GetJobTemplateTemplateArrayOutput
- func (o GetJobTemplateTemplateArrayOutput) ToGetJobTemplateTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateArrayOutput
- type GetJobTemplateTemplateContainer
- type GetJobTemplateTemplateContainerArgs
- func (GetJobTemplateTemplateContainerArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerArgs) ToGetJobTemplateTemplateContainerOutput() GetJobTemplateTemplateContainerOutput
- func (i GetJobTemplateTemplateContainerArgs) ToGetJobTemplateTemplateContainerOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerOutput
- type GetJobTemplateTemplateContainerArray
- func (GetJobTemplateTemplateContainerArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerArray) ToGetJobTemplateTemplateContainerArrayOutput() GetJobTemplateTemplateContainerArrayOutput
- func (i GetJobTemplateTemplateContainerArray) ToGetJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerArrayOutput
- type GetJobTemplateTemplateContainerArrayInput
- type GetJobTemplateTemplateContainerArrayOutput
- func (GetJobTemplateTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerOutput
- func (o GetJobTemplateTemplateContainerArrayOutput) ToGetJobTemplateTemplateContainerArrayOutput() GetJobTemplateTemplateContainerArrayOutput
- func (o GetJobTemplateTemplateContainerArrayOutput) ToGetJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerArrayOutput
- type GetJobTemplateTemplateContainerEnv
- type GetJobTemplateTemplateContainerEnvArgs
- func (GetJobTemplateTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerEnvArgs) ToGetJobTemplateTemplateContainerEnvOutput() GetJobTemplateTemplateContainerEnvOutput
- func (i GetJobTemplateTemplateContainerEnvArgs) ToGetJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvOutput
- type GetJobTemplateTemplateContainerEnvArray
- func (GetJobTemplateTemplateContainerEnvArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerEnvArray) ToGetJobTemplateTemplateContainerEnvArrayOutput() GetJobTemplateTemplateContainerEnvArrayOutput
- func (i GetJobTemplateTemplateContainerEnvArray) ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvArrayOutput
- type GetJobTemplateTemplateContainerEnvArrayInput
- type GetJobTemplateTemplateContainerEnvArrayOutput
- func (GetJobTemplateTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerEnvOutput
- func (o GetJobTemplateTemplateContainerEnvArrayOutput) ToGetJobTemplateTemplateContainerEnvArrayOutput() GetJobTemplateTemplateContainerEnvArrayOutput
- func (o GetJobTemplateTemplateContainerEnvArrayOutput) ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvArrayOutput
- type GetJobTemplateTemplateContainerEnvInput
- type GetJobTemplateTemplateContainerEnvOutput
- func (GetJobTemplateTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerEnvOutput) ToGetJobTemplateTemplateContainerEnvOutput() GetJobTemplateTemplateContainerEnvOutput
- func (o GetJobTemplateTemplateContainerEnvOutput) ToGetJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvOutput
- func (o GetJobTemplateTemplateContainerEnvOutput) Value() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerEnvOutput) ValueSources() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
- type GetJobTemplateTemplateContainerEnvValueSource
- type GetJobTemplateTemplateContainerEnvValueSourceArgs
- func (GetJobTemplateTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerEnvValueSourceArgs) ToGetJobTemplateTemplateContainerEnvValueSourceOutput() GetJobTemplateTemplateContainerEnvValueSourceOutput
- func (i GetJobTemplateTemplateContainerEnvValueSourceArgs) ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceOutput
- type GetJobTemplateTemplateContainerEnvValueSourceArray
- func (GetJobTemplateTemplateContainerEnvValueSourceArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerEnvValueSourceArray) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
- func (i GetJobTemplateTemplateContainerEnvValueSourceArray) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
- type GetJobTemplateTemplateContainerEnvValueSourceArrayInput
- type GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
- func (GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerEnvValueSourceOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
- type GetJobTemplateTemplateContainerEnvValueSourceInput
- type GetJobTemplateTemplateContainerEnvValueSourceOutput
- func (GetJobTemplateTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyReves() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceOutput) ToGetJobTemplateTemplateContainerEnvValueSourceOutput() GetJobTemplateTemplateContainerEnvValueSourceOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceOutput) ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceOutput
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRef
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs
- func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray
- func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayInput
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput
- type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
- type GetJobTemplateTemplateContainerInput
- type GetJobTemplateTemplateContainerOutput
- func (o GetJobTemplateTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetJobTemplateTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (GetJobTemplateTemplateContainerOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerOutput) Envs() GetJobTemplateTemplateContainerEnvArrayOutput
- func (o GetJobTemplateTemplateContainerOutput) Image() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerOutput) Name() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerOutput) Ports() GetJobTemplateTemplateContainerPortArrayOutput
- func (o GetJobTemplateTemplateContainerOutput) Resources() GetJobTemplateTemplateContainerResourceArrayOutput
- func (o GetJobTemplateTemplateContainerOutput) ToGetJobTemplateTemplateContainerOutput() GetJobTemplateTemplateContainerOutput
- func (o GetJobTemplateTemplateContainerOutput) ToGetJobTemplateTemplateContainerOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerOutput
- func (o GetJobTemplateTemplateContainerOutput) VolumeMounts() GetJobTemplateTemplateContainerVolumeMountArrayOutput
- func (o GetJobTemplateTemplateContainerOutput) WorkingDir() pulumi.StringOutput
- type GetJobTemplateTemplateContainerPort
- type GetJobTemplateTemplateContainerPortArgs
- func (GetJobTemplateTemplateContainerPortArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerPortArgs) ToGetJobTemplateTemplateContainerPortOutput() GetJobTemplateTemplateContainerPortOutput
- func (i GetJobTemplateTemplateContainerPortArgs) ToGetJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortOutput
- type GetJobTemplateTemplateContainerPortArray
- func (GetJobTemplateTemplateContainerPortArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerPortArray) ToGetJobTemplateTemplateContainerPortArrayOutput() GetJobTemplateTemplateContainerPortArrayOutput
- func (i GetJobTemplateTemplateContainerPortArray) ToGetJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortArrayOutput
- type GetJobTemplateTemplateContainerPortArrayInput
- type GetJobTemplateTemplateContainerPortArrayOutput
- func (GetJobTemplateTemplateContainerPortArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerPortArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerPortOutput
- func (o GetJobTemplateTemplateContainerPortArrayOutput) ToGetJobTemplateTemplateContainerPortArrayOutput() GetJobTemplateTemplateContainerPortArrayOutput
- func (o GetJobTemplateTemplateContainerPortArrayOutput) ToGetJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortArrayOutput
- type GetJobTemplateTemplateContainerPortInput
- type GetJobTemplateTemplateContainerPortOutput
- func (o GetJobTemplateTemplateContainerPortOutput) ContainerPort() pulumi.IntOutput
- func (GetJobTemplateTemplateContainerPortOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerPortOutput) Name() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerPortOutput) ToGetJobTemplateTemplateContainerPortOutput() GetJobTemplateTemplateContainerPortOutput
- func (o GetJobTemplateTemplateContainerPortOutput) ToGetJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortOutput
- type GetJobTemplateTemplateContainerResource
- type GetJobTemplateTemplateContainerResourceArgs
- func (GetJobTemplateTemplateContainerResourceArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerResourceArgs) ToGetJobTemplateTemplateContainerResourceOutput() GetJobTemplateTemplateContainerResourceOutput
- func (i GetJobTemplateTemplateContainerResourceArgs) ToGetJobTemplateTemplateContainerResourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceOutput
- type GetJobTemplateTemplateContainerResourceArray
- func (GetJobTemplateTemplateContainerResourceArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerResourceArray) ToGetJobTemplateTemplateContainerResourceArrayOutput() GetJobTemplateTemplateContainerResourceArrayOutput
- func (i GetJobTemplateTemplateContainerResourceArray) ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceArrayOutput
- type GetJobTemplateTemplateContainerResourceArrayInput
- type GetJobTemplateTemplateContainerResourceArrayOutput
- func (GetJobTemplateTemplateContainerResourceArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerResourceArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerResourceOutput
- func (o GetJobTemplateTemplateContainerResourceArrayOutput) ToGetJobTemplateTemplateContainerResourceArrayOutput() GetJobTemplateTemplateContainerResourceArrayOutput
- func (o GetJobTemplateTemplateContainerResourceArrayOutput) ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceArrayOutput
- type GetJobTemplateTemplateContainerResourceInput
- type GetJobTemplateTemplateContainerResourceOutput
- func (GetJobTemplateTemplateContainerResourceOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerResourceOutput) Limits() pulumi.StringMapOutput
- func (o GetJobTemplateTemplateContainerResourceOutput) ToGetJobTemplateTemplateContainerResourceOutput() GetJobTemplateTemplateContainerResourceOutput
- func (o GetJobTemplateTemplateContainerResourceOutput) ToGetJobTemplateTemplateContainerResourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceOutput
- type GetJobTemplateTemplateContainerVolumeMount
- type GetJobTemplateTemplateContainerVolumeMountArgs
- func (GetJobTemplateTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerVolumeMountArgs) ToGetJobTemplateTemplateContainerVolumeMountOutput() GetJobTemplateTemplateContainerVolumeMountOutput
- func (i GetJobTemplateTemplateContainerVolumeMountArgs) ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountOutput
- type GetJobTemplateTemplateContainerVolumeMountArray
- func (GetJobTemplateTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateContainerVolumeMountArray) ToGetJobTemplateTemplateContainerVolumeMountArrayOutput() GetJobTemplateTemplateContainerVolumeMountArrayOutput
- func (i GetJobTemplateTemplateContainerVolumeMountArray) ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountArrayOutput
- type GetJobTemplateTemplateContainerVolumeMountArrayInput
- type GetJobTemplateTemplateContainerVolumeMountArrayOutput
- func (GetJobTemplateTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateContainerVolumeMountOutput
- func (o GetJobTemplateTemplateContainerVolumeMountArrayOutput) ToGetJobTemplateTemplateContainerVolumeMountArrayOutput() GetJobTemplateTemplateContainerVolumeMountArrayOutput
- func (o GetJobTemplateTemplateContainerVolumeMountArrayOutput) ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountArrayOutput
- type GetJobTemplateTemplateContainerVolumeMountInput
- type GetJobTemplateTemplateContainerVolumeMountOutput
- func (GetJobTemplateTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetJobTemplateTemplateContainerVolumeMountOutput) ToGetJobTemplateTemplateContainerVolumeMountOutput() GetJobTemplateTemplateContainerVolumeMountOutput
- func (o GetJobTemplateTemplateContainerVolumeMountOutput) ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountOutput
- type GetJobTemplateTemplateInput
- type GetJobTemplateTemplateOutput
- func (o GetJobTemplateTemplateOutput) Containers() GetJobTemplateTemplateContainerArrayOutput
- func (GetJobTemplateTemplateOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateOutput) EncryptionKey() pulumi.StringOutput
- func (o GetJobTemplateTemplateOutput) ExecutionEnvironment() pulumi.StringOutput
- func (o GetJobTemplateTemplateOutput) MaxRetries() pulumi.IntOutput
- func (o GetJobTemplateTemplateOutput) ServiceAccount() pulumi.StringOutput
- func (o GetJobTemplateTemplateOutput) Timeout() pulumi.StringOutput
- func (o GetJobTemplateTemplateOutput) ToGetJobTemplateTemplateOutput() GetJobTemplateTemplateOutput
- func (o GetJobTemplateTemplateOutput) ToGetJobTemplateTemplateOutputWithContext(ctx context.Context) GetJobTemplateTemplateOutput
- func (o GetJobTemplateTemplateOutput) Volumes() GetJobTemplateTemplateVolumeArrayOutput
- func (o GetJobTemplateTemplateOutput) VpcAccesses() GetJobTemplateTemplateVpcAccessArrayOutput
- type GetJobTemplateTemplateVolume
- type GetJobTemplateTemplateVolumeArgs
- func (GetJobTemplateTemplateVolumeArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeArgs) ToGetJobTemplateTemplateVolumeOutput() GetJobTemplateTemplateVolumeOutput
- func (i GetJobTemplateTemplateVolumeArgs) ToGetJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeOutput
- type GetJobTemplateTemplateVolumeArray
- func (GetJobTemplateTemplateVolumeArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeArray) ToGetJobTemplateTemplateVolumeArrayOutput() GetJobTemplateTemplateVolumeArrayOutput
- func (i GetJobTemplateTemplateVolumeArray) ToGetJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeArrayOutput
- type GetJobTemplateTemplateVolumeArrayInput
- type GetJobTemplateTemplateVolumeArrayOutput
- func (GetJobTemplateTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVolumeOutput
- func (o GetJobTemplateTemplateVolumeArrayOutput) ToGetJobTemplateTemplateVolumeArrayOutput() GetJobTemplateTemplateVolumeArrayOutput
- func (o GetJobTemplateTemplateVolumeArrayOutput) ToGetJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeArrayOutput
- type GetJobTemplateTemplateVolumeCloudSqlInstance
- type GetJobTemplateTemplateVolumeCloudSqlInstanceArgs
- func (GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
- type GetJobTemplateTemplateVolumeCloudSqlInstanceArray
- func (GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
- func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
- type GetJobTemplateTemplateVolumeCloudSqlInstanceArrayInput
- type GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
- func (GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (o GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
- func (o GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
- type GetJobTemplateTemplateVolumeCloudSqlInstanceInput
- type GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (o GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
- type GetJobTemplateTemplateVolumeEmptyDir
- type GetJobTemplateTemplateVolumeEmptyDirArgs
- func (GetJobTemplateTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeEmptyDirArgs) ToGetJobTemplateTemplateVolumeEmptyDirOutput() GetJobTemplateTemplateVolumeEmptyDirOutput
- func (i GetJobTemplateTemplateVolumeEmptyDirArgs) ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirOutput
- type GetJobTemplateTemplateVolumeEmptyDirArray
- func (GetJobTemplateTemplateVolumeEmptyDirArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeEmptyDirArray) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput() GetJobTemplateTemplateVolumeEmptyDirArrayOutput
- func (i GetJobTemplateTemplateVolumeEmptyDirArray) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirArrayOutput
- type GetJobTemplateTemplateVolumeEmptyDirArrayInput
- type GetJobTemplateTemplateVolumeEmptyDirArrayOutput
- func (GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeEmptyDirArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVolumeEmptyDirOutput
- func (o GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput() GetJobTemplateTemplateVolumeEmptyDirArrayOutput
- func (o GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirArrayOutput
- type GetJobTemplateTemplateVolumeEmptyDirInput
- type GetJobTemplateTemplateVolumeEmptyDirOutput
- func (GetJobTemplateTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeEmptyDirOutput) Medium() pulumi.StringOutput
- func (o GetJobTemplateTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
- func (o GetJobTemplateTemplateVolumeEmptyDirOutput) ToGetJobTemplateTemplateVolumeEmptyDirOutput() GetJobTemplateTemplateVolumeEmptyDirOutput
- func (o GetJobTemplateTemplateVolumeEmptyDirOutput) ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirOutput
- type GetJobTemplateTemplateVolumeGc
- type GetJobTemplateTemplateVolumeGcArgs
- func (GetJobTemplateTemplateVolumeGcArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeGcArgs) ToGetJobTemplateTemplateVolumeGcOutput() GetJobTemplateTemplateVolumeGcOutput
- func (i GetJobTemplateTemplateVolumeGcArgs) ToGetJobTemplateTemplateVolumeGcOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcOutput
- type GetJobTemplateTemplateVolumeGcArray
- func (GetJobTemplateTemplateVolumeGcArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeGcArray) ToGetJobTemplateTemplateVolumeGcArrayOutput() GetJobTemplateTemplateVolumeGcArrayOutput
- func (i GetJobTemplateTemplateVolumeGcArray) ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcArrayOutput
- type GetJobTemplateTemplateVolumeGcArrayInput
- type GetJobTemplateTemplateVolumeGcArrayOutput
- func (GetJobTemplateTemplateVolumeGcArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeGcArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVolumeGcOutput
- func (o GetJobTemplateTemplateVolumeGcArrayOutput) ToGetJobTemplateTemplateVolumeGcArrayOutput() GetJobTemplateTemplateVolumeGcArrayOutput
- func (o GetJobTemplateTemplateVolumeGcArrayOutput) ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcArrayOutput
- type GetJobTemplateTemplateVolumeGcInput
- type GetJobTemplateTemplateVolumeGcOutput
- func (o GetJobTemplateTemplateVolumeGcOutput) Bucket() pulumi.StringOutput
- func (GetJobTemplateTemplateVolumeGcOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeGcOutput) ReadOnly() pulumi.BoolOutput
- func (o GetJobTemplateTemplateVolumeGcOutput) ToGetJobTemplateTemplateVolumeGcOutput() GetJobTemplateTemplateVolumeGcOutput
- func (o GetJobTemplateTemplateVolumeGcOutput) ToGetJobTemplateTemplateVolumeGcOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcOutput
- type GetJobTemplateTemplateVolumeInput
- type GetJobTemplateTemplateVolumeOutput
- func (o GetJobTemplateTemplateVolumeOutput) CloudSqlInstances() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
- func (GetJobTemplateTemplateVolumeOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeOutput) EmptyDirs() GetJobTemplateTemplateVolumeEmptyDirArrayOutput
- func (o GetJobTemplateTemplateVolumeOutput) Gcs() GetJobTemplateTemplateVolumeGcArrayOutput
- func (o GetJobTemplateTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o GetJobTemplateTemplateVolumeOutput) Secrets() GetJobTemplateTemplateVolumeSecretArrayOutput
- func (o GetJobTemplateTemplateVolumeOutput) ToGetJobTemplateTemplateVolumeOutput() GetJobTemplateTemplateVolumeOutput
- func (o GetJobTemplateTemplateVolumeOutput) ToGetJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeOutput
- type GetJobTemplateTemplateVolumeSecret
- type GetJobTemplateTemplateVolumeSecretArgs
- func (GetJobTemplateTemplateVolumeSecretArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeSecretArgs) ToGetJobTemplateTemplateVolumeSecretOutput() GetJobTemplateTemplateVolumeSecretOutput
- func (i GetJobTemplateTemplateVolumeSecretArgs) ToGetJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretOutput
- type GetJobTemplateTemplateVolumeSecretArray
- func (GetJobTemplateTemplateVolumeSecretArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeSecretArray) ToGetJobTemplateTemplateVolumeSecretArrayOutput() GetJobTemplateTemplateVolumeSecretArrayOutput
- func (i GetJobTemplateTemplateVolumeSecretArray) ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretArrayOutput
- type GetJobTemplateTemplateVolumeSecretArrayInput
- type GetJobTemplateTemplateVolumeSecretArrayOutput
- func (GetJobTemplateTemplateVolumeSecretArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeSecretArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVolumeSecretOutput
- func (o GetJobTemplateTemplateVolumeSecretArrayOutput) ToGetJobTemplateTemplateVolumeSecretArrayOutput() GetJobTemplateTemplateVolumeSecretArrayOutput
- func (o GetJobTemplateTemplateVolumeSecretArrayOutput) ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretArrayOutput
- type GetJobTemplateTemplateVolumeSecretInput
- type GetJobTemplateTemplateVolumeSecretItem
- type GetJobTemplateTemplateVolumeSecretItemArgs
- func (GetJobTemplateTemplateVolumeSecretItemArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeSecretItemArgs) ToGetJobTemplateTemplateVolumeSecretItemOutput() GetJobTemplateTemplateVolumeSecretItemOutput
- func (i GetJobTemplateTemplateVolumeSecretItemArgs) ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemOutput
- type GetJobTemplateTemplateVolumeSecretItemArray
- func (GetJobTemplateTemplateVolumeSecretItemArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVolumeSecretItemArray) ToGetJobTemplateTemplateVolumeSecretItemArrayOutput() GetJobTemplateTemplateVolumeSecretItemArrayOutput
- func (i GetJobTemplateTemplateVolumeSecretItemArray) ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemArrayOutput
- type GetJobTemplateTemplateVolumeSecretItemArrayInput
- type GetJobTemplateTemplateVolumeSecretItemArrayOutput
- func (GetJobTemplateTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeSecretItemArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVolumeSecretItemOutput
- func (o GetJobTemplateTemplateVolumeSecretItemArrayOutput) ToGetJobTemplateTemplateVolumeSecretItemArrayOutput() GetJobTemplateTemplateVolumeSecretItemArrayOutput
- func (o GetJobTemplateTemplateVolumeSecretItemArrayOutput) ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemArrayOutput
- type GetJobTemplateTemplateVolumeSecretItemInput
- type GetJobTemplateTemplateVolumeSecretItemOutput
- func (GetJobTemplateTemplateVolumeSecretItemOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
- func (o GetJobTemplateTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
- func (o GetJobTemplateTemplateVolumeSecretItemOutput) ToGetJobTemplateTemplateVolumeSecretItemOutput() GetJobTemplateTemplateVolumeSecretItemOutput
- func (o GetJobTemplateTemplateVolumeSecretItemOutput) ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemOutput
- func (o GetJobTemplateTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
- type GetJobTemplateTemplateVolumeSecretOutput
- func (o GetJobTemplateTemplateVolumeSecretOutput) DefaultMode() pulumi.IntOutput
- func (GetJobTemplateTemplateVolumeSecretOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVolumeSecretOutput) Items() GetJobTemplateTemplateVolumeSecretItemArrayOutput
- func (o GetJobTemplateTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
- func (o GetJobTemplateTemplateVolumeSecretOutput) ToGetJobTemplateTemplateVolumeSecretOutput() GetJobTemplateTemplateVolumeSecretOutput
- func (o GetJobTemplateTemplateVolumeSecretOutput) ToGetJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretOutput
- type GetJobTemplateTemplateVpcAccess
- type GetJobTemplateTemplateVpcAccessArgs
- func (GetJobTemplateTemplateVpcAccessArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVpcAccessArgs) ToGetJobTemplateTemplateVpcAccessOutput() GetJobTemplateTemplateVpcAccessOutput
- func (i GetJobTemplateTemplateVpcAccessArgs) ToGetJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessOutput
- type GetJobTemplateTemplateVpcAccessArray
- func (GetJobTemplateTemplateVpcAccessArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVpcAccessArray) ToGetJobTemplateTemplateVpcAccessArrayOutput() GetJobTemplateTemplateVpcAccessArrayOutput
- func (i GetJobTemplateTemplateVpcAccessArray) ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessArrayOutput
- type GetJobTemplateTemplateVpcAccessArrayInput
- type GetJobTemplateTemplateVpcAccessArrayOutput
- func (GetJobTemplateTemplateVpcAccessArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVpcAccessArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVpcAccessOutput
- func (o GetJobTemplateTemplateVpcAccessArrayOutput) ToGetJobTemplateTemplateVpcAccessArrayOutput() GetJobTemplateTemplateVpcAccessArrayOutput
- func (o GetJobTemplateTemplateVpcAccessArrayOutput) ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessArrayOutput
- type GetJobTemplateTemplateVpcAccessInput
- type GetJobTemplateTemplateVpcAccessNetworkInterface
- type GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs
- func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
- type GetJobTemplateTemplateVpcAccessNetworkInterfaceArray
- func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
- func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- type GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayInput
- type GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- type GetJobTemplateTemplateVpcAccessNetworkInterfaceInput
- type GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringOutput
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringOutput
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
- type GetJobTemplateTemplateVpcAccessOutput
- func (o GetJobTemplateTemplateVpcAccessOutput) Connector() pulumi.StringOutput
- func (o GetJobTemplateTemplateVpcAccessOutput) Egress() pulumi.StringOutput
- func (GetJobTemplateTemplateVpcAccessOutput) ElementType() reflect.Type
- func (o GetJobTemplateTemplateVpcAccessOutput) NetworkInterfaces() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o GetJobTemplateTemplateVpcAccessOutput) ToGetJobTemplateTemplateVpcAccessOutput() GetJobTemplateTemplateVpcAccessOutput
- func (o GetJobTemplateTemplateVpcAccessOutput) ToGetJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessOutput
- type GetJobTerminalCondition
- type GetJobTerminalConditionArgs
- type GetJobTerminalConditionArray
- func (GetJobTerminalConditionArray) ElementType() reflect.Type
- func (i GetJobTerminalConditionArray) ToGetJobTerminalConditionArrayOutput() GetJobTerminalConditionArrayOutput
- func (i GetJobTerminalConditionArray) ToGetJobTerminalConditionArrayOutputWithContext(ctx context.Context) GetJobTerminalConditionArrayOutput
- type GetJobTerminalConditionArrayInput
- type GetJobTerminalConditionArrayOutput
- func (GetJobTerminalConditionArrayOutput) ElementType() reflect.Type
- func (o GetJobTerminalConditionArrayOutput) Index(i pulumi.IntInput) GetJobTerminalConditionOutput
- func (o GetJobTerminalConditionArrayOutput) ToGetJobTerminalConditionArrayOutput() GetJobTerminalConditionArrayOutput
- func (o GetJobTerminalConditionArrayOutput) ToGetJobTerminalConditionArrayOutputWithContext(ctx context.Context) GetJobTerminalConditionArrayOutput
- type GetJobTerminalConditionInput
- type GetJobTerminalConditionOutput
- func (GetJobTerminalConditionOutput) ElementType() reflect.Type
- func (o GetJobTerminalConditionOutput) ExecutionReason() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) LastTransitionTime() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) Message() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) Reason() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) RevisionReason() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) Severity() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) State() pulumi.StringOutput
- func (o GetJobTerminalConditionOutput) ToGetJobTerminalConditionOutput() GetJobTerminalConditionOutput
- func (o GetJobTerminalConditionOutput) ToGetJobTerminalConditionOutputWithContext(ctx context.Context) GetJobTerminalConditionOutput
- func (o GetJobTerminalConditionOutput) Type() pulumi.StringOutput
- type GetServiceBinaryAuthorization
- type GetServiceBinaryAuthorizationArgs
- func (GetServiceBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i GetServiceBinaryAuthorizationArgs) ToGetServiceBinaryAuthorizationOutput() GetServiceBinaryAuthorizationOutput
- func (i GetServiceBinaryAuthorizationArgs) ToGetServiceBinaryAuthorizationOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationOutput
- type GetServiceBinaryAuthorizationArray
- func (GetServiceBinaryAuthorizationArray) ElementType() reflect.Type
- func (i GetServiceBinaryAuthorizationArray) ToGetServiceBinaryAuthorizationArrayOutput() GetServiceBinaryAuthorizationArrayOutput
- func (i GetServiceBinaryAuthorizationArray) ToGetServiceBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationArrayOutput
- type GetServiceBinaryAuthorizationArrayInput
- type GetServiceBinaryAuthorizationArrayOutput
- func (GetServiceBinaryAuthorizationArrayOutput) ElementType() reflect.Type
- func (o GetServiceBinaryAuthorizationArrayOutput) Index(i pulumi.IntInput) GetServiceBinaryAuthorizationOutput
- func (o GetServiceBinaryAuthorizationArrayOutput) ToGetServiceBinaryAuthorizationArrayOutput() GetServiceBinaryAuthorizationArrayOutput
- func (o GetServiceBinaryAuthorizationArrayOutput) ToGetServiceBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationArrayOutput
- type GetServiceBinaryAuthorizationInput
- type GetServiceBinaryAuthorizationOutput
- func (o GetServiceBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringOutput
- func (GetServiceBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o GetServiceBinaryAuthorizationOutput) ToGetServiceBinaryAuthorizationOutput() GetServiceBinaryAuthorizationOutput
- func (o GetServiceBinaryAuthorizationOutput) ToGetServiceBinaryAuthorizationOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationOutput
- func (o GetServiceBinaryAuthorizationOutput) UseDefault() pulumi.BoolOutput
- type GetServiceCondition
- type GetServiceConditionArgs
- type GetServiceConditionArray
- type GetServiceConditionArrayInput
- type GetServiceConditionArrayOutput
- func (GetServiceConditionArrayOutput) ElementType() reflect.Type
- func (o GetServiceConditionArrayOutput) Index(i pulumi.IntInput) GetServiceConditionOutput
- func (o GetServiceConditionArrayOutput) ToGetServiceConditionArrayOutput() GetServiceConditionArrayOutput
- func (o GetServiceConditionArrayOutput) ToGetServiceConditionArrayOutputWithContext(ctx context.Context) GetServiceConditionArrayOutput
- type GetServiceConditionInput
- type GetServiceConditionOutput
- func (GetServiceConditionOutput) ElementType() reflect.Type
- func (o GetServiceConditionOutput) ExecutionReason() pulumi.StringOutput
- func (o GetServiceConditionOutput) LastTransitionTime() pulumi.StringOutput
- func (o GetServiceConditionOutput) Message() pulumi.StringOutput
- func (o GetServiceConditionOutput) Reason() pulumi.StringOutput
- func (o GetServiceConditionOutput) RevisionReason() pulumi.StringOutput
- func (o GetServiceConditionOutput) Severity() pulumi.StringOutput
- func (o GetServiceConditionOutput) State() pulumi.StringOutput
- func (o GetServiceConditionOutput) ToGetServiceConditionOutput() GetServiceConditionOutput
- func (o GetServiceConditionOutput) ToGetServiceConditionOutputWithContext(ctx context.Context) GetServiceConditionOutput
- func (o GetServiceConditionOutput) Type() pulumi.StringOutput
- type GetServiceScaling
- type GetServiceScalingArgs
- type GetServiceScalingArray
- type GetServiceScalingArrayInput
- type GetServiceScalingArrayOutput
- func (GetServiceScalingArrayOutput) ElementType() reflect.Type
- func (o GetServiceScalingArrayOutput) Index(i pulumi.IntInput) GetServiceScalingOutput
- func (o GetServiceScalingArrayOutput) ToGetServiceScalingArrayOutput() GetServiceScalingArrayOutput
- func (o GetServiceScalingArrayOutput) ToGetServiceScalingArrayOutputWithContext(ctx context.Context) GetServiceScalingArrayOutput
- type GetServiceScalingInput
- type GetServiceScalingOutput
- func (GetServiceScalingOutput) ElementType() reflect.Type
- func (o GetServiceScalingOutput) MinInstanceCount() pulumi.IntOutput
- func (o GetServiceScalingOutput) ToGetServiceScalingOutput() GetServiceScalingOutput
- func (o GetServiceScalingOutput) ToGetServiceScalingOutputWithContext(ctx context.Context) GetServiceScalingOutput
- type GetServiceTemplate
- type GetServiceTemplateArgs
- type GetServiceTemplateArray
- type GetServiceTemplateArrayInput
- type GetServiceTemplateArrayOutput
- func (GetServiceTemplateArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateOutput
- func (o GetServiceTemplateArrayOutput) ToGetServiceTemplateArrayOutput() GetServiceTemplateArrayOutput
- func (o GetServiceTemplateArrayOutput) ToGetServiceTemplateArrayOutputWithContext(ctx context.Context) GetServiceTemplateArrayOutput
- type GetServiceTemplateContainer
- type GetServiceTemplateContainerArgs
- func (GetServiceTemplateContainerArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerArgs) ToGetServiceTemplateContainerOutput() GetServiceTemplateContainerOutput
- func (i GetServiceTemplateContainerArgs) ToGetServiceTemplateContainerOutputWithContext(ctx context.Context) GetServiceTemplateContainerOutput
- type GetServiceTemplateContainerArray
- func (GetServiceTemplateContainerArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerArray) ToGetServiceTemplateContainerArrayOutput() GetServiceTemplateContainerArrayOutput
- func (i GetServiceTemplateContainerArray) ToGetServiceTemplateContainerArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerArrayOutput
- type GetServiceTemplateContainerArrayInput
- type GetServiceTemplateContainerArrayOutput
- func (GetServiceTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerOutput
- func (o GetServiceTemplateContainerArrayOutput) ToGetServiceTemplateContainerArrayOutput() GetServiceTemplateContainerArrayOutput
- func (o GetServiceTemplateContainerArrayOutput) ToGetServiceTemplateContainerArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerArrayOutput
- type GetServiceTemplateContainerEnv
- type GetServiceTemplateContainerEnvArgs
- func (GetServiceTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerEnvArgs) ToGetServiceTemplateContainerEnvOutput() GetServiceTemplateContainerEnvOutput
- func (i GetServiceTemplateContainerEnvArgs) ToGetServiceTemplateContainerEnvOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvOutput
- type GetServiceTemplateContainerEnvArray
- func (GetServiceTemplateContainerEnvArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerEnvArray) ToGetServiceTemplateContainerEnvArrayOutput() GetServiceTemplateContainerEnvArrayOutput
- func (i GetServiceTemplateContainerEnvArray) ToGetServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvArrayOutput
- type GetServiceTemplateContainerEnvArrayInput
- type GetServiceTemplateContainerEnvArrayOutput
- func (GetServiceTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerEnvOutput
- func (o GetServiceTemplateContainerEnvArrayOutput) ToGetServiceTemplateContainerEnvArrayOutput() GetServiceTemplateContainerEnvArrayOutput
- func (o GetServiceTemplateContainerEnvArrayOutput) ToGetServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvArrayOutput
- type GetServiceTemplateContainerEnvInput
- type GetServiceTemplateContainerEnvOutput
- func (GetServiceTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateContainerEnvOutput) ToGetServiceTemplateContainerEnvOutput() GetServiceTemplateContainerEnvOutput
- func (o GetServiceTemplateContainerEnvOutput) ToGetServiceTemplateContainerEnvOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvOutput
- func (o GetServiceTemplateContainerEnvOutput) Value() pulumi.StringOutput
- func (o GetServiceTemplateContainerEnvOutput) ValueSources() GetServiceTemplateContainerEnvValueSourceArrayOutput
- type GetServiceTemplateContainerEnvValueSource
- type GetServiceTemplateContainerEnvValueSourceArgs
- func (GetServiceTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerEnvValueSourceArgs) ToGetServiceTemplateContainerEnvValueSourceOutput() GetServiceTemplateContainerEnvValueSourceOutput
- func (i GetServiceTemplateContainerEnvValueSourceArgs) ToGetServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceOutput
- type GetServiceTemplateContainerEnvValueSourceArray
- func (GetServiceTemplateContainerEnvValueSourceArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerEnvValueSourceArray) ToGetServiceTemplateContainerEnvValueSourceArrayOutput() GetServiceTemplateContainerEnvValueSourceArrayOutput
- func (i GetServiceTemplateContainerEnvValueSourceArray) ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceArrayOutput
- type GetServiceTemplateContainerEnvValueSourceArrayInput
- type GetServiceTemplateContainerEnvValueSourceArrayOutput
- func (GetServiceTemplateContainerEnvValueSourceArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerEnvValueSourceArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerEnvValueSourceOutput
- func (o GetServiceTemplateContainerEnvValueSourceArrayOutput) ToGetServiceTemplateContainerEnvValueSourceArrayOutput() GetServiceTemplateContainerEnvValueSourceArrayOutput
- func (o GetServiceTemplateContainerEnvValueSourceArrayOutput) ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceArrayOutput
- type GetServiceTemplateContainerEnvValueSourceInput
- type GetServiceTemplateContainerEnvValueSourceOutput
- func (GetServiceTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerEnvValueSourceOutput) SecretKeyReves() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (o GetServiceTemplateContainerEnvValueSourceOutput) ToGetServiceTemplateContainerEnvValueSourceOutput() GetServiceTemplateContainerEnvValueSourceOutput
- func (o GetServiceTemplateContainerEnvValueSourceOutput) ToGetServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceOutput
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRef
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs
- func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray
- func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayInput
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRefInput
- type GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
- type GetServiceTemplateContainerInput
- type GetServiceTemplateContainerLivenessProbe
- type GetServiceTemplateContainerLivenessProbeArgs
- func (GetServiceTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeArgs) ToGetServiceTemplateContainerLivenessProbeOutput() GetServiceTemplateContainerLivenessProbeOutput
- func (i GetServiceTemplateContainerLivenessProbeArgs) ToGetServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeOutput
- type GetServiceTemplateContainerLivenessProbeArray
- func (GetServiceTemplateContainerLivenessProbeArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeArray) ToGetServiceTemplateContainerLivenessProbeArrayOutput() GetServiceTemplateContainerLivenessProbeArrayOutput
- func (i GetServiceTemplateContainerLivenessProbeArray) ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeArrayOutput
- type GetServiceTemplateContainerLivenessProbeArrayInput
- type GetServiceTemplateContainerLivenessProbeArrayOutput
- func (GetServiceTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerLivenessProbeOutput
- func (o GetServiceTemplateContainerLivenessProbeArrayOutput) ToGetServiceTemplateContainerLivenessProbeArrayOutput() GetServiceTemplateContainerLivenessProbeArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeArrayOutput) ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeArrayOutput
- type GetServiceTemplateContainerLivenessProbeGrpc
- type GetServiceTemplateContainerLivenessProbeGrpcArgs
- func (GetServiceTemplateContainerLivenessProbeGrpcArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeGrpcArgs) ToGetServiceTemplateContainerLivenessProbeGrpcOutput() GetServiceTemplateContainerLivenessProbeGrpcOutput
- func (i GetServiceTemplateContainerLivenessProbeGrpcArgs) ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcOutput
- type GetServiceTemplateContainerLivenessProbeGrpcArray
- func (GetServiceTemplateContainerLivenessProbeGrpcArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeGrpcArray) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
- func (i GetServiceTemplateContainerLivenessProbeGrpcArray) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
- type GetServiceTemplateContainerLivenessProbeGrpcArrayInput
- type GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
- func (GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerLivenessProbeGrpcOutput
- func (o GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
- type GetServiceTemplateContainerLivenessProbeGrpcInput
- type GetServiceTemplateContainerLivenessProbeGrpcOutput
- func (GetServiceTemplateContainerLivenessProbeGrpcOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) Port() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) Service() pulumi.StringOutput
- func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) ToGetServiceTemplateContainerLivenessProbeGrpcOutput() GetServiceTemplateContainerLivenessProbeGrpcOutput
- func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcOutput
- type GetServiceTemplateContainerLivenessProbeHttpGet
- type GetServiceTemplateContainerLivenessProbeHttpGetArgs
- func (GetServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeHttpGetArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetOutput() GetServiceTemplateContainerLivenessProbeHttpGetOutput
- func (i GetServiceTemplateContainerLivenessProbeHttpGetArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetArray
- func (GetServiceTemplateContainerLivenessProbeHttpGetArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeHttpGetArray) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
- func (i GetServiceTemplateContainerLivenessProbeHttpGetArray) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetArrayInput
- type GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
- func (GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerLivenessProbeHttpGetOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeader
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs
- func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray
- func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput
- type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringOutput
- type GetServiceTemplateContainerLivenessProbeHttpGetInput
- type GetServiceTemplateContainerLivenessProbeHttpGetOutput
- func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) Port() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetOutput() GetServiceTemplateContainerLivenessProbeHttpGetOutput
- func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetOutput
- type GetServiceTemplateContainerLivenessProbeInput
- type GetServiceTemplateContainerLivenessProbeOutput
- func (GetServiceTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) Grpcs() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) HttpGets() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) TcpSockets() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) ToGetServiceTemplateContainerLivenessProbeOutput() GetServiceTemplateContainerLivenessProbeOutput
- func (o GetServiceTemplateContainerLivenessProbeOutput) ToGetServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeOutput
- type GetServiceTemplateContainerLivenessProbeTcpSocket
- type GetServiceTemplateContainerLivenessProbeTcpSocketArgs
- func (GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput() GetServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (i GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketOutput
- type GetServiceTemplateContainerLivenessProbeTcpSocketArray
- func (GetServiceTemplateContainerLivenessProbeTcpSocketArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerLivenessProbeTcpSocketArray) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
- func (i GetServiceTemplateContainerLivenessProbeTcpSocketArray) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
- type GetServiceTemplateContainerLivenessProbeTcpSocketArrayInput
- type GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
- func (GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (o GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
- func (o GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
- type GetServiceTemplateContainerLivenessProbeTcpSocketInput
- type GetServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntOutput
- func (o GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput() GetServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (o GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketOutput
- type GetServiceTemplateContainerOutput
- func (o GetServiceTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetServiceTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (o GetServiceTemplateContainerOutput) DependsOns() pulumi.StringArrayOutput
- func (GetServiceTemplateContainerOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerOutput) Envs() GetServiceTemplateContainerEnvArrayOutput
- func (o GetServiceTemplateContainerOutput) Image() pulumi.StringOutput
- func (o GetServiceTemplateContainerOutput) LivenessProbes() GetServiceTemplateContainerLivenessProbeArrayOutput
- func (o GetServiceTemplateContainerOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateContainerOutput) Ports() GetServiceTemplateContainerPortArrayOutput
- func (o GetServiceTemplateContainerOutput) Resources() GetServiceTemplateContainerResourceArrayOutput
- func (o GetServiceTemplateContainerOutput) StartupProbes() GetServiceTemplateContainerStartupProbeArrayOutput
- func (o GetServiceTemplateContainerOutput) ToGetServiceTemplateContainerOutput() GetServiceTemplateContainerOutput
- func (o GetServiceTemplateContainerOutput) ToGetServiceTemplateContainerOutputWithContext(ctx context.Context) GetServiceTemplateContainerOutput
- func (o GetServiceTemplateContainerOutput) VolumeMounts() GetServiceTemplateContainerVolumeMountArrayOutput
- func (o GetServiceTemplateContainerOutput) WorkingDir() pulumi.StringOutput
- type GetServiceTemplateContainerPort
- type GetServiceTemplateContainerPortArgs
- func (GetServiceTemplateContainerPortArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerPortArgs) ToGetServiceTemplateContainerPortOutput() GetServiceTemplateContainerPortOutput
- func (i GetServiceTemplateContainerPortArgs) ToGetServiceTemplateContainerPortOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortOutput
- type GetServiceTemplateContainerPortArray
- func (GetServiceTemplateContainerPortArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerPortArray) ToGetServiceTemplateContainerPortArrayOutput() GetServiceTemplateContainerPortArrayOutput
- func (i GetServiceTemplateContainerPortArray) ToGetServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortArrayOutput
- type GetServiceTemplateContainerPortArrayInput
- type GetServiceTemplateContainerPortArrayOutput
- func (GetServiceTemplateContainerPortArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerPortArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerPortOutput
- func (o GetServiceTemplateContainerPortArrayOutput) ToGetServiceTemplateContainerPortArrayOutput() GetServiceTemplateContainerPortArrayOutput
- func (o GetServiceTemplateContainerPortArrayOutput) ToGetServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortArrayOutput
- type GetServiceTemplateContainerPortInput
- type GetServiceTemplateContainerPortOutput
- func (o GetServiceTemplateContainerPortOutput) ContainerPort() pulumi.IntOutput
- func (GetServiceTemplateContainerPortOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerPortOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateContainerPortOutput) ToGetServiceTemplateContainerPortOutput() GetServiceTemplateContainerPortOutput
- func (o GetServiceTemplateContainerPortOutput) ToGetServiceTemplateContainerPortOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortOutput
- type GetServiceTemplateContainerResource
- type GetServiceTemplateContainerResourceArgs
- func (GetServiceTemplateContainerResourceArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerResourceArgs) ToGetServiceTemplateContainerResourceOutput() GetServiceTemplateContainerResourceOutput
- func (i GetServiceTemplateContainerResourceArgs) ToGetServiceTemplateContainerResourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceOutput
- type GetServiceTemplateContainerResourceArray
- func (GetServiceTemplateContainerResourceArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerResourceArray) ToGetServiceTemplateContainerResourceArrayOutput() GetServiceTemplateContainerResourceArrayOutput
- func (i GetServiceTemplateContainerResourceArray) ToGetServiceTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceArrayOutput
- type GetServiceTemplateContainerResourceArrayInput
- type GetServiceTemplateContainerResourceArrayOutput
- func (GetServiceTemplateContainerResourceArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerResourceArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerResourceOutput
- func (o GetServiceTemplateContainerResourceArrayOutput) ToGetServiceTemplateContainerResourceArrayOutput() GetServiceTemplateContainerResourceArrayOutput
- func (o GetServiceTemplateContainerResourceArrayOutput) ToGetServiceTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceArrayOutput
- type GetServiceTemplateContainerResourceInput
- type GetServiceTemplateContainerResourceOutput
- func (o GetServiceTemplateContainerResourceOutput) CpuIdle() pulumi.BoolOutput
- func (GetServiceTemplateContainerResourceOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerResourceOutput) Limits() pulumi.StringMapOutput
- func (o GetServiceTemplateContainerResourceOutput) StartupCpuBoost() pulumi.BoolOutput
- func (o GetServiceTemplateContainerResourceOutput) ToGetServiceTemplateContainerResourceOutput() GetServiceTemplateContainerResourceOutput
- func (o GetServiceTemplateContainerResourceOutput) ToGetServiceTemplateContainerResourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceOutput
- type GetServiceTemplateContainerStartupProbe
- type GetServiceTemplateContainerStartupProbeArgs
- func (GetServiceTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeArgs) ToGetServiceTemplateContainerStartupProbeOutput() GetServiceTemplateContainerStartupProbeOutput
- func (i GetServiceTemplateContainerStartupProbeArgs) ToGetServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeOutput
- type GetServiceTemplateContainerStartupProbeArray
- func (GetServiceTemplateContainerStartupProbeArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeArray) ToGetServiceTemplateContainerStartupProbeArrayOutput() GetServiceTemplateContainerStartupProbeArrayOutput
- func (i GetServiceTemplateContainerStartupProbeArray) ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeArrayOutput
- type GetServiceTemplateContainerStartupProbeArrayInput
- type GetServiceTemplateContainerStartupProbeArrayOutput
- func (GetServiceTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerStartupProbeOutput
- func (o GetServiceTemplateContainerStartupProbeArrayOutput) ToGetServiceTemplateContainerStartupProbeArrayOutput() GetServiceTemplateContainerStartupProbeArrayOutput
- func (o GetServiceTemplateContainerStartupProbeArrayOutput) ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeArrayOutput
- type GetServiceTemplateContainerStartupProbeGrpc
- type GetServiceTemplateContainerStartupProbeGrpcArgs
- func (GetServiceTemplateContainerStartupProbeGrpcArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeGrpcArgs) ToGetServiceTemplateContainerStartupProbeGrpcOutput() GetServiceTemplateContainerStartupProbeGrpcOutput
- func (i GetServiceTemplateContainerStartupProbeGrpcArgs) ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcOutput
- type GetServiceTemplateContainerStartupProbeGrpcArray
- func (GetServiceTemplateContainerStartupProbeGrpcArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeGrpcArray) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput() GetServiceTemplateContainerStartupProbeGrpcArrayOutput
- func (i GetServiceTemplateContainerStartupProbeGrpcArray) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcArrayOutput
- type GetServiceTemplateContainerStartupProbeGrpcArrayInput
- type GetServiceTemplateContainerStartupProbeGrpcArrayOutput
- func (GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeGrpcArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerStartupProbeGrpcOutput
- func (o GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput() GetServiceTemplateContainerStartupProbeGrpcArrayOutput
- func (o GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcArrayOutput
- type GetServiceTemplateContainerStartupProbeGrpcInput
- type GetServiceTemplateContainerStartupProbeGrpcOutput
- func (GetServiceTemplateContainerStartupProbeGrpcOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeGrpcOutput) Port() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeGrpcOutput) Service() pulumi.StringOutput
- func (o GetServiceTemplateContainerStartupProbeGrpcOutput) ToGetServiceTemplateContainerStartupProbeGrpcOutput() GetServiceTemplateContainerStartupProbeGrpcOutput
- func (o GetServiceTemplateContainerStartupProbeGrpcOutput) ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcOutput
- type GetServiceTemplateContainerStartupProbeHttpGet
- type GetServiceTemplateContainerStartupProbeHttpGetArgs
- func (GetServiceTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeHttpGetArgs) ToGetServiceTemplateContainerStartupProbeHttpGetOutput() GetServiceTemplateContainerStartupProbeHttpGetOutput
- func (i GetServiceTemplateContainerStartupProbeHttpGetArgs) ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetOutput
- type GetServiceTemplateContainerStartupProbeHttpGetArray
- func (GetServiceTemplateContainerStartupProbeHttpGetArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeHttpGetArray) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
- func (i GetServiceTemplateContainerStartupProbeHttpGetArray) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
- type GetServiceTemplateContainerStartupProbeHttpGetArrayInput
- type GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
- func (GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerStartupProbeHttpGetOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeader
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs
- func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray
- func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput
- type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Value() pulumi.StringOutput
- type GetServiceTemplateContainerStartupProbeHttpGetInput
- type GetServiceTemplateContainerStartupProbeHttpGetOutput
- func (GetServiceTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) Port() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) ToGetServiceTemplateContainerStartupProbeHttpGetOutput() GetServiceTemplateContainerStartupProbeHttpGetOutput
- func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetOutput
- type GetServiceTemplateContainerStartupProbeInput
- type GetServiceTemplateContainerStartupProbeOutput
- func (GetServiceTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) Grpcs() GetServiceTemplateContainerStartupProbeGrpcArrayOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) HttpGets() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) TcpSockets() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) ToGetServiceTemplateContainerStartupProbeOutput() GetServiceTemplateContainerStartupProbeOutput
- func (o GetServiceTemplateContainerStartupProbeOutput) ToGetServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeOutput
- type GetServiceTemplateContainerStartupProbeTcpSocket
- type GetServiceTemplateContainerStartupProbeTcpSocketArgs
- func (GetServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeTcpSocketArgs) ToGetServiceTemplateContainerStartupProbeTcpSocketOutput() GetServiceTemplateContainerStartupProbeTcpSocketOutput
- func (i GetServiceTemplateContainerStartupProbeTcpSocketArgs) ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketOutput
- type GetServiceTemplateContainerStartupProbeTcpSocketArray
- func (GetServiceTemplateContainerStartupProbeTcpSocketArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerStartupProbeTcpSocketArray) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
- func (i GetServiceTemplateContainerStartupProbeTcpSocketArray) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
- type GetServiceTemplateContainerStartupProbeTcpSocketArrayInput
- type GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
- func (GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerStartupProbeTcpSocketOutput
- func (o GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
- func (o GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
- type GetServiceTemplateContainerStartupProbeTcpSocketInput
- type GetServiceTemplateContainerStartupProbeTcpSocketOutput
- func (GetServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntOutput
- func (o GetServiceTemplateContainerStartupProbeTcpSocketOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketOutput() GetServiceTemplateContainerStartupProbeTcpSocketOutput
- func (o GetServiceTemplateContainerStartupProbeTcpSocketOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketOutput
- type GetServiceTemplateContainerVolumeMount
- type GetServiceTemplateContainerVolumeMountArgs
- func (GetServiceTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetServiceTemplateContainerVolumeMountArgs) ToGetServiceTemplateContainerVolumeMountOutput() GetServiceTemplateContainerVolumeMountOutput
- func (i GetServiceTemplateContainerVolumeMountArgs) ToGetServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountOutput
- type GetServiceTemplateContainerVolumeMountArray
- func (GetServiceTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetServiceTemplateContainerVolumeMountArray) ToGetServiceTemplateContainerVolumeMountArrayOutput() GetServiceTemplateContainerVolumeMountArrayOutput
- func (i GetServiceTemplateContainerVolumeMountArray) ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountArrayOutput
- type GetServiceTemplateContainerVolumeMountArrayInput
- type GetServiceTemplateContainerVolumeMountArrayOutput
- func (GetServiceTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateContainerVolumeMountOutput
- func (o GetServiceTemplateContainerVolumeMountArrayOutput) ToGetServiceTemplateContainerVolumeMountArrayOutput() GetServiceTemplateContainerVolumeMountArrayOutput
- func (o GetServiceTemplateContainerVolumeMountArrayOutput) ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountArrayOutput
- type GetServiceTemplateContainerVolumeMountInput
- type GetServiceTemplateContainerVolumeMountOutput
- func (GetServiceTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetServiceTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GetServiceTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateContainerVolumeMountOutput) ToGetServiceTemplateContainerVolumeMountOutput() GetServiceTemplateContainerVolumeMountOutput
- func (o GetServiceTemplateContainerVolumeMountOutput) ToGetServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountOutput
- type GetServiceTemplateInput
- type GetServiceTemplateOutput
- func (o GetServiceTemplateOutput) Annotations() pulumi.StringMapOutput
- func (o GetServiceTemplateOutput) Containers() GetServiceTemplateContainerArrayOutput
- func (GetServiceTemplateOutput) ElementType() reflect.Type
- func (o GetServiceTemplateOutput) EncryptionKey() pulumi.StringOutput
- func (o GetServiceTemplateOutput) ExecutionEnvironment() pulumi.StringOutput
- func (o GetServiceTemplateOutput) Labels() pulumi.StringMapOutput
- func (o GetServiceTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntOutput
- func (o GetServiceTemplateOutput) Revision() pulumi.StringOutput
- func (o GetServiceTemplateOutput) Scalings() GetServiceTemplateScalingArrayOutput
- func (o GetServiceTemplateOutput) ServiceAccount() pulumi.StringOutput
- func (o GetServiceTemplateOutput) SessionAffinity() pulumi.BoolOutput
- func (o GetServiceTemplateOutput) Timeout() pulumi.StringOutput
- func (o GetServiceTemplateOutput) ToGetServiceTemplateOutput() GetServiceTemplateOutput
- func (o GetServiceTemplateOutput) ToGetServiceTemplateOutputWithContext(ctx context.Context) GetServiceTemplateOutput
- func (o GetServiceTemplateOutput) Volumes() GetServiceTemplateVolumeArrayOutput
- func (o GetServiceTemplateOutput) VpcAccesses() GetServiceTemplateVpcAccessArrayOutput
- type GetServiceTemplateScaling
- type GetServiceTemplateScalingArgs
- func (GetServiceTemplateScalingArgs) ElementType() reflect.Type
- func (i GetServiceTemplateScalingArgs) ToGetServiceTemplateScalingOutput() GetServiceTemplateScalingOutput
- func (i GetServiceTemplateScalingArgs) ToGetServiceTemplateScalingOutputWithContext(ctx context.Context) GetServiceTemplateScalingOutput
- type GetServiceTemplateScalingArray
- func (GetServiceTemplateScalingArray) ElementType() reflect.Type
- func (i GetServiceTemplateScalingArray) ToGetServiceTemplateScalingArrayOutput() GetServiceTemplateScalingArrayOutput
- func (i GetServiceTemplateScalingArray) ToGetServiceTemplateScalingArrayOutputWithContext(ctx context.Context) GetServiceTemplateScalingArrayOutput
- type GetServiceTemplateScalingArrayInput
- type GetServiceTemplateScalingArrayOutput
- func (GetServiceTemplateScalingArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateScalingArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateScalingOutput
- func (o GetServiceTemplateScalingArrayOutput) ToGetServiceTemplateScalingArrayOutput() GetServiceTemplateScalingArrayOutput
- func (o GetServiceTemplateScalingArrayOutput) ToGetServiceTemplateScalingArrayOutputWithContext(ctx context.Context) GetServiceTemplateScalingArrayOutput
- type GetServiceTemplateScalingInput
- type GetServiceTemplateScalingOutput
- func (GetServiceTemplateScalingOutput) ElementType() reflect.Type
- func (o GetServiceTemplateScalingOutput) MaxInstanceCount() pulumi.IntOutput
- func (o GetServiceTemplateScalingOutput) MinInstanceCount() pulumi.IntOutput
- func (o GetServiceTemplateScalingOutput) ToGetServiceTemplateScalingOutput() GetServiceTemplateScalingOutput
- func (o GetServiceTemplateScalingOutput) ToGetServiceTemplateScalingOutputWithContext(ctx context.Context) GetServiceTemplateScalingOutput
- type GetServiceTemplateVolume
- type GetServiceTemplateVolumeArgs
- func (GetServiceTemplateVolumeArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeArgs) ToGetServiceTemplateVolumeOutput() GetServiceTemplateVolumeOutput
- func (i GetServiceTemplateVolumeArgs) ToGetServiceTemplateVolumeOutputWithContext(ctx context.Context) GetServiceTemplateVolumeOutput
- type GetServiceTemplateVolumeArray
- func (GetServiceTemplateVolumeArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeArray) ToGetServiceTemplateVolumeArrayOutput() GetServiceTemplateVolumeArrayOutput
- func (i GetServiceTemplateVolumeArray) ToGetServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeArrayOutput
- type GetServiceTemplateVolumeArrayInput
- type GetServiceTemplateVolumeArrayOutput
- func (GetServiceTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeOutput
- func (o GetServiceTemplateVolumeArrayOutput) ToGetServiceTemplateVolumeArrayOutput() GetServiceTemplateVolumeArrayOutput
- func (o GetServiceTemplateVolumeArrayOutput) ToGetServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeArrayOutput
- type GetServiceTemplateVolumeCloudSqlInstance
- type GetServiceTemplateVolumeCloudSqlInstanceArgs
- func (GetServiceTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeCloudSqlInstanceArgs) ToGetServiceTemplateVolumeCloudSqlInstanceOutput() GetServiceTemplateVolumeCloudSqlInstanceOutput
- func (i GetServiceTemplateVolumeCloudSqlInstanceArgs) ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceOutput
- type GetServiceTemplateVolumeCloudSqlInstanceArray
- func (GetServiceTemplateVolumeCloudSqlInstanceArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeCloudSqlInstanceArray) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
- func (i GetServiceTemplateVolumeCloudSqlInstanceArray) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
- type GetServiceTemplateVolumeCloudSqlInstanceArrayInput
- type GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
- func (GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeCloudSqlInstanceOutput
- func (o GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
- func (o GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
- type GetServiceTemplateVolumeCloudSqlInstanceInput
- type GetServiceTemplateVolumeCloudSqlInstanceOutput
- func (GetServiceTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o GetServiceTemplateVolumeCloudSqlInstanceOutput) ToGetServiceTemplateVolumeCloudSqlInstanceOutput() GetServiceTemplateVolumeCloudSqlInstanceOutput
- func (o GetServiceTemplateVolumeCloudSqlInstanceOutput) ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceOutput
- type GetServiceTemplateVolumeEmptyDir
- type GetServiceTemplateVolumeEmptyDirArgs
- func (GetServiceTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeEmptyDirArgs) ToGetServiceTemplateVolumeEmptyDirOutput() GetServiceTemplateVolumeEmptyDirOutput
- func (i GetServiceTemplateVolumeEmptyDirArgs) ToGetServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirOutput
- type GetServiceTemplateVolumeEmptyDirArray
- func (GetServiceTemplateVolumeEmptyDirArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeEmptyDirArray) ToGetServiceTemplateVolumeEmptyDirArrayOutput() GetServiceTemplateVolumeEmptyDirArrayOutput
- func (i GetServiceTemplateVolumeEmptyDirArray) ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirArrayOutput
- type GetServiceTemplateVolumeEmptyDirArrayInput
- type GetServiceTemplateVolumeEmptyDirArrayOutput
- func (GetServiceTemplateVolumeEmptyDirArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeEmptyDirArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeEmptyDirOutput
- func (o GetServiceTemplateVolumeEmptyDirArrayOutput) ToGetServiceTemplateVolumeEmptyDirArrayOutput() GetServiceTemplateVolumeEmptyDirArrayOutput
- func (o GetServiceTemplateVolumeEmptyDirArrayOutput) ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirArrayOutput
- type GetServiceTemplateVolumeEmptyDirInput
- type GetServiceTemplateVolumeEmptyDirOutput
- func (GetServiceTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeEmptyDirOutput) Medium() pulumi.StringOutput
- func (o GetServiceTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
- func (o GetServiceTemplateVolumeEmptyDirOutput) ToGetServiceTemplateVolumeEmptyDirOutput() GetServiceTemplateVolumeEmptyDirOutput
- func (o GetServiceTemplateVolumeEmptyDirOutput) ToGetServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirOutput
- type GetServiceTemplateVolumeGc
- type GetServiceTemplateVolumeGcArgs
- func (GetServiceTemplateVolumeGcArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeGcArgs) ToGetServiceTemplateVolumeGcOutput() GetServiceTemplateVolumeGcOutput
- func (i GetServiceTemplateVolumeGcArgs) ToGetServiceTemplateVolumeGcOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcOutput
- type GetServiceTemplateVolumeGcArray
- func (GetServiceTemplateVolumeGcArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeGcArray) ToGetServiceTemplateVolumeGcArrayOutput() GetServiceTemplateVolumeGcArrayOutput
- func (i GetServiceTemplateVolumeGcArray) ToGetServiceTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcArrayOutput
- type GetServiceTemplateVolumeGcArrayInput
- type GetServiceTemplateVolumeGcArrayOutput
- func (GetServiceTemplateVolumeGcArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeGcArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeGcOutput
- func (o GetServiceTemplateVolumeGcArrayOutput) ToGetServiceTemplateVolumeGcArrayOutput() GetServiceTemplateVolumeGcArrayOutput
- func (o GetServiceTemplateVolumeGcArrayOutput) ToGetServiceTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcArrayOutput
- type GetServiceTemplateVolumeGcInput
- type GetServiceTemplateVolumeGcOutput
- func (o GetServiceTemplateVolumeGcOutput) Bucket() pulumi.StringOutput
- func (GetServiceTemplateVolumeGcOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeGcOutput) ReadOnly() pulumi.BoolOutput
- func (o GetServiceTemplateVolumeGcOutput) ToGetServiceTemplateVolumeGcOutput() GetServiceTemplateVolumeGcOutput
- func (o GetServiceTemplateVolumeGcOutput) ToGetServiceTemplateVolumeGcOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcOutput
- type GetServiceTemplateVolumeInput
- type GetServiceTemplateVolumeNf
- type GetServiceTemplateVolumeNfArgs
- func (GetServiceTemplateVolumeNfArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeNfArgs) ToGetServiceTemplateVolumeNfOutput() GetServiceTemplateVolumeNfOutput
- func (i GetServiceTemplateVolumeNfArgs) ToGetServiceTemplateVolumeNfOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfOutput
- type GetServiceTemplateVolumeNfArray
- func (GetServiceTemplateVolumeNfArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeNfArray) ToGetServiceTemplateVolumeNfArrayOutput() GetServiceTemplateVolumeNfArrayOutput
- func (i GetServiceTemplateVolumeNfArray) ToGetServiceTemplateVolumeNfArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfArrayOutput
- type GetServiceTemplateVolumeNfArrayInput
- type GetServiceTemplateVolumeNfArrayOutput
- func (GetServiceTemplateVolumeNfArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeNfArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeNfOutput
- func (o GetServiceTemplateVolumeNfArrayOutput) ToGetServiceTemplateVolumeNfArrayOutput() GetServiceTemplateVolumeNfArrayOutput
- func (o GetServiceTemplateVolumeNfArrayOutput) ToGetServiceTemplateVolumeNfArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfArrayOutput
- type GetServiceTemplateVolumeNfInput
- type GetServiceTemplateVolumeNfOutput
- func (GetServiceTemplateVolumeNfOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeNfOutput) Path() pulumi.StringOutput
- func (o GetServiceTemplateVolumeNfOutput) ReadOnly() pulumi.BoolOutput
- func (o GetServiceTemplateVolumeNfOutput) Server() pulumi.StringOutput
- func (o GetServiceTemplateVolumeNfOutput) ToGetServiceTemplateVolumeNfOutput() GetServiceTemplateVolumeNfOutput
- func (o GetServiceTemplateVolumeNfOutput) ToGetServiceTemplateVolumeNfOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfOutput
- type GetServiceTemplateVolumeOutput
- func (o GetServiceTemplateVolumeOutput) CloudSqlInstances() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
- func (GetServiceTemplateVolumeOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeOutput) EmptyDirs() GetServiceTemplateVolumeEmptyDirArrayOutput
- func (o GetServiceTemplateVolumeOutput) Gcs() GetServiceTemplateVolumeGcArrayOutput
- func (o GetServiceTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o GetServiceTemplateVolumeOutput) Nfs() GetServiceTemplateVolumeNfArrayOutput
- func (o GetServiceTemplateVolumeOutput) Secrets() GetServiceTemplateVolumeSecretArrayOutput
- func (o GetServiceTemplateVolumeOutput) ToGetServiceTemplateVolumeOutput() GetServiceTemplateVolumeOutput
- func (o GetServiceTemplateVolumeOutput) ToGetServiceTemplateVolumeOutputWithContext(ctx context.Context) GetServiceTemplateVolumeOutput
- type GetServiceTemplateVolumeSecret
- type GetServiceTemplateVolumeSecretArgs
- func (GetServiceTemplateVolumeSecretArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeSecretArgs) ToGetServiceTemplateVolumeSecretOutput() GetServiceTemplateVolumeSecretOutput
- func (i GetServiceTemplateVolumeSecretArgs) ToGetServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretOutput
- type GetServiceTemplateVolumeSecretArray
- func (GetServiceTemplateVolumeSecretArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeSecretArray) ToGetServiceTemplateVolumeSecretArrayOutput() GetServiceTemplateVolumeSecretArrayOutput
- func (i GetServiceTemplateVolumeSecretArray) ToGetServiceTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretArrayOutput
- type GetServiceTemplateVolumeSecretArrayInput
- type GetServiceTemplateVolumeSecretArrayOutput
- func (GetServiceTemplateVolumeSecretArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeSecretArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeSecretOutput
- func (o GetServiceTemplateVolumeSecretArrayOutput) ToGetServiceTemplateVolumeSecretArrayOutput() GetServiceTemplateVolumeSecretArrayOutput
- func (o GetServiceTemplateVolumeSecretArrayOutput) ToGetServiceTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretArrayOutput
- type GetServiceTemplateVolumeSecretInput
- type GetServiceTemplateVolumeSecretItem
- type GetServiceTemplateVolumeSecretItemArgs
- func (GetServiceTemplateVolumeSecretItemArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeSecretItemArgs) ToGetServiceTemplateVolumeSecretItemOutput() GetServiceTemplateVolumeSecretItemOutput
- func (i GetServiceTemplateVolumeSecretItemArgs) ToGetServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemOutput
- type GetServiceTemplateVolumeSecretItemArray
- func (GetServiceTemplateVolumeSecretItemArray) ElementType() reflect.Type
- func (i GetServiceTemplateVolumeSecretItemArray) ToGetServiceTemplateVolumeSecretItemArrayOutput() GetServiceTemplateVolumeSecretItemArrayOutput
- func (i GetServiceTemplateVolumeSecretItemArray) ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemArrayOutput
- type GetServiceTemplateVolumeSecretItemArrayInput
- type GetServiceTemplateVolumeSecretItemArrayOutput
- func (GetServiceTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeSecretItemArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeSecretItemOutput
- func (o GetServiceTemplateVolumeSecretItemArrayOutput) ToGetServiceTemplateVolumeSecretItemArrayOutput() GetServiceTemplateVolumeSecretItemArrayOutput
- func (o GetServiceTemplateVolumeSecretItemArrayOutput) ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemArrayOutput
- type GetServiceTemplateVolumeSecretItemInput
- type GetServiceTemplateVolumeSecretItemOutput
- func (GetServiceTemplateVolumeSecretItemOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
- func (o GetServiceTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
- func (o GetServiceTemplateVolumeSecretItemOutput) ToGetServiceTemplateVolumeSecretItemOutput() GetServiceTemplateVolumeSecretItemOutput
- func (o GetServiceTemplateVolumeSecretItemOutput) ToGetServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemOutput
- func (o GetServiceTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
- type GetServiceTemplateVolumeSecretOutput
- func (o GetServiceTemplateVolumeSecretOutput) DefaultMode() pulumi.IntOutput
- func (GetServiceTemplateVolumeSecretOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVolumeSecretOutput) Items() GetServiceTemplateVolumeSecretItemArrayOutput
- func (o GetServiceTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
- func (o GetServiceTemplateVolumeSecretOutput) ToGetServiceTemplateVolumeSecretOutput() GetServiceTemplateVolumeSecretOutput
- func (o GetServiceTemplateVolumeSecretOutput) ToGetServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretOutput
- type GetServiceTemplateVpcAccess
- type GetServiceTemplateVpcAccessArgs
- func (GetServiceTemplateVpcAccessArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVpcAccessArgs) ToGetServiceTemplateVpcAccessOutput() GetServiceTemplateVpcAccessOutput
- func (i GetServiceTemplateVpcAccessArgs) ToGetServiceTemplateVpcAccessOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessOutput
- type GetServiceTemplateVpcAccessArray
- func (GetServiceTemplateVpcAccessArray) ElementType() reflect.Type
- func (i GetServiceTemplateVpcAccessArray) ToGetServiceTemplateVpcAccessArrayOutput() GetServiceTemplateVpcAccessArrayOutput
- func (i GetServiceTemplateVpcAccessArray) ToGetServiceTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessArrayOutput
- type GetServiceTemplateVpcAccessArrayInput
- type GetServiceTemplateVpcAccessArrayOutput
- func (GetServiceTemplateVpcAccessArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVpcAccessArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVpcAccessOutput
- func (o GetServiceTemplateVpcAccessArrayOutput) ToGetServiceTemplateVpcAccessArrayOutput() GetServiceTemplateVpcAccessArrayOutput
- func (o GetServiceTemplateVpcAccessArrayOutput) ToGetServiceTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessArrayOutput
- type GetServiceTemplateVpcAccessInput
- type GetServiceTemplateVpcAccessNetworkInterface
- type GetServiceTemplateVpcAccessNetworkInterfaceArgs
- func (GetServiceTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
- func (i GetServiceTemplateVpcAccessNetworkInterfaceArgs) ToGetServiceTemplateVpcAccessNetworkInterfaceOutput() GetServiceTemplateVpcAccessNetworkInterfaceOutput
- func (i GetServiceTemplateVpcAccessNetworkInterfaceArgs) ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceOutput
- type GetServiceTemplateVpcAccessNetworkInterfaceArray
- func (GetServiceTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
- func (i GetServiceTemplateVpcAccessNetworkInterfaceArray) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (i GetServiceTemplateVpcAccessNetworkInterfaceArray) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- type GetServiceTemplateVpcAccessNetworkInterfaceArrayInput
- type GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVpcAccessNetworkInterfaceOutput
- func (o GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- type GetServiceTemplateVpcAccessNetworkInterfaceInput
- type GetServiceTemplateVpcAccessNetworkInterfaceOutput
- func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringOutput
- func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringOutput
- func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
- func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceOutput() GetServiceTemplateVpcAccessNetworkInterfaceOutput
- func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceOutput
- type GetServiceTemplateVpcAccessOutput
- func (o GetServiceTemplateVpcAccessOutput) Connector() pulumi.StringOutput
- func (o GetServiceTemplateVpcAccessOutput) Egress() pulumi.StringOutput
- func (GetServiceTemplateVpcAccessOutput) ElementType() reflect.Type
- func (o GetServiceTemplateVpcAccessOutput) NetworkInterfaces() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o GetServiceTemplateVpcAccessOutput) ToGetServiceTemplateVpcAccessOutput() GetServiceTemplateVpcAccessOutput
- func (o GetServiceTemplateVpcAccessOutput) ToGetServiceTemplateVpcAccessOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessOutput
- type GetServiceTerminalCondition
- type GetServiceTerminalConditionArgs
- func (GetServiceTerminalConditionArgs) ElementType() reflect.Type
- func (i GetServiceTerminalConditionArgs) ToGetServiceTerminalConditionOutput() GetServiceTerminalConditionOutput
- func (i GetServiceTerminalConditionArgs) ToGetServiceTerminalConditionOutputWithContext(ctx context.Context) GetServiceTerminalConditionOutput
- type GetServiceTerminalConditionArray
- func (GetServiceTerminalConditionArray) ElementType() reflect.Type
- func (i GetServiceTerminalConditionArray) ToGetServiceTerminalConditionArrayOutput() GetServiceTerminalConditionArrayOutput
- func (i GetServiceTerminalConditionArray) ToGetServiceTerminalConditionArrayOutputWithContext(ctx context.Context) GetServiceTerminalConditionArrayOutput
- type GetServiceTerminalConditionArrayInput
- type GetServiceTerminalConditionArrayOutput
- func (GetServiceTerminalConditionArrayOutput) ElementType() reflect.Type
- func (o GetServiceTerminalConditionArrayOutput) Index(i pulumi.IntInput) GetServiceTerminalConditionOutput
- func (o GetServiceTerminalConditionArrayOutput) ToGetServiceTerminalConditionArrayOutput() GetServiceTerminalConditionArrayOutput
- func (o GetServiceTerminalConditionArrayOutput) ToGetServiceTerminalConditionArrayOutputWithContext(ctx context.Context) GetServiceTerminalConditionArrayOutput
- type GetServiceTerminalConditionInput
- type GetServiceTerminalConditionOutput
- func (GetServiceTerminalConditionOutput) ElementType() reflect.Type
- func (o GetServiceTerminalConditionOutput) ExecutionReason() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) LastTransitionTime() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) Message() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) Reason() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) RevisionReason() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) Severity() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) State() pulumi.StringOutput
- func (o GetServiceTerminalConditionOutput) ToGetServiceTerminalConditionOutput() GetServiceTerminalConditionOutput
- func (o GetServiceTerminalConditionOutput) ToGetServiceTerminalConditionOutputWithContext(ctx context.Context) GetServiceTerminalConditionOutput
- func (o GetServiceTerminalConditionOutput) Type() pulumi.StringOutput
- type GetServiceTraffic
- type GetServiceTrafficArgs
- type GetServiceTrafficArray
- type GetServiceTrafficArrayInput
- type GetServiceTrafficArrayOutput
- func (GetServiceTrafficArrayOutput) ElementType() reflect.Type
- func (o GetServiceTrafficArrayOutput) Index(i pulumi.IntInput) GetServiceTrafficOutput
- func (o GetServiceTrafficArrayOutput) ToGetServiceTrafficArrayOutput() GetServiceTrafficArrayOutput
- func (o GetServiceTrafficArrayOutput) ToGetServiceTrafficArrayOutputWithContext(ctx context.Context) GetServiceTrafficArrayOutput
- type GetServiceTrafficInput
- type GetServiceTrafficOutput
- func (GetServiceTrafficOutput) ElementType() reflect.Type
- func (o GetServiceTrafficOutput) Percent() pulumi.IntOutput
- func (o GetServiceTrafficOutput) Revision() pulumi.StringOutput
- func (o GetServiceTrafficOutput) Tag() pulumi.StringOutput
- func (o GetServiceTrafficOutput) ToGetServiceTrafficOutput() GetServiceTrafficOutput
- func (o GetServiceTrafficOutput) ToGetServiceTrafficOutputWithContext(ctx context.Context) GetServiceTrafficOutput
- func (o GetServiceTrafficOutput) Type() pulumi.StringOutput
- type GetServiceTrafficStatus
- type GetServiceTrafficStatusArgs
- type GetServiceTrafficStatusArray
- func (GetServiceTrafficStatusArray) ElementType() reflect.Type
- func (i GetServiceTrafficStatusArray) ToGetServiceTrafficStatusArrayOutput() GetServiceTrafficStatusArrayOutput
- func (i GetServiceTrafficStatusArray) ToGetServiceTrafficStatusArrayOutputWithContext(ctx context.Context) GetServiceTrafficStatusArrayOutput
- type GetServiceTrafficStatusArrayInput
- type GetServiceTrafficStatusArrayOutput
- func (GetServiceTrafficStatusArrayOutput) ElementType() reflect.Type
- func (o GetServiceTrafficStatusArrayOutput) Index(i pulumi.IntInput) GetServiceTrafficStatusOutput
- func (o GetServiceTrafficStatusArrayOutput) ToGetServiceTrafficStatusArrayOutput() GetServiceTrafficStatusArrayOutput
- func (o GetServiceTrafficStatusArrayOutput) ToGetServiceTrafficStatusArrayOutputWithContext(ctx context.Context) GetServiceTrafficStatusArrayOutput
- type GetServiceTrafficStatusInput
- type GetServiceTrafficStatusOutput
- func (GetServiceTrafficStatusOutput) ElementType() reflect.Type
- func (o GetServiceTrafficStatusOutput) Percent() pulumi.IntOutput
- func (o GetServiceTrafficStatusOutput) Revision() pulumi.StringOutput
- func (o GetServiceTrafficStatusOutput) Tag() pulumi.StringOutput
- func (o GetServiceTrafficStatusOutput) ToGetServiceTrafficStatusOutput() GetServiceTrafficStatusOutput
- func (o GetServiceTrafficStatusOutput) ToGetServiceTrafficStatusOutputWithContext(ctx context.Context) GetServiceTrafficStatusOutput
- func (o GetServiceTrafficStatusOutput) Type() pulumi.StringOutput
- func (o GetServiceTrafficStatusOutput) Uri() pulumi.StringOutput
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobBinaryAuthorization
- type JobBinaryAuthorizationArgs
- func (JobBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
- func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
- type JobBinaryAuthorizationInput
- type JobBinaryAuthorizationOutput
- func (o JobBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (JobBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
- type JobBinaryAuthorizationPtrInput
- type JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) Elem() JobBinaryAuthorizationOutput
- func (JobBinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
- func (o JobBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
- type JobCondition
- type JobConditionArgs
- type JobConditionArray
- type JobConditionArrayInput
- type JobConditionArrayOutput
- func (JobConditionArrayOutput) ElementType() reflect.Type
- func (o JobConditionArrayOutput) Index(i pulumi.IntInput) JobConditionOutput
- func (o JobConditionArrayOutput) ToJobConditionArrayOutput() JobConditionArrayOutput
- func (o JobConditionArrayOutput) ToJobConditionArrayOutputWithContext(ctx context.Context) JobConditionArrayOutput
- type JobConditionInput
- type JobConditionOutput
- func (JobConditionOutput) ElementType() reflect.Type
- func (o JobConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o JobConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o JobConditionOutput) Message() pulumi.StringPtrOutput
- func (o JobConditionOutput) Reason() pulumi.StringPtrOutput
- func (o JobConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o JobConditionOutput) Severity() pulumi.StringPtrOutput
- func (o JobConditionOutput) State() pulumi.StringPtrOutput
- func (o JobConditionOutput) ToJobConditionOutput() JobConditionOutput
- func (o JobConditionOutput) ToJobConditionOutputWithContext(ctx context.Context) JobConditionOutput
- func (o JobConditionOutput) Type() pulumi.StringPtrOutput
- type JobIamBinding
- type JobIamBindingArgs
- type JobIamBindingArray
- type JobIamBindingArrayInput
- type JobIamBindingArrayOutput
- func (JobIamBindingArrayOutput) ElementType() reflect.Type
- func (o JobIamBindingArrayOutput) Index(i pulumi.IntInput) JobIamBindingOutput
- func (o JobIamBindingArrayOutput) ToJobIamBindingArrayOutput() JobIamBindingArrayOutput
- func (o JobIamBindingArrayOutput) ToJobIamBindingArrayOutputWithContext(ctx context.Context) JobIamBindingArrayOutput
- type JobIamBindingCondition
- type JobIamBindingConditionArgs
- func (JobIamBindingConditionArgs) ElementType() reflect.Type
- func (i JobIamBindingConditionArgs) ToJobIamBindingConditionOutput() JobIamBindingConditionOutput
- func (i JobIamBindingConditionArgs) ToJobIamBindingConditionOutputWithContext(ctx context.Context) JobIamBindingConditionOutput
- func (i JobIamBindingConditionArgs) ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput
- func (i JobIamBindingConditionArgs) ToJobIamBindingConditionPtrOutputWithContext(ctx context.Context) JobIamBindingConditionPtrOutput
- type JobIamBindingConditionInput
- type JobIamBindingConditionOutput
- func (o JobIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (JobIamBindingConditionOutput) ElementType() reflect.Type
- func (o JobIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o JobIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o JobIamBindingConditionOutput) ToJobIamBindingConditionOutput() JobIamBindingConditionOutput
- func (o JobIamBindingConditionOutput) ToJobIamBindingConditionOutputWithContext(ctx context.Context) JobIamBindingConditionOutput
- func (o JobIamBindingConditionOutput) ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput
- func (o JobIamBindingConditionOutput) ToJobIamBindingConditionPtrOutputWithContext(ctx context.Context) JobIamBindingConditionPtrOutput
- type JobIamBindingConditionPtrInput
- type JobIamBindingConditionPtrOutput
- func (o JobIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o JobIamBindingConditionPtrOutput) Elem() JobIamBindingConditionOutput
- func (JobIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o JobIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o JobIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o JobIamBindingConditionPtrOutput) ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput
- func (o JobIamBindingConditionPtrOutput) ToJobIamBindingConditionPtrOutputWithContext(ctx context.Context) JobIamBindingConditionPtrOutput
- type JobIamBindingInput
- type JobIamBindingMap
- type JobIamBindingMapInput
- type JobIamBindingMapOutput
- func (JobIamBindingMapOutput) ElementType() reflect.Type
- func (o JobIamBindingMapOutput) MapIndex(k pulumi.StringInput) JobIamBindingOutput
- func (o JobIamBindingMapOutput) ToJobIamBindingMapOutput() JobIamBindingMapOutput
- func (o JobIamBindingMapOutput) ToJobIamBindingMapOutputWithContext(ctx context.Context) JobIamBindingMapOutput
- type JobIamBindingOutput
- func (o JobIamBindingOutput) Condition() JobIamBindingConditionPtrOutput
- func (JobIamBindingOutput) ElementType() reflect.Type
- func (o JobIamBindingOutput) Etag() pulumi.StringOutput
- func (o JobIamBindingOutput) Location() pulumi.StringOutput
- func (o JobIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o JobIamBindingOutput) Name() pulumi.StringOutput
- func (o JobIamBindingOutput) Project() pulumi.StringOutput
- func (o JobIamBindingOutput) Role() pulumi.StringOutput
- func (o JobIamBindingOutput) ToJobIamBindingOutput() JobIamBindingOutput
- func (o JobIamBindingOutput) ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput
- type JobIamBindingState
- type JobIamMember
- type JobIamMemberArgs
- type JobIamMemberArray
- type JobIamMemberArrayInput
- type JobIamMemberArrayOutput
- func (JobIamMemberArrayOutput) ElementType() reflect.Type
- func (o JobIamMemberArrayOutput) Index(i pulumi.IntInput) JobIamMemberOutput
- func (o JobIamMemberArrayOutput) ToJobIamMemberArrayOutput() JobIamMemberArrayOutput
- func (o JobIamMemberArrayOutput) ToJobIamMemberArrayOutputWithContext(ctx context.Context) JobIamMemberArrayOutput
- type JobIamMemberCondition
- type JobIamMemberConditionArgs
- func (JobIamMemberConditionArgs) ElementType() reflect.Type
- func (i JobIamMemberConditionArgs) ToJobIamMemberConditionOutput() JobIamMemberConditionOutput
- func (i JobIamMemberConditionArgs) ToJobIamMemberConditionOutputWithContext(ctx context.Context) JobIamMemberConditionOutput
- func (i JobIamMemberConditionArgs) ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput
- func (i JobIamMemberConditionArgs) ToJobIamMemberConditionPtrOutputWithContext(ctx context.Context) JobIamMemberConditionPtrOutput
- type JobIamMemberConditionInput
- type JobIamMemberConditionOutput
- func (o JobIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (JobIamMemberConditionOutput) ElementType() reflect.Type
- func (o JobIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o JobIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o JobIamMemberConditionOutput) ToJobIamMemberConditionOutput() JobIamMemberConditionOutput
- func (o JobIamMemberConditionOutput) ToJobIamMemberConditionOutputWithContext(ctx context.Context) JobIamMemberConditionOutput
- func (o JobIamMemberConditionOutput) ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput
- func (o JobIamMemberConditionOutput) ToJobIamMemberConditionPtrOutputWithContext(ctx context.Context) JobIamMemberConditionPtrOutput
- type JobIamMemberConditionPtrInput
- type JobIamMemberConditionPtrOutput
- func (o JobIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o JobIamMemberConditionPtrOutput) Elem() JobIamMemberConditionOutput
- func (JobIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o JobIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o JobIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o JobIamMemberConditionPtrOutput) ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput
- func (o JobIamMemberConditionPtrOutput) ToJobIamMemberConditionPtrOutputWithContext(ctx context.Context) JobIamMemberConditionPtrOutput
- type JobIamMemberInput
- type JobIamMemberMap
- type JobIamMemberMapInput
- type JobIamMemberMapOutput
- func (JobIamMemberMapOutput) ElementType() reflect.Type
- func (o JobIamMemberMapOutput) MapIndex(k pulumi.StringInput) JobIamMemberOutput
- func (o JobIamMemberMapOutput) ToJobIamMemberMapOutput() JobIamMemberMapOutput
- func (o JobIamMemberMapOutput) ToJobIamMemberMapOutputWithContext(ctx context.Context) JobIamMemberMapOutput
- type JobIamMemberOutput
- func (o JobIamMemberOutput) Condition() JobIamMemberConditionPtrOutput
- func (JobIamMemberOutput) ElementType() reflect.Type
- func (o JobIamMemberOutput) Etag() pulumi.StringOutput
- func (o JobIamMemberOutput) Location() pulumi.StringOutput
- func (o JobIamMemberOutput) Member() pulumi.StringOutput
- func (o JobIamMemberOutput) Name() pulumi.StringOutput
- func (o JobIamMemberOutput) Project() pulumi.StringOutput
- func (o JobIamMemberOutput) Role() pulumi.StringOutput
- func (o JobIamMemberOutput) ToJobIamMemberOutput() JobIamMemberOutput
- func (o JobIamMemberOutput) ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput
- type JobIamMemberState
- type JobIamPolicy
- type JobIamPolicyArgs
- type JobIamPolicyArray
- type JobIamPolicyArrayInput
- type JobIamPolicyArrayOutput
- func (JobIamPolicyArrayOutput) ElementType() reflect.Type
- func (o JobIamPolicyArrayOutput) Index(i pulumi.IntInput) JobIamPolicyOutput
- func (o JobIamPolicyArrayOutput) ToJobIamPolicyArrayOutput() JobIamPolicyArrayOutput
- func (o JobIamPolicyArrayOutput) ToJobIamPolicyArrayOutputWithContext(ctx context.Context) JobIamPolicyArrayOutput
- type JobIamPolicyInput
- type JobIamPolicyMap
- type JobIamPolicyMapInput
- type JobIamPolicyMapOutput
- func (JobIamPolicyMapOutput) ElementType() reflect.Type
- func (o JobIamPolicyMapOutput) MapIndex(k pulumi.StringInput) JobIamPolicyOutput
- func (o JobIamPolicyMapOutput) ToJobIamPolicyMapOutput() JobIamPolicyMapOutput
- func (o JobIamPolicyMapOutput) ToJobIamPolicyMapOutputWithContext(ctx context.Context) JobIamPolicyMapOutput
- type JobIamPolicyOutput
- func (JobIamPolicyOutput) ElementType() reflect.Type
- func (o JobIamPolicyOutput) Etag() pulumi.StringOutput
- func (o JobIamPolicyOutput) Location() pulumi.StringOutput
- func (o JobIamPolicyOutput) Name() pulumi.StringOutput
- func (o JobIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o JobIamPolicyOutput) Project() pulumi.StringOutput
- func (o JobIamPolicyOutput) ToJobIamPolicyOutput() JobIamPolicyOutput
- func (o JobIamPolicyOutput) ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput
- type JobIamPolicyState
- type JobInput
- type JobLatestCreatedExecution
- type JobLatestCreatedExecutionArgs
- func (JobLatestCreatedExecutionArgs) ElementType() reflect.Type
- func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
- func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
- type JobLatestCreatedExecutionArray
- func (JobLatestCreatedExecutionArray) ElementType() reflect.Type
- func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
- func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
- type JobLatestCreatedExecutionArrayInput
- type JobLatestCreatedExecutionArrayOutput
- func (JobLatestCreatedExecutionArrayOutput) ElementType() reflect.Type
- func (o JobLatestCreatedExecutionArrayOutput) Index(i pulumi.IntInput) JobLatestCreatedExecutionOutput
- func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
- func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
- type JobLatestCreatedExecutionInput
- type JobLatestCreatedExecutionOutput
- func (o JobLatestCreatedExecutionOutput) CompletionTime() pulumi.StringPtrOutput
- func (o JobLatestCreatedExecutionOutput) CreateTime() pulumi.StringPtrOutput
- func (JobLatestCreatedExecutionOutput) ElementType() reflect.Type
- func (o JobLatestCreatedExecutionOutput) Name() pulumi.StringPtrOutput
- func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
- func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobOutput
- func (o JobOutput) Annotations() pulumi.StringMapOutput
- func (o JobOutput) BinaryAuthorization() JobBinaryAuthorizationPtrOutput
- func (o JobOutput) Client() pulumi.StringPtrOutput
- func (o JobOutput) ClientVersion() pulumi.StringPtrOutput
- func (o JobOutput) Conditions() JobConditionArrayOutput
- func (o JobOutput) CreateTime() pulumi.StringOutput
- func (o JobOutput) Creator() pulumi.StringOutput
- func (o JobOutput) DeleteTime() pulumi.StringOutput
- func (o JobOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o JobOutput) EffectiveLabels() pulumi.StringMapOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) Etag() pulumi.StringOutput
- func (o JobOutput) ExecutionCount() pulumi.IntOutput
- func (o JobOutput) ExpireTime() pulumi.StringOutput
- func (o JobOutput) Generation() pulumi.StringOutput
- func (o JobOutput) Labels() pulumi.StringMapOutput
- func (o JobOutput) LastModifier() pulumi.StringOutput
- func (o JobOutput) LatestCreatedExecutions() JobLatestCreatedExecutionArrayOutput
- func (o JobOutput) LaunchStage() pulumi.StringOutput
- func (o JobOutput) Location() pulumi.StringOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) ObservedGeneration() pulumi.StringOutput
- func (o JobOutput) Project() pulumi.StringOutput
- func (o JobOutput) PulumiLabels() pulumi.StringMapOutput
- func (o JobOutput) Reconciling() pulumi.BoolOutput
- func (o JobOutput) Template() JobTemplateOutput
- func (o JobOutput) TerminalConditions() JobTerminalConditionArrayOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) Uid() pulumi.StringOutput
- func (o JobOutput) UpdateTime() pulumi.StringOutput
- type JobState
- type JobTemplate
- type JobTemplateArgs
- func (JobTemplateArgs) ElementType() reflect.Type
- func (i JobTemplateArgs) ToJobTemplateOutput() JobTemplateOutput
- func (i JobTemplateArgs) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- func (i JobTemplateArgs) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (i JobTemplateArgs) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplateInput
- type JobTemplateOutput
- func (o JobTemplateOutput) Annotations() pulumi.StringMapOutput
- func (JobTemplateOutput) ElementType() reflect.Type
- func (o JobTemplateOutput) Labels() pulumi.StringMapOutput
- func (o JobTemplateOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobTemplateOutput) TaskCount() pulumi.IntPtrOutput
- func (o JobTemplateOutput) Template() JobTemplateTemplateOutput
- func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (o JobTemplateOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplatePtrInput
- type JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) Annotations() pulumi.StringMapOutput
- func (o JobTemplatePtrOutput) Elem() JobTemplateOutput
- func (JobTemplatePtrOutput) ElementType() reflect.Type
- func (o JobTemplatePtrOutput) Labels() pulumi.StringMapOutput
- func (o JobTemplatePtrOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobTemplatePtrOutput) TaskCount() pulumi.IntPtrOutput
- func (o JobTemplatePtrOutput) Template() JobTemplateTemplatePtrOutput
- func (o JobTemplatePtrOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplateTemplate
- type JobTemplateTemplateArgs
- func (JobTemplateTemplateArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
- func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
- type JobTemplateTemplateContainer
- type JobTemplateTemplateContainerArgs
- func (JobTemplateTemplateContainerArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
- func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
- type JobTemplateTemplateContainerArray
- func (JobTemplateTemplateContainerArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
- func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
- type JobTemplateTemplateContainerArrayInput
- type JobTemplateTemplateContainerArrayOutput
- func (JobTemplateTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
- func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
- type JobTemplateTemplateContainerEnv
- type JobTemplateTemplateContainerEnvArgs
- func (JobTemplateTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
- func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
- type JobTemplateTemplateContainerEnvArray
- func (JobTemplateTemplateContainerEnvArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
- func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
- type JobTemplateTemplateContainerEnvArrayInput
- type JobTemplateTemplateContainerEnvArrayOutput
- func (JobTemplateTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerEnvOutput
- func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
- func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
- type JobTemplateTemplateContainerEnvInput
- type JobTemplateTemplateContainerEnvOutput
- func (JobTemplateTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
- func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
- func (o JobTemplateTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerEnvOutput) ValueSource() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSource
- type JobTemplateTemplateContainerEnvValueSourceArgs
- func (JobTemplateTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSourceInput
- type JobTemplateTemplateContainerEnvValueSourceOutput
- func (JobTemplateTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSourcePtrInput
- type JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) Elem() JobTemplateTemplateContainerEnvValueSourceOutput
- func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRef
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs
- func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput
- type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Elem() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
- type JobTemplateTemplateContainerInput
- type JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o JobTemplateTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (JobTemplateTemplateContainerOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerOutput) Envs() JobTemplateTemplateContainerEnvArrayOutput
- func (o JobTemplateTemplateContainerOutput) Image() pulumi.StringOutput
- func (o JobTemplateTemplateContainerOutput) Name() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerOutput) Ports() JobTemplateTemplateContainerPortArrayOutput
- func (o JobTemplateTemplateContainerOutput) Resources() JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
- func (o JobTemplateTemplateContainerOutput) VolumeMounts() JobTemplateTemplateContainerVolumeMountArrayOutput
- func (o JobTemplateTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type JobTemplateTemplateContainerPort
- type JobTemplateTemplateContainerPortArgs
- func (JobTemplateTemplateContainerPortArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
- func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
- type JobTemplateTemplateContainerPortArray
- func (JobTemplateTemplateContainerPortArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
- func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
- type JobTemplateTemplateContainerPortArrayInput
- type JobTemplateTemplateContainerPortArrayOutput
- func (JobTemplateTemplateContainerPortArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerPortArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerPortOutput
- func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
- func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
- type JobTemplateTemplateContainerPortInput
- type JobTemplateTemplateContainerPortOutput
- func (o JobTemplateTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (JobTemplateTemplateContainerPortOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
- func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
- type JobTemplateTemplateContainerResources
- type JobTemplateTemplateContainerResourcesArgs
- func (JobTemplateTemplateContainerResourcesArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
- func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
- type JobTemplateTemplateContainerResourcesInput
- type JobTemplateTemplateContainerResourcesOutput
- func (JobTemplateTemplateContainerResourcesOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
- type JobTemplateTemplateContainerResourcesPtrInput
- type JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerResourcesPtrOutput) Elem() JobTemplateTemplateContainerResourcesOutput
- func (JobTemplateTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
- func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
- type JobTemplateTemplateContainerVolumeMount
- type JobTemplateTemplateContainerVolumeMountArgs
- func (JobTemplateTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
- func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
- type JobTemplateTemplateContainerVolumeMountArray
- func (JobTemplateTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
- func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
- type JobTemplateTemplateContainerVolumeMountArrayInput
- type JobTemplateTemplateContainerVolumeMountArrayOutput
- func (JobTemplateTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateContainerVolumeMountOutput
- func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
- func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
- type JobTemplateTemplateContainerVolumeMountInput
- type JobTemplateTemplateContainerVolumeMountOutput
- func (JobTemplateTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o JobTemplateTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
- func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
- type JobTemplateTemplateInput
- type JobTemplateTemplateOutput
- func (o JobTemplateTemplateOutput) Containers() JobTemplateTemplateContainerArrayOutput
- func (JobTemplateTemplateOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) MaxRetries() pulumi.IntPtrOutput
- func (o JobTemplateTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplateOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
- func (o JobTemplateTemplateOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplatePtrInput
- type JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplatePtrOutput) Containers() JobTemplateTemplateContainerArrayOutput
- func (o JobTemplateTemplatePtrOutput) Elem() JobTemplateTemplateOutput
- func (JobTemplateTemplatePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o JobTemplateTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
- func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
- func (o JobTemplateTemplatePtrOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
- func (o JobTemplateTemplatePtrOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplateVolume
- type JobTemplateTemplateVolumeArgs
- func (JobTemplateTemplateVolumeArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
- func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
- type JobTemplateTemplateVolumeArray
- func (JobTemplateTemplateVolumeArray) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
- func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
- type JobTemplateTemplateVolumeArrayInput
- type JobTemplateTemplateVolumeArrayOutput
- func (JobTemplateTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVolumeOutput
- func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
- func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
- type JobTemplateTemplateVolumeCloudSqlInstance
- type JobTemplateTemplateVolumeCloudSqlInstanceArgs
- func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- type JobTemplateTemplateVolumeCloudSqlInstanceInput
- type JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- type JobTemplateTemplateVolumeCloudSqlInstancePtrInput
- type JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Elem() JobTemplateTemplateVolumeCloudSqlInstanceOutput
- func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- type JobTemplateTemplateVolumeEmptyDir
- type JobTemplateTemplateVolumeEmptyDirArgs
- func (JobTemplateTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirOutput() JobTemplateTemplateVolumeEmptyDirOutput
- func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirOutput
- func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput
- func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput
- type JobTemplateTemplateVolumeEmptyDirInput
- type JobTemplateTemplateVolumeEmptyDirOutput
- func (JobTemplateTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeEmptyDirOutput) Medium() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirOutput() JobTemplateTemplateVolumeEmptyDirOutput
- func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirOutput
- func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput
- type JobTemplateTemplateVolumeEmptyDirPtrInput
- type JobTemplateTemplateVolumeEmptyDirPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) Elem() JobTemplateTemplateVolumeEmptyDirOutput
- func (JobTemplateTemplateVolumeEmptyDirPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) Medium() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput
- func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput
- type JobTemplateTemplateVolumeGcs
- type JobTemplateTemplateVolumeGcsArgs
- func (JobTemplateTemplateVolumeGcsArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsOutput() JobTemplateTemplateVolumeGcsOutput
- func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsOutput
- func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput
- func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsPtrOutput
- type JobTemplateTemplateVolumeGcsInput
- type JobTemplateTemplateVolumeGcsOutput
- func (o JobTemplateTemplateVolumeGcsOutput) Bucket() pulumi.StringOutput
- func (JobTemplateTemplateVolumeGcsOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeGcsOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsOutput() JobTemplateTemplateVolumeGcsOutput
- func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsOutput
- func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput
- func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsPtrOutput
- type JobTemplateTemplateVolumeGcsPtrInput
- type JobTemplateTemplateVolumeGcsPtrOutput
- func (o JobTemplateTemplateVolumeGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeGcsPtrOutput) Elem() JobTemplateTemplateVolumeGcsOutput
- func (JobTemplateTemplateVolumeGcsPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeGcsPtrOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o JobTemplateTemplateVolumeGcsPtrOutput) ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput
- func (o JobTemplateTemplateVolumeGcsPtrOutput) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsPtrOutput
- type JobTemplateTemplateVolumeInput
- type JobTemplateTemplateVolumeOutput
- func (o JobTemplateTemplateVolumeOutput) CloudSqlInstance() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
- func (JobTemplateTemplateVolumeOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeOutput) EmptyDir() JobTemplateTemplateVolumeEmptyDirPtrOutput
- func (o JobTemplateTemplateVolumeOutput) Gcs() JobTemplateTemplateVolumeGcsPtrOutput
- func (o JobTemplateTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o JobTemplateTemplateVolumeOutput) Secret() JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
- func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
- type JobTemplateTemplateVolumeSecret
- type JobTemplateTemplateVolumeSecretArgs
- func (JobTemplateTemplateVolumeSecretArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
- func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
- type JobTemplateTemplateVolumeSecretInput
- type JobTemplateTemplateVolumeSecretItem
- type JobTemplateTemplateVolumeSecretItemArgs
- func (JobTemplateTemplateVolumeSecretItemArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
- func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
- type JobTemplateTemplateVolumeSecretItemArray
- func (JobTemplateTemplateVolumeSecretItemArray) ElementType() reflect.Type
- func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
- type JobTemplateTemplateVolumeSecretItemArrayInput
- type JobTemplateTemplateVolumeSecretItemArrayOutput
- func (JobTemplateTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretItemArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVolumeSecretItemOutput
- func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
- type JobTemplateTemplateVolumeSecretItemInput
- type JobTemplateTemplateVolumeSecretItemOutput
- func (JobTemplateTemplateVolumeSecretItemOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretItemOutput) Mode() pulumi.IntPtrOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
- func (o JobTemplateTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
- type JobTemplateTemplateVolumeSecretOutput
- func (o JobTemplateTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
- func (JobTemplateTemplateVolumeSecretOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (o JobTemplateTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
- type JobTemplateTemplateVolumeSecretPtrInput
- type JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) Elem() JobTemplateTemplateVolumeSecretOutput
- func (JobTemplateTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVolumeSecretPtrOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
- func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
- type JobTemplateTemplateVpcAccess
- type JobTemplateTemplateVpcAccessArgs
- func (JobTemplateTemplateVpcAccessArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
- func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplateVpcAccessInput
- type JobTemplateTemplateVpcAccessNetworkInterface
- type JobTemplateTemplateVpcAccessNetworkInterfaceArgs
- func (JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
- func (i JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput() JobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (i JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceOutput
- type JobTemplateTemplateVpcAccessNetworkInterfaceArray
- func (JobTemplateTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
- func (i JobTemplateTemplateVpcAccessNetworkInterfaceArray) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (i JobTemplateTemplateVpcAccessNetworkInterfaceArray) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- type JobTemplateTemplateVpcAccessNetworkInterfaceArrayInput
- type JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- type JobTemplateTemplateVpcAccessNetworkInterfaceInput
- type JobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput() JobTemplateTemplateVpcAccessNetworkInterfaceOutput
- func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceOutput
- type JobTemplateTemplateVpcAccessOutput
- func (o JobTemplateTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
- func (JobTemplateTemplateVpcAccessOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVpcAccessOutput) NetworkInterfaces() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
- func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
- type JobTemplateTemplateVpcAccessPtrInput
- type JobTemplateTemplateVpcAccessPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) Elem() JobTemplateTemplateVpcAccessOutput
- func (JobTemplateTemplateVpcAccessPtrOutput) ElementType() reflect.Type
- func (o JobTemplateTemplateVpcAccessPtrOutput) NetworkInterfaces() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
- func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
- type JobTerminalCondition
- type JobTerminalConditionArgs
- type JobTerminalConditionArray
- type JobTerminalConditionArrayInput
- type JobTerminalConditionArrayOutput
- func (JobTerminalConditionArrayOutput) ElementType() reflect.Type
- func (o JobTerminalConditionArrayOutput) Index(i pulumi.IntInput) JobTerminalConditionOutput
- func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput
- func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutputWithContext(ctx context.Context) JobTerminalConditionArrayOutput
- type JobTerminalConditionInput
- type JobTerminalConditionOutput
- func (JobTerminalConditionOutput) ElementType() reflect.Type
- func (o JobTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) Message() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) Reason() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) Severity() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) State() pulumi.StringPtrOutput
- func (o JobTerminalConditionOutput) ToJobTerminalConditionOutput() JobTerminalConditionOutput
- func (o JobTerminalConditionOutput) ToJobTerminalConditionOutputWithContext(ctx context.Context) JobTerminalConditionOutput
- func (o JobTerminalConditionOutput) Type() pulumi.StringPtrOutput
- type LookupJobArgs
- type LookupJobIamPolicyArgs
- type LookupJobIamPolicyOutputArgs
- type LookupJobIamPolicyResult
- type LookupJobIamPolicyResultOutput
- func (LookupJobIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupJobIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutput() LookupJobIamPolicyResultOutput
- func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutputWithContext(ctx context.Context) LookupJobIamPolicyResultOutput
- type LookupJobOutputArgs
- type LookupJobResult
- type LookupJobResultOutput
- func (o LookupJobResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupJobResultOutput) BinaryAuthorizations() GetJobBinaryAuthorizationArrayOutput
- func (o LookupJobResultOutput) Client() pulumi.StringOutput
- func (o LookupJobResultOutput) ClientVersion() pulumi.StringOutput
- func (o LookupJobResultOutput) Conditions() GetJobConditionArrayOutput
- func (o LookupJobResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupJobResultOutput) Creator() pulumi.StringOutput
- func (o LookupJobResultOutput) DeleteTime() pulumi.StringOutput
- func (o LookupJobResultOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o LookupJobResultOutput) EffectiveLabels() pulumi.StringMapOutput
- func (LookupJobResultOutput) ElementType() reflect.Type
- func (o LookupJobResultOutput) Etag() pulumi.StringOutput
- func (o LookupJobResultOutput) ExecutionCount() pulumi.IntOutput
- func (o LookupJobResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupJobResultOutput) Generation() pulumi.StringOutput
- func (o LookupJobResultOutput) Id() pulumi.StringOutput
- func (o LookupJobResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupJobResultOutput) LastModifier() pulumi.StringOutput
- func (o LookupJobResultOutput) LatestCreatedExecutions() GetJobLatestCreatedExecutionArrayOutput
- func (o LookupJobResultOutput) LaunchStage() pulumi.StringOutput
- func (o LookupJobResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupJobResultOutput) Name() pulumi.StringOutput
- func (o LookupJobResultOutput) ObservedGeneration() pulumi.StringOutput
- func (o LookupJobResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupJobResultOutput) PulumiLabels() pulumi.StringMapOutput
- func (o LookupJobResultOutput) Reconciling() pulumi.BoolOutput
- func (o LookupJobResultOutput) Templates() GetJobTemplateArrayOutput
- func (o LookupJobResultOutput) TerminalConditions() GetJobTerminalConditionArrayOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
- func (o LookupJobResultOutput) Uid() pulumi.StringOutput
- func (o LookupJobResultOutput) UpdateTime() pulumi.StringOutput
- type LookupServiceArgs
- type LookupServiceIamPolicyArgs
- type LookupServiceIamPolicyOutputArgs
- type LookupServiceIamPolicyResult
- type LookupServiceIamPolicyResultOutput
- func (LookupServiceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput() LookupServiceIamPolicyResultOutput
- func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceIamPolicyResultOutput
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) BinaryAuthorizations() GetServiceBinaryAuthorizationArrayOutput
- func (o LookupServiceResultOutput) Client() pulumi.StringOutput
- func (o LookupServiceResultOutput) ClientVersion() pulumi.StringOutput
- func (o LookupServiceResultOutput) Conditions() GetServiceConditionArrayOutput
- func (o LookupServiceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Creator() pulumi.StringOutput
- func (o LookupServiceResultOutput) CustomAudiences() pulumi.StringArrayOutput
- func (o LookupServiceResultOutput) DeleteTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Description() pulumi.StringOutput
- func (o LookupServiceResultOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) EffectiveLabels() pulumi.StringMapOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Generation() pulumi.StringOutput
- func (o LookupServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceResultOutput) Ingress() pulumi.StringOutput
- func (o LookupServiceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) LastModifier() pulumi.StringOutput
- func (o LookupServiceResultOutput) LatestCreatedRevision() pulumi.StringOutput
- func (o LookupServiceResultOutput) LatestReadyRevision() pulumi.StringOutput
- func (o LookupServiceResultOutput) LaunchStage() pulumi.StringOutput
- func (o LookupServiceResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) ObservedGeneration() pulumi.StringOutput
- func (o LookupServiceResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) PulumiLabels() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) Reconciling() pulumi.BoolOutput
- func (o LookupServiceResultOutput) Scalings() GetServiceScalingArrayOutput
- func (o LookupServiceResultOutput) Templates() GetServiceTemplateArrayOutput
- func (o LookupServiceResultOutput) TerminalConditions() GetServiceTerminalConditionArrayOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- func (o LookupServiceResultOutput) TrafficStatuses() GetServiceTrafficStatusArrayOutput
- func (o LookupServiceResultOutput) Traffics() GetServiceTrafficArrayOutput
- func (o LookupServiceResultOutput) Uid() pulumi.StringOutput
- func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Uri() pulumi.StringOutput
- type Service
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceBinaryAuthorization
- type ServiceBinaryAuthorizationArgs
- func (ServiceBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
- func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
- type ServiceBinaryAuthorizationInput
- type ServiceBinaryAuthorizationOutput
- func (o ServiceBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (ServiceBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
- type ServiceBinaryAuthorizationPtrInput
- type ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) Elem() ServiceBinaryAuthorizationOutput
- func (ServiceBinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
- func (o ServiceBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
- type ServiceCondition
- type ServiceConditionArgs
- type ServiceConditionArray
- type ServiceConditionArrayInput
- type ServiceConditionArrayOutput
- func (ServiceConditionArrayOutput) ElementType() reflect.Type
- func (o ServiceConditionArrayOutput) Index(i pulumi.IntInput) ServiceConditionOutput
- func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutput() ServiceConditionArrayOutput
- func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutputWithContext(ctx context.Context) ServiceConditionArrayOutput
- type ServiceConditionInput
- type ServiceConditionOutput
- func (ServiceConditionOutput) ElementType() reflect.Type
- func (o ServiceConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) Message() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) Severity() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) State() pulumi.StringPtrOutput
- func (o ServiceConditionOutput) ToServiceConditionOutput() ServiceConditionOutput
- func (o ServiceConditionOutput) ToServiceConditionOutputWithContext(ctx context.Context) ServiceConditionOutput
- func (o ServiceConditionOutput) Type() pulumi.StringPtrOutput
- type ServiceIamBinding
- type ServiceIamBindingArgs
- type ServiceIamBindingArray
- type ServiceIamBindingArrayInput
- type ServiceIamBindingArrayOutput
- func (ServiceIamBindingArrayOutput) ElementType() reflect.Type
- func (o ServiceIamBindingArrayOutput) Index(i pulumi.IntInput) ServiceIamBindingOutput
- func (o ServiceIamBindingArrayOutput) ToServiceIamBindingArrayOutput() ServiceIamBindingArrayOutput
- func (o ServiceIamBindingArrayOutput) ToServiceIamBindingArrayOutputWithContext(ctx context.Context) ServiceIamBindingArrayOutput
- type ServiceIamBindingCondition
- type ServiceIamBindingConditionArgs
- func (ServiceIamBindingConditionArgs) ElementType() reflect.Type
- func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionOutput() ServiceIamBindingConditionOutput
- func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionOutputWithContext(ctx context.Context) ServiceIamBindingConditionOutput
- func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput
- func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) ServiceIamBindingConditionPtrOutput
- type ServiceIamBindingConditionInput
- type ServiceIamBindingConditionOutput
- func (o ServiceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (ServiceIamBindingConditionOutput) ElementType() reflect.Type
- func (o ServiceIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o ServiceIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionOutput() ServiceIamBindingConditionOutput
- func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionOutputWithContext(ctx context.Context) ServiceIamBindingConditionOutput
- func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput
- func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) ServiceIamBindingConditionPtrOutput
- type ServiceIamBindingConditionPtrInput
- type ServiceIamBindingConditionPtrOutput
- func (o ServiceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ServiceIamBindingConditionPtrOutput) Elem() ServiceIamBindingConditionOutput
- func (ServiceIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o ServiceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ServiceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ServiceIamBindingConditionPtrOutput) ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput
- func (o ServiceIamBindingConditionPtrOutput) ToServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) ServiceIamBindingConditionPtrOutput
- type ServiceIamBindingInput
- type ServiceIamBindingMap
- type ServiceIamBindingMapInput
- type ServiceIamBindingMapOutput
- func (ServiceIamBindingMapOutput) ElementType() reflect.Type
- func (o ServiceIamBindingMapOutput) MapIndex(k pulumi.StringInput) ServiceIamBindingOutput
- func (o ServiceIamBindingMapOutput) ToServiceIamBindingMapOutput() ServiceIamBindingMapOutput
- func (o ServiceIamBindingMapOutput) ToServiceIamBindingMapOutputWithContext(ctx context.Context) ServiceIamBindingMapOutput
- type ServiceIamBindingOutput
- func (o ServiceIamBindingOutput) Condition() ServiceIamBindingConditionPtrOutput
- func (ServiceIamBindingOutput) ElementType() reflect.Type
- func (o ServiceIamBindingOutput) Etag() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Location() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ServiceIamBindingOutput) Name() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Project() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Role() pulumi.StringOutput
- func (o ServiceIamBindingOutput) ToServiceIamBindingOutput() ServiceIamBindingOutput
- func (o ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
- type ServiceIamBindingState
- type ServiceIamMember
- type ServiceIamMemberArgs
- type ServiceIamMemberArray
- type ServiceIamMemberArrayInput
- type ServiceIamMemberArrayOutput
- func (ServiceIamMemberArrayOutput) ElementType() reflect.Type
- func (o ServiceIamMemberArrayOutput) Index(i pulumi.IntInput) ServiceIamMemberOutput
- func (o ServiceIamMemberArrayOutput) ToServiceIamMemberArrayOutput() ServiceIamMemberArrayOutput
- func (o ServiceIamMemberArrayOutput) ToServiceIamMemberArrayOutputWithContext(ctx context.Context) ServiceIamMemberArrayOutput
- type ServiceIamMemberCondition
- type ServiceIamMemberConditionArgs
- func (ServiceIamMemberConditionArgs) ElementType() reflect.Type
- func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionOutput() ServiceIamMemberConditionOutput
- func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionOutputWithContext(ctx context.Context) ServiceIamMemberConditionOutput
- func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput
- func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) ServiceIamMemberConditionPtrOutput
- type ServiceIamMemberConditionInput
- type ServiceIamMemberConditionOutput
- func (o ServiceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (ServiceIamMemberConditionOutput) ElementType() reflect.Type
- func (o ServiceIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o ServiceIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionOutput() ServiceIamMemberConditionOutput
- func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionOutputWithContext(ctx context.Context) ServiceIamMemberConditionOutput
- func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput
- func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) ServiceIamMemberConditionPtrOutput
- type ServiceIamMemberConditionPtrInput
- type ServiceIamMemberConditionPtrOutput
- func (o ServiceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ServiceIamMemberConditionPtrOutput) Elem() ServiceIamMemberConditionOutput
- func (ServiceIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o ServiceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ServiceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ServiceIamMemberConditionPtrOutput) ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput
- func (o ServiceIamMemberConditionPtrOutput) ToServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) ServiceIamMemberConditionPtrOutput
- type ServiceIamMemberInput
- type ServiceIamMemberMap
- type ServiceIamMemberMapInput
- type ServiceIamMemberMapOutput
- func (ServiceIamMemberMapOutput) ElementType() reflect.Type
- func (o ServiceIamMemberMapOutput) MapIndex(k pulumi.StringInput) ServiceIamMemberOutput
- func (o ServiceIamMemberMapOutput) ToServiceIamMemberMapOutput() ServiceIamMemberMapOutput
- func (o ServiceIamMemberMapOutput) ToServiceIamMemberMapOutputWithContext(ctx context.Context) ServiceIamMemberMapOutput
- type ServiceIamMemberOutput
- func (o ServiceIamMemberOutput) Condition() ServiceIamMemberConditionPtrOutput
- func (ServiceIamMemberOutput) ElementType() reflect.Type
- func (o ServiceIamMemberOutput) Etag() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Location() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Member() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Name() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Project() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Role() pulumi.StringOutput
- func (o ServiceIamMemberOutput) ToServiceIamMemberOutput() ServiceIamMemberOutput
- func (o ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
- type ServiceIamMemberState
- type ServiceIamPolicy
- type ServiceIamPolicyArgs
- type ServiceIamPolicyArray
- type ServiceIamPolicyArrayInput
- type ServiceIamPolicyArrayOutput
- func (ServiceIamPolicyArrayOutput) ElementType() reflect.Type
- func (o ServiceIamPolicyArrayOutput) Index(i pulumi.IntInput) ServiceIamPolicyOutput
- func (o ServiceIamPolicyArrayOutput) ToServiceIamPolicyArrayOutput() ServiceIamPolicyArrayOutput
- func (o ServiceIamPolicyArrayOutput) ToServiceIamPolicyArrayOutputWithContext(ctx context.Context) ServiceIamPolicyArrayOutput
- type ServiceIamPolicyInput
- type ServiceIamPolicyMap
- type ServiceIamPolicyMapInput
- type ServiceIamPolicyMapOutput
- func (ServiceIamPolicyMapOutput) ElementType() reflect.Type
- func (o ServiceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) ServiceIamPolicyOutput
- func (o ServiceIamPolicyMapOutput) ToServiceIamPolicyMapOutput() ServiceIamPolicyMapOutput
- func (o ServiceIamPolicyMapOutput) ToServiceIamPolicyMapOutputWithContext(ctx context.Context) ServiceIamPolicyMapOutput
- type ServiceIamPolicyOutput
- func (ServiceIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Location() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Name() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Project() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
- type ServiceIamPolicyState
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- func (o ServiceOutput) Annotations() pulumi.StringMapOutput
- func (o ServiceOutput) BinaryAuthorization() ServiceBinaryAuthorizationPtrOutput
- func (o ServiceOutput) Client() pulumi.StringPtrOutput
- func (o ServiceOutput) ClientVersion() pulumi.StringPtrOutput
- func (o ServiceOutput) Conditions() ServiceConditionArrayOutput
- func (o ServiceOutput) CreateTime() pulumi.StringOutput
- func (o ServiceOutput) Creator() pulumi.StringOutput
- func (o ServiceOutput) CustomAudiences() pulumi.StringArrayOutput
- func (o ServiceOutput) DeleteTime() pulumi.StringOutput
- func (o ServiceOutput) Description() pulumi.StringPtrOutput
- func (o ServiceOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o ServiceOutput) EffectiveLabels() pulumi.StringMapOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) Etag() pulumi.StringOutput
- func (o ServiceOutput) ExpireTime() pulumi.StringOutput
- func (o ServiceOutput) Generation() pulumi.StringOutput
- func (o ServiceOutput) Ingress() pulumi.StringOutput
- func (o ServiceOutput) Labels() pulumi.StringMapOutput
- func (o ServiceOutput) LastModifier() pulumi.StringOutput
- func (o ServiceOutput) LatestCreatedRevision() pulumi.StringOutput
- func (o ServiceOutput) LatestReadyRevision() pulumi.StringOutput
- func (o ServiceOutput) LaunchStage() pulumi.StringOutput
- func (o ServiceOutput) Location() pulumi.StringOutput
- func (o ServiceOutput) Name() pulumi.StringOutput
- func (o ServiceOutput) ObservedGeneration() pulumi.StringOutput
- func (o ServiceOutput) Project() pulumi.StringOutput
- func (o ServiceOutput) PulumiLabels() pulumi.StringMapOutput
- func (o ServiceOutput) Reconciling() pulumi.BoolOutput
- func (o ServiceOutput) Scaling() ServiceScalingPtrOutput
- func (o ServiceOutput) Template() ServiceTemplateOutput
- func (o ServiceOutput) TerminalConditions() ServiceTerminalConditionArrayOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) TrafficStatuses() ServiceTrafficStatusArrayOutput
- func (o ServiceOutput) Traffics() ServiceTrafficArrayOutput
- func (o ServiceOutput) Uid() pulumi.StringOutput
- func (o ServiceOutput) UpdateTime() pulumi.StringOutput
- func (o ServiceOutput) Uri() pulumi.StringOutput
- type ServiceScaling
- type ServiceScalingArgs
- func (ServiceScalingArgs) ElementType() reflect.Type
- func (i ServiceScalingArgs) ToServiceScalingOutput() ServiceScalingOutput
- func (i ServiceScalingArgs) ToServiceScalingOutputWithContext(ctx context.Context) ServiceScalingOutput
- func (i ServiceScalingArgs) ToServiceScalingPtrOutput() ServiceScalingPtrOutput
- func (i ServiceScalingArgs) ToServiceScalingPtrOutputWithContext(ctx context.Context) ServiceScalingPtrOutput
- type ServiceScalingInput
- type ServiceScalingOutput
- func (ServiceScalingOutput) ElementType() reflect.Type
- func (o ServiceScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o ServiceScalingOutput) ToServiceScalingOutput() ServiceScalingOutput
- func (o ServiceScalingOutput) ToServiceScalingOutputWithContext(ctx context.Context) ServiceScalingOutput
- func (o ServiceScalingOutput) ToServiceScalingPtrOutput() ServiceScalingPtrOutput
- func (o ServiceScalingOutput) ToServiceScalingPtrOutputWithContext(ctx context.Context) ServiceScalingPtrOutput
- type ServiceScalingPtrInput
- type ServiceScalingPtrOutput
- func (o ServiceScalingPtrOutput) Elem() ServiceScalingOutput
- func (ServiceScalingPtrOutput) ElementType() reflect.Type
- func (o ServiceScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o ServiceScalingPtrOutput) ToServiceScalingPtrOutput() ServiceScalingPtrOutput
- func (o ServiceScalingPtrOutput) ToServiceScalingPtrOutputWithContext(ctx context.Context) ServiceScalingPtrOutput
- type ServiceState
- type ServiceTemplate
- type ServiceTemplateArgs
- func (ServiceTemplateArgs) ElementType() reflect.Type
- func (i ServiceTemplateArgs) ToServiceTemplateOutput() ServiceTemplateOutput
- func (i ServiceTemplateArgs) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- func (i ServiceTemplateArgs) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (i ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- type ServiceTemplateContainer
- type ServiceTemplateContainerArgs
- func (ServiceTemplateContainerArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
- func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
- type ServiceTemplateContainerArray
- func (ServiceTemplateContainerArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
- func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
- type ServiceTemplateContainerArrayInput
- type ServiceTemplateContainerArrayOutput
- func (ServiceTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
- func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
- type ServiceTemplateContainerEnv
- type ServiceTemplateContainerEnvArgs
- func (ServiceTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
- func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
- type ServiceTemplateContainerEnvArray
- func (ServiceTemplateContainerEnvArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
- func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
- type ServiceTemplateContainerEnvArrayInput
- type ServiceTemplateContainerEnvArrayOutput
- func (ServiceTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerEnvOutput
- func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
- func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
- type ServiceTemplateContainerEnvInput
- type ServiceTemplateContainerEnvOutput
- func (ServiceTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
- func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
- func (o ServiceTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerEnvOutput) ValueSource() ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSource
- type ServiceTemplateContainerEnvValueSourceArgs
- func (ServiceTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
- func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSourceInput
- type ServiceTemplateContainerEnvValueSourceOutput
- func (ServiceTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourceOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
- func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSourcePtrInput
- type ServiceTemplateContainerEnvValueSourcePtrOutput
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) Elem() ServiceTemplateContainerEnvValueSourceOutput
- func (ServiceTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
- func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRef
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs
- func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefInput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringPtrOutput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput
- type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Elem() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
- func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
- func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
- type ServiceTemplateContainerInput
- type ServiceTemplateContainerLivenessProbe
- type ServiceTemplateContainerLivenessProbeArgs
- func (ServiceTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
- func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
- type ServiceTemplateContainerLivenessProbeGrpc
- type ServiceTemplateContainerLivenessProbeGrpcArgs
- func (ServiceTemplateContainerLivenessProbeGrpcArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcOutput() ServiceTemplateContainerLivenessProbeGrpcOutput
- func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcOutput
- func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- type ServiceTemplateContainerLivenessProbeGrpcInput
- type ServiceTemplateContainerLivenessProbeGrpcOutput
- func (ServiceTemplateContainerLivenessProbeGrpcOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeGrpcOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcOutput) Service() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcOutput() ServiceTemplateContainerLivenessProbeGrpcOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- type ServiceTemplateContainerLivenessProbeGrpcPtrInput
- type ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Elem() ServiceTemplateContainerLivenessProbeGrpcOutput
- func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Service() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGet
- type ServiceTemplateContainerLivenessProbeHttpGetArgs
- func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeader
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput
- type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGetInput
- type ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- type ServiceTemplateContainerLivenessProbeHttpGetPtrInput
- type ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Elem() ServiceTemplateContainerLivenessProbeHttpGetOutput
- func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- type ServiceTemplateContainerLivenessProbeInput
- type ServiceTemplateContainerLivenessProbeOutput
- func (ServiceTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) Grpc() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
- type ServiceTemplateContainerLivenessProbePtrInput
- type ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) Elem() ServiceTemplateContainerLivenessProbeOutput
- func (ServiceTemplateContainerLivenessProbePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) Grpc() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
- type ServiceTemplateContainerLivenessProbeTcpSocket
- type ServiceTemplateContainerLivenessProbeTcpSocketArgs
- func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- type ServiceTemplateContainerLivenessProbeTcpSocketInput
- type ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- type ServiceTemplateContainerLivenessProbeTcpSocketPtrInput
- type ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) Elem() ServiceTemplateContainerLivenessProbeTcpSocketOutput
- func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
- type ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o ServiceTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (o ServiceTemplateContainerOutput) DependsOns() pulumi.StringArrayOutput
- func (ServiceTemplateContainerOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerOutput) Envs() ServiceTemplateContainerEnvArrayOutput
- func (o ServiceTemplateContainerOutput) Image() pulumi.StringOutput
- func (o ServiceTemplateContainerOutput) LivenessProbe() ServiceTemplateContainerLivenessProbePtrOutput
- func (o ServiceTemplateContainerOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerOutput) Ports() ServiceTemplateContainerPortArrayOutput
- func (o ServiceTemplateContainerOutput) Resources() ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerOutput) StartupProbe() ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
- func (o ServiceTemplateContainerOutput) VolumeMounts() ServiceTemplateContainerVolumeMountArrayOutput
- func (o ServiceTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ServiceTemplateContainerPort
- type ServiceTemplateContainerPortArgs
- func (ServiceTemplateContainerPortArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
- func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
- type ServiceTemplateContainerPortArray
- func (ServiceTemplateContainerPortArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
- func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
- type ServiceTemplateContainerPortArrayInput
- type ServiceTemplateContainerPortArrayOutput
- func (ServiceTemplateContainerPortArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerPortArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerPortOutput
- func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
- func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
- type ServiceTemplateContainerPortInput
- type ServiceTemplateContainerPortOutput
- func (o ServiceTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (ServiceTemplateContainerPortOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
- func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
- type ServiceTemplateContainerResources
- type ServiceTemplateContainerResourcesArgs
- func (ServiceTemplateContainerResourcesArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
- func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
- type ServiceTemplateContainerResourcesInput
- type ServiceTemplateContainerResourcesOutput
- func (o ServiceTemplateContainerResourcesOutput) CpuIdle() pulumi.BoolPtrOutput
- func (ServiceTemplateContainerResourcesOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o ServiceTemplateContainerResourcesOutput) StartupCpuBoost() pulumi.BoolPtrOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
- type ServiceTemplateContainerResourcesPtrInput
- type ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) CpuIdle() pulumi.BoolPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) Elem() ServiceTemplateContainerResourcesOutput
- func (ServiceTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) StartupCpuBoost() pulumi.BoolPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
- func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
- type ServiceTemplateContainerStartupProbe
- type ServiceTemplateContainerStartupProbeArgs
- func (ServiceTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
- func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
- type ServiceTemplateContainerStartupProbeGrpc
- type ServiceTemplateContainerStartupProbeGrpcArgs
- func (ServiceTemplateContainerStartupProbeGrpcArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcOutput() ServiceTemplateContainerStartupProbeGrpcOutput
- func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcOutput
- func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput
- func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput
- type ServiceTemplateContainerStartupProbeGrpcInput
- type ServiceTemplateContainerStartupProbeGrpcOutput
- func (ServiceTemplateContainerStartupProbeGrpcOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeGrpcOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcOutput) Service() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcOutput() ServiceTemplateContainerStartupProbeGrpcOutput
- func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcOutput
- func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput
- type ServiceTemplateContainerStartupProbeGrpcPtrInput
- type ServiceTemplateContainerStartupProbeGrpcPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) Elem() ServiceTemplateContainerStartupProbeGrpcOutput
- func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) Service() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput
- func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGet
- type ServiceTemplateContainerStartupProbeHttpGetArgs
- func (ServiceTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeader
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput
- type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGetInput
- type ServiceTemplateContainerStartupProbeHttpGetOutput
- func (ServiceTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- type ServiceTemplateContainerStartupProbeHttpGetPtrInput
- type ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Elem() ServiceTemplateContainerStartupProbeHttpGetOutput
- func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- type ServiceTemplateContainerStartupProbeInput
- type ServiceTemplateContainerStartupProbeOutput
- func (ServiceTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) Grpc() ServiceTemplateContainerStartupProbeGrpcPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
- type ServiceTemplateContainerStartupProbePtrInput
- type ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) Elem() ServiceTemplateContainerStartupProbeOutput
- func (ServiceTemplateContainerStartupProbePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) Grpc() ServiceTemplateContainerStartupProbeGrpcPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
- func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
- type ServiceTemplateContainerStartupProbeTcpSocket
- type ServiceTemplateContainerStartupProbeTcpSocketArgs
- func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- type ServiceTemplateContainerStartupProbeTcpSocketInput
- type ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- type ServiceTemplateContainerStartupProbeTcpSocketPtrInput
- type ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Elem() ServiceTemplateContainerStartupProbeTcpSocketOutput
- func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
- type ServiceTemplateContainerVolumeMount
- type ServiceTemplateContainerVolumeMountArgs
- func (ServiceTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
- func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
- type ServiceTemplateContainerVolumeMountArray
- func (ServiceTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
- func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
- type ServiceTemplateContainerVolumeMountArrayInput
- type ServiceTemplateContainerVolumeMountArrayOutput
- func (ServiceTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerVolumeMountOutput
- func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
- func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
- type ServiceTemplateContainerVolumeMountInput
- type ServiceTemplateContainerVolumeMountOutput
- func (ServiceTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ServiceTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o ServiceTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
- func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
- type ServiceTemplateInput
- type ServiceTemplateOutput
- func (o ServiceTemplateOutput) Annotations() pulumi.StringMapOutput
- func (o ServiceTemplateOutput) Containers() ServiceTemplateContainerArrayOutput
- func (ServiceTemplateOutput) ElementType() reflect.Type
- func (o ServiceTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) Labels() pulumi.StringMapOutput
- func (o ServiceTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
- func (o ServiceTemplateOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) Scaling() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) SessionAffinity() pulumi.BoolPtrOutput
- func (o ServiceTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (o ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- func (o ServiceTemplateOutput) Volumes() ServiceTemplateVolumeArrayOutput
- func (o ServiceTemplateOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplatePtrInput
- type ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) Annotations() pulumi.StringMapOutput
- func (o ServiceTemplatePtrOutput) Containers() ServiceTemplateContainerArrayOutput
- func (o ServiceTemplatePtrOutput) Elem() ServiceTemplateOutput
- func (ServiceTemplatePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) Labels() pulumi.StringMapOutput
- func (o ServiceTemplatePtrOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
- func (o ServiceTemplatePtrOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) Scaling() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) SessionAffinity() pulumi.BoolPtrOutput
- func (o ServiceTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
- func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) Volumes() ServiceTemplateVolumeArrayOutput
- func (o ServiceTemplatePtrOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplateScaling
- type ServiceTemplateScalingArgs
- func (ServiceTemplateScalingArgs) ElementType() reflect.Type
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
- func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
- type ServiceTemplateScalingInput
- type ServiceTemplateScalingOutput
- func (ServiceTemplateScalingOutput) ElementType() reflect.Type
- func (o ServiceTemplateScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
- type ServiceTemplateScalingPtrInput
- type ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateScalingPtrOutput) Elem() ServiceTemplateScalingOutput
- func (ServiceTemplateScalingPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
- func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
- type ServiceTemplateVolume
- type ServiceTemplateVolumeArgs
- type ServiceTemplateVolumeArray
- func (ServiceTemplateVolumeArray) ElementType() reflect.Type
- func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
- func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
- type ServiceTemplateVolumeArrayInput
- type ServiceTemplateVolumeArrayOutput
- func (ServiceTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVolumeOutput
- func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
- func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
- type ServiceTemplateVolumeCloudSqlInstance
- type ServiceTemplateVolumeCloudSqlInstanceArgs
- func (ServiceTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
- type ServiceTemplateVolumeCloudSqlInstanceInput
- type ServiceTemplateVolumeCloudSqlInstanceOutput
- func (ServiceTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
- type ServiceTemplateVolumeCloudSqlInstancePtrInput
- type ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) Elem() ServiceTemplateVolumeCloudSqlInstanceOutput
- func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
- type ServiceTemplateVolumeEmptyDir
- type ServiceTemplateVolumeEmptyDirArgs
- func (ServiceTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirOutput() ServiceTemplateVolumeEmptyDirOutput
- func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirOutput
- func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput
- func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirPtrOutput
- type ServiceTemplateVolumeEmptyDirInput
- type ServiceTemplateVolumeEmptyDirOutput
- func (ServiceTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeEmptyDirOutput) Medium() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirOutput() ServiceTemplateVolumeEmptyDirOutput
- func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirOutput
- func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput
- func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirPtrOutput
- type ServiceTemplateVolumeEmptyDirPtrInput
- type ServiceTemplateVolumeEmptyDirPtrOutput
- func (o ServiceTemplateVolumeEmptyDirPtrOutput) Elem() ServiceTemplateVolumeEmptyDirOutput
- func (ServiceTemplateVolumeEmptyDirPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeEmptyDirPtrOutput) Medium() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeEmptyDirPtrOutput) ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput
- func (o ServiceTemplateVolumeEmptyDirPtrOutput) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirPtrOutput
- type ServiceTemplateVolumeGcs
- type ServiceTemplateVolumeGcsArgs
- func (ServiceTemplateVolumeGcsArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsOutput() ServiceTemplateVolumeGcsOutput
- func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsOutput
- func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput
- func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsPtrOutput
- type ServiceTemplateVolumeGcsInput
- type ServiceTemplateVolumeGcsOutput
- func (o ServiceTemplateVolumeGcsOutput) Bucket() pulumi.StringOutput
- func (ServiceTemplateVolumeGcsOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeGcsOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsOutput() ServiceTemplateVolumeGcsOutput
- func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsOutput
- func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput
- func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsPtrOutput
- type ServiceTemplateVolumeGcsPtrInput
- type ServiceTemplateVolumeGcsPtrOutput
- func (o ServiceTemplateVolumeGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeGcsPtrOutput) Elem() ServiceTemplateVolumeGcsOutput
- func (ServiceTemplateVolumeGcsPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeGcsPtrOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ServiceTemplateVolumeGcsPtrOutput) ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput
- func (o ServiceTemplateVolumeGcsPtrOutput) ToServiceTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsPtrOutput
- type ServiceTemplateVolumeInput
- type ServiceTemplateVolumeNfs
- type ServiceTemplateVolumeNfsArgs
- func (ServiceTemplateVolumeNfsArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsOutput() ServiceTemplateVolumeNfsOutput
- func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsOutput
- func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput
- func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsPtrOutput
- type ServiceTemplateVolumeNfsInput
- type ServiceTemplateVolumeNfsOutput
- func (ServiceTemplateVolumeNfsOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeNfsOutput) Path() pulumi.StringOutput
- func (o ServiceTemplateVolumeNfsOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ServiceTemplateVolumeNfsOutput) Server() pulumi.StringOutput
- func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsOutput() ServiceTemplateVolumeNfsOutput
- func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsOutput
- func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput
- func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsPtrOutput
- type ServiceTemplateVolumeNfsPtrInput
- type ServiceTemplateVolumeNfsPtrOutput
- func (o ServiceTemplateVolumeNfsPtrOutput) Elem() ServiceTemplateVolumeNfsOutput
- func (ServiceTemplateVolumeNfsPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeNfsPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeNfsPtrOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ServiceTemplateVolumeNfsPtrOutput) Server() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeNfsPtrOutput) ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput
- func (o ServiceTemplateVolumeNfsPtrOutput) ToServiceTemplateVolumeNfsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsPtrOutput
- type ServiceTemplateVolumeOutput
- func (o ServiceTemplateVolumeOutput) CloudSqlInstance() ServiceTemplateVolumeCloudSqlInstancePtrOutput
- func (ServiceTemplateVolumeOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeOutput) EmptyDir() ServiceTemplateVolumeEmptyDirPtrOutput
- func (o ServiceTemplateVolumeOutput) Gcs() ServiceTemplateVolumeGcsPtrOutput
- func (o ServiceTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateVolumeOutput) Nfs() ServiceTemplateVolumeNfsPtrOutput
- func (o ServiceTemplateVolumeOutput) Secret() ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput
- func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutputWithContext(ctx context.Context) ServiceTemplateVolumeOutput
- type ServiceTemplateVolumeSecret
- type ServiceTemplateVolumeSecretArgs
- func (ServiceTemplateVolumeSecretArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
- func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
- type ServiceTemplateVolumeSecretInput
- type ServiceTemplateVolumeSecretItem
- type ServiceTemplateVolumeSecretItemArgs
- func (ServiceTemplateVolumeSecretItemArgs) ElementType() reflect.Type
- func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
- func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
- type ServiceTemplateVolumeSecretItemArray
- func (ServiceTemplateVolumeSecretItemArray) ElementType() reflect.Type
- func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
- func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
- type ServiceTemplateVolumeSecretItemArrayInput
- type ServiceTemplateVolumeSecretItemArrayOutput
- func (ServiceTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretItemArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVolumeSecretItemOutput
- func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
- func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
- type ServiceTemplateVolumeSecretItemInput
- type ServiceTemplateVolumeSecretItemOutput
- func (ServiceTemplateVolumeSecretItemOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretItemOutput) Mode() pulumi.IntPtrOutput
- func (o ServiceTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
- func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
- func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
- func (o ServiceTemplateVolumeSecretItemOutput) Version() pulumi.StringPtrOutput
- type ServiceTemplateVolumeSecretOutput
- func (o ServiceTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
- func (ServiceTemplateVolumeSecretOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretOutput) Items() ServiceTemplateVolumeSecretItemArrayOutput
- func (o ServiceTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
- type ServiceTemplateVolumeSecretPtrInput
- type ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) Elem() ServiceTemplateVolumeSecretOutput
- func (ServiceTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVolumeSecretPtrOutput) Items() ServiceTemplateVolumeSecretItemArrayOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
- func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
- type ServiceTemplateVpcAccess
- type ServiceTemplateVpcAccessArgs
- func (ServiceTemplateVpcAccessArgs) ElementType() reflect.Type
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
- func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplateVpcAccessInput
- type ServiceTemplateVpcAccessNetworkInterface
- type ServiceTemplateVpcAccessNetworkInterfaceArgs
- func (ServiceTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
- func (i ServiceTemplateVpcAccessNetworkInterfaceArgs) ToServiceTemplateVpcAccessNetworkInterfaceOutput() ServiceTemplateVpcAccessNetworkInterfaceOutput
- func (i ServiceTemplateVpcAccessNetworkInterfaceArgs) ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceOutput
- type ServiceTemplateVpcAccessNetworkInterfaceArray
- func (ServiceTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
- func (i ServiceTemplateVpcAccessNetworkInterfaceArray) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (i ServiceTemplateVpcAccessNetworkInterfaceArray) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- type ServiceTemplateVpcAccessNetworkInterfaceArrayInput
- type ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVpcAccessNetworkInterfaceOutput
- func (o ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- type ServiceTemplateVpcAccessNetworkInterfaceInput
- type ServiceTemplateVpcAccessNetworkInterfaceOutput
- func (ServiceTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
- func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
- func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) ToServiceTemplateVpcAccessNetworkInterfaceOutput() ServiceTemplateVpcAccessNetworkInterfaceOutput
- func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceOutput
- type ServiceTemplateVpcAccessOutput
- func (o ServiceTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
- func (ServiceTemplateVpcAccessOutput) ElementType() reflect.Type
- func (o ServiceTemplateVpcAccessOutput) NetworkInterfaces() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
- func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
- type ServiceTemplateVpcAccessPtrInput
- type ServiceTemplateVpcAccessPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) Elem() ServiceTemplateVpcAccessOutput
- func (ServiceTemplateVpcAccessPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateVpcAccessPtrOutput) NetworkInterfaces() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
- func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
- func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
- type ServiceTerminalCondition
- type ServiceTerminalConditionArgs
- func (ServiceTerminalConditionArgs) ElementType() reflect.Type
- func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
- func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
- type ServiceTerminalConditionArray
- func (ServiceTerminalConditionArray) ElementType() reflect.Type
- func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
- func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
- type ServiceTerminalConditionArrayInput
- type ServiceTerminalConditionArrayOutput
- func (ServiceTerminalConditionArrayOutput) ElementType() reflect.Type
- func (o ServiceTerminalConditionArrayOutput) Index(i pulumi.IntInput) ServiceTerminalConditionOutput
- func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
- func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
- type ServiceTerminalConditionInput
- type ServiceTerminalConditionOutput
- func (ServiceTerminalConditionOutput) ElementType() reflect.Type
- func (o ServiceTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) Message() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) Severity() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) State() pulumi.StringPtrOutput
- func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
- func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
- func (o ServiceTerminalConditionOutput) Type() pulumi.StringPtrOutput
- type ServiceTraffic
- type ServiceTrafficArgs
- type ServiceTrafficArray
- type ServiceTrafficArrayInput
- type ServiceTrafficArrayOutput
- func (ServiceTrafficArrayOutput) ElementType() reflect.Type
- func (o ServiceTrafficArrayOutput) Index(i pulumi.IntInput) ServiceTrafficOutput
- func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
- func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
- type ServiceTrafficInput
- type ServiceTrafficOutput
- func (ServiceTrafficOutput) ElementType() reflect.Type
- func (o ServiceTrafficOutput) Percent() pulumi.IntPtrOutput
- func (o ServiceTrafficOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTrafficOutput) Tag() pulumi.StringPtrOutput
- func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput
- func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
- func (o ServiceTrafficOutput) Type() pulumi.StringPtrOutput
- type ServiceTrafficStatus
- type ServiceTrafficStatusArgs
- type ServiceTrafficStatusArray
- type ServiceTrafficStatusArrayInput
- type ServiceTrafficStatusArrayOutput
- func (ServiceTrafficStatusArrayOutput) ElementType() reflect.Type
- func (o ServiceTrafficStatusArrayOutput) Index(i pulumi.IntInput) ServiceTrafficStatusOutput
- func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput
- func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutputWithContext(ctx context.Context) ServiceTrafficStatusArrayOutput
- type ServiceTrafficStatusInput
- type ServiceTrafficStatusOutput
- func (ServiceTrafficStatusOutput) ElementType() reflect.Type
- func (o ServiceTrafficStatusOutput) Percent() pulumi.IntPtrOutput
- func (o ServiceTrafficStatusOutput) Revision() pulumi.StringPtrOutput
- func (o ServiceTrafficStatusOutput) Tag() pulumi.StringPtrOutput
- func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput
- func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutputWithContext(ctx context.Context) ServiceTrafficStatusOutput
- func (o ServiceTrafficStatusOutput) Type() pulumi.StringPtrOutput
- func (o ServiceTrafficStatusOutput) Uri() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetJobBinaryAuthorization ¶ added in v7.1.0
type GetJobBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification string `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault bool `pulumi:"useDefault"` }
type GetJobBinaryAuthorizationArgs ¶ added in v7.1.0
type GetJobBinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification pulumi.StringInput `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault pulumi.BoolInput `pulumi:"useDefault"` }
func (GetJobBinaryAuthorizationArgs) ElementType ¶ added in v7.1.0
func (GetJobBinaryAuthorizationArgs) ElementType() reflect.Type
func (GetJobBinaryAuthorizationArgs) ToGetJobBinaryAuthorizationOutput ¶ added in v7.1.0
func (i GetJobBinaryAuthorizationArgs) ToGetJobBinaryAuthorizationOutput() GetJobBinaryAuthorizationOutput
func (GetJobBinaryAuthorizationArgs) ToGetJobBinaryAuthorizationOutputWithContext ¶ added in v7.1.0
func (i GetJobBinaryAuthorizationArgs) ToGetJobBinaryAuthorizationOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationOutput
type GetJobBinaryAuthorizationArray ¶ added in v7.1.0
type GetJobBinaryAuthorizationArray []GetJobBinaryAuthorizationInput
func (GetJobBinaryAuthorizationArray) ElementType ¶ added in v7.1.0
func (GetJobBinaryAuthorizationArray) ElementType() reflect.Type
func (GetJobBinaryAuthorizationArray) ToGetJobBinaryAuthorizationArrayOutput ¶ added in v7.1.0
func (i GetJobBinaryAuthorizationArray) ToGetJobBinaryAuthorizationArrayOutput() GetJobBinaryAuthorizationArrayOutput
func (GetJobBinaryAuthorizationArray) ToGetJobBinaryAuthorizationArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobBinaryAuthorizationArray) ToGetJobBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationArrayOutput
type GetJobBinaryAuthorizationArrayInput ¶ added in v7.1.0
type GetJobBinaryAuthorizationArrayInput interface { pulumi.Input ToGetJobBinaryAuthorizationArrayOutput() GetJobBinaryAuthorizationArrayOutput ToGetJobBinaryAuthorizationArrayOutputWithContext(context.Context) GetJobBinaryAuthorizationArrayOutput }
GetJobBinaryAuthorizationArrayInput is an input type that accepts GetJobBinaryAuthorizationArray and GetJobBinaryAuthorizationArrayOutput values. You can construct a concrete instance of `GetJobBinaryAuthorizationArrayInput` via:
GetJobBinaryAuthorizationArray{ GetJobBinaryAuthorizationArgs{...} }
type GetJobBinaryAuthorizationArrayOutput ¶ added in v7.1.0
type GetJobBinaryAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (GetJobBinaryAuthorizationArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobBinaryAuthorizationArrayOutput) ElementType() reflect.Type
func (GetJobBinaryAuthorizationArrayOutput) Index ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationArrayOutput) Index(i pulumi.IntInput) GetJobBinaryAuthorizationOutput
func (GetJobBinaryAuthorizationArrayOutput) ToGetJobBinaryAuthorizationArrayOutput ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationArrayOutput) ToGetJobBinaryAuthorizationArrayOutput() GetJobBinaryAuthorizationArrayOutput
func (GetJobBinaryAuthorizationArrayOutput) ToGetJobBinaryAuthorizationArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationArrayOutput) ToGetJobBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationArrayOutput
type GetJobBinaryAuthorizationInput ¶ added in v7.1.0
type GetJobBinaryAuthorizationInput interface { pulumi.Input ToGetJobBinaryAuthorizationOutput() GetJobBinaryAuthorizationOutput ToGetJobBinaryAuthorizationOutputWithContext(context.Context) GetJobBinaryAuthorizationOutput }
GetJobBinaryAuthorizationInput is an input type that accepts GetJobBinaryAuthorizationArgs and GetJobBinaryAuthorizationOutput values. You can construct a concrete instance of `GetJobBinaryAuthorizationInput` via:
GetJobBinaryAuthorizationArgs{...}
type GetJobBinaryAuthorizationOutput ¶ added in v7.1.0
type GetJobBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (GetJobBinaryAuthorizationOutput) BreakglassJustification ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (GetJobBinaryAuthorizationOutput) ElementType ¶ added in v7.1.0
func (GetJobBinaryAuthorizationOutput) ElementType() reflect.Type
func (GetJobBinaryAuthorizationOutput) ToGetJobBinaryAuthorizationOutput ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationOutput) ToGetJobBinaryAuthorizationOutput() GetJobBinaryAuthorizationOutput
func (GetJobBinaryAuthorizationOutput) ToGetJobBinaryAuthorizationOutputWithContext ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationOutput) ToGetJobBinaryAuthorizationOutputWithContext(ctx context.Context) GetJobBinaryAuthorizationOutput
func (GetJobBinaryAuthorizationOutput) UseDefault ¶ added in v7.1.0
func (o GetJobBinaryAuthorizationOutput) UseDefault() pulumi.BoolOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GetJobCondition ¶ added in v7.1.0
type GetJobCondition struct { // A reason for the execution condition. ExecutionReason string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message string `pulumi:"message"` // A common (service-level) reason for this condition. Reason string `pulumi:"reason"` // A reason for the revision condition. RevisionReason string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity string `pulumi:"severity"` // State of the condition. State string `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type string `pulumi:"type"` }
type GetJobConditionArgs ¶ added in v7.1.0
type GetJobConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringInput `pulumi:"severity"` // State of the condition. State pulumi.StringInput `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringInput `pulumi:"type"` }
func (GetJobConditionArgs) ElementType ¶ added in v7.1.0
func (GetJobConditionArgs) ElementType() reflect.Type
func (GetJobConditionArgs) ToGetJobConditionOutput ¶ added in v7.1.0
func (i GetJobConditionArgs) ToGetJobConditionOutput() GetJobConditionOutput
func (GetJobConditionArgs) ToGetJobConditionOutputWithContext ¶ added in v7.1.0
func (i GetJobConditionArgs) ToGetJobConditionOutputWithContext(ctx context.Context) GetJobConditionOutput
type GetJobConditionArray ¶ added in v7.1.0
type GetJobConditionArray []GetJobConditionInput
func (GetJobConditionArray) ElementType ¶ added in v7.1.0
func (GetJobConditionArray) ElementType() reflect.Type
func (GetJobConditionArray) ToGetJobConditionArrayOutput ¶ added in v7.1.0
func (i GetJobConditionArray) ToGetJobConditionArrayOutput() GetJobConditionArrayOutput
func (GetJobConditionArray) ToGetJobConditionArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobConditionArray) ToGetJobConditionArrayOutputWithContext(ctx context.Context) GetJobConditionArrayOutput
type GetJobConditionArrayInput ¶ added in v7.1.0
type GetJobConditionArrayInput interface { pulumi.Input ToGetJobConditionArrayOutput() GetJobConditionArrayOutput ToGetJobConditionArrayOutputWithContext(context.Context) GetJobConditionArrayOutput }
GetJobConditionArrayInput is an input type that accepts GetJobConditionArray and GetJobConditionArrayOutput values. You can construct a concrete instance of `GetJobConditionArrayInput` via:
GetJobConditionArray{ GetJobConditionArgs{...} }
type GetJobConditionArrayOutput ¶ added in v7.1.0
type GetJobConditionArrayOutput struct{ *pulumi.OutputState }
func (GetJobConditionArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobConditionArrayOutput) ElementType() reflect.Type
func (GetJobConditionArrayOutput) Index ¶ added in v7.1.0
func (o GetJobConditionArrayOutput) Index(i pulumi.IntInput) GetJobConditionOutput
func (GetJobConditionArrayOutput) ToGetJobConditionArrayOutput ¶ added in v7.1.0
func (o GetJobConditionArrayOutput) ToGetJobConditionArrayOutput() GetJobConditionArrayOutput
func (GetJobConditionArrayOutput) ToGetJobConditionArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobConditionArrayOutput) ToGetJobConditionArrayOutputWithContext(ctx context.Context) GetJobConditionArrayOutput
type GetJobConditionInput ¶ added in v7.1.0
type GetJobConditionInput interface { pulumi.Input ToGetJobConditionOutput() GetJobConditionOutput ToGetJobConditionOutputWithContext(context.Context) GetJobConditionOutput }
GetJobConditionInput is an input type that accepts GetJobConditionArgs and GetJobConditionOutput values. You can construct a concrete instance of `GetJobConditionInput` via:
GetJobConditionArgs{...}
type GetJobConditionOutput ¶ added in v7.1.0
type GetJobConditionOutput struct{ *pulumi.OutputState }
func (GetJobConditionOutput) ElementType ¶ added in v7.1.0
func (GetJobConditionOutput) ElementType() reflect.Type
func (GetJobConditionOutput) ExecutionReason ¶ added in v7.1.0
func (o GetJobConditionOutput) ExecutionReason() pulumi.StringOutput
A reason for the execution condition.
func (GetJobConditionOutput) LastTransitionTime ¶ added in v7.1.0
func (o GetJobConditionOutput) LastTransitionTime() pulumi.StringOutput
Last time the condition transitioned from one status to another.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetJobConditionOutput) Message ¶ added in v7.1.0
func (o GetJobConditionOutput) Message() pulumi.StringOutput
Human readable message indicating details about the current status.
func (GetJobConditionOutput) Reason ¶ added in v7.1.0
func (o GetJobConditionOutput) Reason() pulumi.StringOutput
A common (service-level) reason for this condition.
func (GetJobConditionOutput) RevisionReason ¶ added in v7.1.0
func (o GetJobConditionOutput) RevisionReason() pulumi.StringOutput
A reason for the revision condition.
func (GetJobConditionOutput) Severity ¶ added in v7.1.0
func (o GetJobConditionOutput) Severity() pulumi.StringOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (GetJobConditionOutput) State ¶ added in v7.1.0
func (o GetJobConditionOutput) State() pulumi.StringOutput
State of the condition.
func (GetJobConditionOutput) ToGetJobConditionOutput ¶ added in v7.1.0
func (o GetJobConditionOutput) ToGetJobConditionOutput() GetJobConditionOutput
func (GetJobConditionOutput) ToGetJobConditionOutputWithContext ¶ added in v7.1.0
func (o GetJobConditionOutput) ToGetJobConditionOutputWithContext(ctx context.Context) GetJobConditionOutput
func (GetJobConditionOutput) Type ¶ added in v7.1.0
func (o GetJobConditionOutput) 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 common to all resources include: * "Ready": True when the Resource is ready.
type GetJobLatestCreatedExecution ¶ added in v7.1.0
type GetJobLatestCreatedExecution struct { // Completion timestamp of the execution. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CompletionTime string `pulumi:"completionTime"` // Creation timestamp of the execution. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime string `pulumi:"createTime"` // The name of the Cloud Run v2 Job. Name string `pulumi:"name"` }
type GetJobLatestCreatedExecutionArgs ¶ added in v7.1.0
type GetJobLatestCreatedExecutionArgs struct { // Completion timestamp of the execution. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CompletionTime pulumi.StringInput `pulumi:"completionTime"` // Creation timestamp of the execution. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringInput `pulumi:"createTime"` // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` }
func (GetJobLatestCreatedExecutionArgs) ElementType ¶ added in v7.1.0
func (GetJobLatestCreatedExecutionArgs) ElementType() reflect.Type
func (GetJobLatestCreatedExecutionArgs) ToGetJobLatestCreatedExecutionOutput ¶ added in v7.1.0
func (i GetJobLatestCreatedExecutionArgs) ToGetJobLatestCreatedExecutionOutput() GetJobLatestCreatedExecutionOutput
func (GetJobLatestCreatedExecutionArgs) ToGetJobLatestCreatedExecutionOutputWithContext ¶ added in v7.1.0
func (i GetJobLatestCreatedExecutionArgs) ToGetJobLatestCreatedExecutionOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionOutput
type GetJobLatestCreatedExecutionArray ¶ added in v7.1.0
type GetJobLatestCreatedExecutionArray []GetJobLatestCreatedExecutionInput
func (GetJobLatestCreatedExecutionArray) ElementType ¶ added in v7.1.0
func (GetJobLatestCreatedExecutionArray) ElementType() reflect.Type
func (GetJobLatestCreatedExecutionArray) ToGetJobLatestCreatedExecutionArrayOutput ¶ added in v7.1.0
func (i GetJobLatestCreatedExecutionArray) ToGetJobLatestCreatedExecutionArrayOutput() GetJobLatestCreatedExecutionArrayOutput
func (GetJobLatestCreatedExecutionArray) ToGetJobLatestCreatedExecutionArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobLatestCreatedExecutionArray) ToGetJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionArrayOutput
type GetJobLatestCreatedExecutionArrayInput ¶ added in v7.1.0
type GetJobLatestCreatedExecutionArrayInput interface { pulumi.Input ToGetJobLatestCreatedExecutionArrayOutput() GetJobLatestCreatedExecutionArrayOutput ToGetJobLatestCreatedExecutionArrayOutputWithContext(context.Context) GetJobLatestCreatedExecutionArrayOutput }
GetJobLatestCreatedExecutionArrayInput is an input type that accepts GetJobLatestCreatedExecutionArray and GetJobLatestCreatedExecutionArrayOutput values. You can construct a concrete instance of `GetJobLatestCreatedExecutionArrayInput` via:
GetJobLatestCreatedExecutionArray{ GetJobLatestCreatedExecutionArgs{...} }
type GetJobLatestCreatedExecutionArrayOutput ¶ added in v7.1.0
type GetJobLatestCreatedExecutionArrayOutput struct{ *pulumi.OutputState }
func (GetJobLatestCreatedExecutionArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobLatestCreatedExecutionArrayOutput) ElementType() reflect.Type
func (GetJobLatestCreatedExecutionArrayOutput) ToGetJobLatestCreatedExecutionArrayOutput ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionArrayOutput) ToGetJobLatestCreatedExecutionArrayOutput() GetJobLatestCreatedExecutionArrayOutput
func (GetJobLatestCreatedExecutionArrayOutput) ToGetJobLatestCreatedExecutionArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionArrayOutput) ToGetJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionArrayOutput
type GetJobLatestCreatedExecutionInput ¶ added in v7.1.0
type GetJobLatestCreatedExecutionInput interface { pulumi.Input ToGetJobLatestCreatedExecutionOutput() GetJobLatestCreatedExecutionOutput ToGetJobLatestCreatedExecutionOutputWithContext(context.Context) GetJobLatestCreatedExecutionOutput }
GetJobLatestCreatedExecutionInput is an input type that accepts GetJobLatestCreatedExecutionArgs and GetJobLatestCreatedExecutionOutput values. You can construct a concrete instance of `GetJobLatestCreatedExecutionInput` via:
GetJobLatestCreatedExecutionArgs{...}
type GetJobLatestCreatedExecutionOutput ¶ added in v7.1.0
type GetJobLatestCreatedExecutionOutput struct{ *pulumi.OutputState }
func (GetJobLatestCreatedExecutionOutput) CompletionTime ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionOutput) CompletionTime() pulumi.StringOutput
Completion timestamp of the execution.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetJobLatestCreatedExecutionOutput) CreateTime ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionOutput) CreateTime() pulumi.StringOutput
Creation timestamp of the execution.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetJobLatestCreatedExecutionOutput) ElementType ¶ added in v7.1.0
func (GetJobLatestCreatedExecutionOutput) ElementType() reflect.Type
func (GetJobLatestCreatedExecutionOutput) Name ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Job.
func (GetJobLatestCreatedExecutionOutput) ToGetJobLatestCreatedExecutionOutput ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionOutput) ToGetJobLatestCreatedExecutionOutput() GetJobLatestCreatedExecutionOutput
func (GetJobLatestCreatedExecutionOutput) ToGetJobLatestCreatedExecutionOutputWithContext ¶ added in v7.1.0
func (o GetJobLatestCreatedExecutionOutput) ToGetJobLatestCreatedExecutionOutputWithContext(ctx context.Context) GetJobLatestCreatedExecutionOutput
type GetJobTemplate ¶ added in v7.1.0
type GetJobTemplate struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate. // // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations map[string]string `pulumi:"annotations"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, // or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or // https://cloud.google.com/run/docs/configuring/labels. // // Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 ExecutionTemplate. Labels map[string]string `pulumi:"labels"` // Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism. Parallelism int `pulumi:"parallelism"` // Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ TaskCount int `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution Templates []GetJobTemplateTemplate `pulumi:"templates"` }
type GetJobTemplateArgs ¶ added in v7.1.0
type GetJobTemplateArgs struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate. // // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, // or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or // https://cloud.google.com/run/docs/configuring/labels. // // Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 ExecutionTemplate. Labels pulumi.StringMapInput `pulumi:"labels"` // Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism. Parallelism pulumi.IntInput `pulumi:"parallelism"` // Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ TaskCount pulumi.IntInput `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution Templates GetJobTemplateTemplateArrayInput `pulumi:"templates"` }
func (GetJobTemplateArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateArgs) ElementType() reflect.Type
func (GetJobTemplateArgs) ToGetJobTemplateOutput ¶ added in v7.1.0
func (i GetJobTemplateArgs) ToGetJobTemplateOutput() GetJobTemplateOutput
func (GetJobTemplateArgs) ToGetJobTemplateOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateArgs) ToGetJobTemplateOutputWithContext(ctx context.Context) GetJobTemplateOutput
type GetJobTemplateArray ¶ added in v7.1.0
type GetJobTemplateArray []GetJobTemplateInput
func (GetJobTemplateArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateArray) ElementType() reflect.Type
func (GetJobTemplateArray) ToGetJobTemplateArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateArray) ToGetJobTemplateArrayOutput() GetJobTemplateArrayOutput
func (GetJobTemplateArray) ToGetJobTemplateArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateArray) ToGetJobTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateArrayOutput
type GetJobTemplateArrayInput ¶ added in v7.1.0
type GetJobTemplateArrayInput interface { pulumi.Input ToGetJobTemplateArrayOutput() GetJobTemplateArrayOutput ToGetJobTemplateArrayOutputWithContext(context.Context) GetJobTemplateArrayOutput }
GetJobTemplateArrayInput is an input type that accepts GetJobTemplateArray and GetJobTemplateArrayOutput values. You can construct a concrete instance of `GetJobTemplateArrayInput` via:
GetJobTemplateArray{ GetJobTemplateArgs{...} }
type GetJobTemplateArrayOutput ¶ added in v7.1.0
type GetJobTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateArrayOutput) ElementType() reflect.Type
func (GetJobTemplateArrayOutput) Index ¶ added in v7.1.0
func (o GetJobTemplateArrayOutput) Index(i pulumi.IntInput) GetJobTemplateOutput
func (GetJobTemplateArrayOutput) ToGetJobTemplateArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateArrayOutput) ToGetJobTemplateArrayOutput() GetJobTemplateArrayOutput
func (GetJobTemplateArrayOutput) ToGetJobTemplateArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateArrayOutput) ToGetJobTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateArrayOutput
type GetJobTemplateInput ¶ added in v7.1.0
type GetJobTemplateInput interface { pulumi.Input ToGetJobTemplateOutput() GetJobTemplateOutput ToGetJobTemplateOutputWithContext(context.Context) GetJobTemplateOutput }
GetJobTemplateInput is an input type that accepts GetJobTemplateArgs and GetJobTemplateOutput values. You can construct a concrete instance of `GetJobTemplateInput` via:
GetJobTemplateArgs{...}
type GetJobTemplateOutput ¶ added in v7.1.0
type GetJobTemplateOutput struct{ *pulumi.OutputState }
func (GetJobTemplateOutput) Annotations ¶ added in v7.1.0
func (o GetJobTemplateOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate.
This field follows Kubernetes annotations' namespacing, limits, and rules.
func (GetJobTemplateOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateOutput) ElementType() reflect.Type
func (GetJobTemplateOutput) Labels ¶ added in v7.1.0
func (o GetJobTemplateOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 ExecutionTemplate.
func (GetJobTemplateOutput) Parallelism ¶ added in v7.1.0
func (o GetJobTemplateOutput) Parallelism() pulumi.IntOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.
func (GetJobTemplateOutput) TaskCount ¶ added in v7.1.0
func (o GetJobTemplateOutput) TaskCount() pulumi.IntOutput
Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
func (GetJobTemplateOutput) Templates ¶ added in v7.1.0
func (o GetJobTemplateOutput) Templates() GetJobTemplateTemplateArrayOutput
Describes the task(s) that will be created when executing an execution
func (GetJobTemplateOutput) ToGetJobTemplateOutput ¶ added in v7.1.0
func (o GetJobTemplateOutput) ToGetJobTemplateOutput() GetJobTemplateOutput
func (GetJobTemplateOutput) ToGetJobTemplateOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateOutput) ToGetJobTemplateOutputWithContext(ctx context.Context) GetJobTemplateOutput
type GetJobTemplateTemplate ¶ added in v7.1.0
type GetJobTemplateTemplate struct { // Holds the single container that defines the unit of execution for this task. Containers []GetJobTemplateTemplateContainer `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey string `pulumi:"encryptionKey"` // The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"] ExecutionEnvironment string `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. MaxRetries int `pulumi:"maxRetries"` // Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. ServiceAccount string `pulumi:"serviceAccount"` // Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. // // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GetJobTemplateTemplateVolume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccesses []GetJobTemplateTemplateVpcAccess `pulumi:"vpcAccesses"` }
type GetJobTemplateTemplateArgs ¶ added in v7.1.0
type GetJobTemplateTemplateArgs struct { // Holds the single container that defines the unit of execution for this task. Containers GetJobTemplateTemplateContainerArrayInput `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey pulumi.StringInput `pulumi:"encryptionKey"` // The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"] ExecutionEnvironment pulumi.StringInput `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` // Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. // // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout pulumi.StringInput `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes GetJobTemplateTemplateVolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccesses GetJobTemplateTemplateVpcAccessArrayInput `pulumi:"vpcAccesses"` }
func (GetJobTemplateTemplateArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateArgs) ToGetJobTemplateTemplateOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateArgs) ToGetJobTemplateTemplateOutput() GetJobTemplateTemplateOutput
func (GetJobTemplateTemplateArgs) ToGetJobTemplateTemplateOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateArgs) ToGetJobTemplateTemplateOutputWithContext(ctx context.Context) GetJobTemplateTemplateOutput
type GetJobTemplateTemplateArray ¶ added in v7.1.0
type GetJobTemplateTemplateArray []GetJobTemplateTemplateInput
func (GetJobTemplateTemplateArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateArray) ElementType() reflect.Type
func (GetJobTemplateTemplateArray) ToGetJobTemplateTemplateArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateArray) ToGetJobTemplateTemplateArrayOutput() GetJobTemplateTemplateArrayOutput
func (GetJobTemplateTemplateArray) ToGetJobTemplateTemplateArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateArray) ToGetJobTemplateTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateArrayOutput
type GetJobTemplateTemplateArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateArrayInput interface { pulumi.Input ToGetJobTemplateTemplateArrayOutput() GetJobTemplateTemplateArrayOutput ToGetJobTemplateTemplateArrayOutputWithContext(context.Context) GetJobTemplateTemplateArrayOutput }
GetJobTemplateTemplateArrayInput is an input type that accepts GetJobTemplateTemplateArray and GetJobTemplateTemplateArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateArrayInput` via:
GetJobTemplateTemplateArray{ GetJobTemplateTemplateArgs{...} }
type GetJobTemplateTemplateArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateArrayOutput) Index ¶ added in v7.1.0
func (o GetJobTemplateTemplateArrayOutput) Index(i pulumi.IntInput) GetJobTemplateTemplateOutput
func (GetJobTemplateTemplateArrayOutput) ToGetJobTemplateTemplateArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateArrayOutput) ToGetJobTemplateTemplateArrayOutput() GetJobTemplateTemplateArrayOutput
func (GetJobTemplateTemplateArrayOutput) ToGetJobTemplateTemplateArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateArrayOutput) ToGetJobTemplateTemplateArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateArrayOutput
type GetJobTemplateTemplateContainer ¶ added in v7.1.0
type GetJobTemplateTemplateContainer struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // List of environment variables to set in the container. Envs []GetJobTemplateTemplateContainerEnv `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // The name of the Cloud Run v2 Job. Name string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Ports []GetJobTemplateTemplateContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources []GetJobTemplateTemplateContainerResource `pulumi:"resources"` // Volume to mount into the container's filesystem. VolumeMounts []GetJobTemplateTemplateContainerVolumeMount `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir string `pulumi:"workingDir"` }
type GetJobTemplateTemplateContainerArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // List of environment variables to set in the container. Envs GetJobTemplateTemplateContainerEnvArrayInput `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Ports GetJobTemplateTemplateContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources GetJobTemplateTemplateContainerResourceArrayInput `pulumi:"resources"` // Volume to mount into the container's filesystem. VolumeMounts GetJobTemplateTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir pulumi.StringInput `pulumi:"workingDir"` }
func (GetJobTemplateTemplateContainerArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerArgs) ToGetJobTemplateTemplateContainerOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerArgs) ToGetJobTemplateTemplateContainerOutput() GetJobTemplateTemplateContainerOutput
func (GetJobTemplateTemplateContainerArgs) ToGetJobTemplateTemplateContainerOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerArgs) ToGetJobTemplateTemplateContainerOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerOutput
type GetJobTemplateTemplateContainerArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerArray []GetJobTemplateTemplateContainerInput
func (GetJobTemplateTemplateContainerArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerArray) ToGetJobTemplateTemplateContainerArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerArray) ToGetJobTemplateTemplateContainerArrayOutput() GetJobTemplateTemplateContainerArrayOutput
func (GetJobTemplateTemplateContainerArray) ToGetJobTemplateTemplateContainerArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerArray) ToGetJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerArrayOutput
type GetJobTemplateTemplateContainerArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerArrayOutput() GetJobTemplateTemplateContainerArrayOutput ToGetJobTemplateTemplateContainerArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerArrayOutput }
GetJobTemplateTemplateContainerArrayInput is an input type that accepts GetJobTemplateTemplateContainerArray and GetJobTemplateTemplateContainerArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerArrayInput` via:
GetJobTemplateTemplateContainerArray{ GetJobTemplateTemplateContainerArgs{...} }
type GetJobTemplateTemplateContainerArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerArrayOutput) ToGetJobTemplateTemplateContainerArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerArrayOutput) ToGetJobTemplateTemplateContainerArrayOutput() GetJobTemplateTemplateContainerArrayOutput
func (GetJobTemplateTemplateContainerArrayOutput) ToGetJobTemplateTemplateContainerArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerArrayOutput) ToGetJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerArrayOutput
type GetJobTemplateTemplateContainerEnv ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnv struct { // The name of the Cloud Run v2 Job. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value string `pulumi:"value"` // Source for the environment variable's value. ValueSources []GetJobTemplateTemplateContainerEnvValueSource `pulumi:"valueSources"` }
type GetJobTemplateTemplateContainerEnvArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvArgs struct { // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value pulumi.StringInput `pulumi:"value"` // Source for the environment variable's value. ValueSources GetJobTemplateTemplateContainerEnvValueSourceArrayInput `pulumi:"valueSources"` }
func (GetJobTemplateTemplateContainerEnvArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvArgs) ToGetJobTemplateTemplateContainerEnvOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvArgs) ToGetJobTemplateTemplateContainerEnvOutput() GetJobTemplateTemplateContainerEnvOutput
func (GetJobTemplateTemplateContainerEnvArgs) ToGetJobTemplateTemplateContainerEnvOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvArgs) ToGetJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvOutput
type GetJobTemplateTemplateContainerEnvArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvArray []GetJobTemplateTemplateContainerEnvInput
func (GetJobTemplateTemplateContainerEnvArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvArray) ToGetJobTemplateTemplateContainerEnvArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvArray) ToGetJobTemplateTemplateContainerEnvArrayOutput() GetJobTemplateTemplateContainerEnvArrayOutput
func (GetJobTemplateTemplateContainerEnvArray) ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvArray) ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvArrayOutput
type GetJobTemplateTemplateContainerEnvArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerEnvArrayOutput() GetJobTemplateTemplateContainerEnvArrayOutput ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerEnvArrayOutput }
GetJobTemplateTemplateContainerEnvArrayInput is an input type that accepts GetJobTemplateTemplateContainerEnvArray and GetJobTemplateTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerEnvArrayInput` via:
GetJobTemplateTemplateContainerEnvArray{ GetJobTemplateTemplateContainerEnvArgs{...} }
type GetJobTemplateTemplateContainerEnvArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerEnvArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvArrayOutput) ToGetJobTemplateTemplateContainerEnvArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvArrayOutput) ToGetJobTemplateTemplateContainerEnvArrayOutput() GetJobTemplateTemplateContainerEnvArrayOutput
func (GetJobTemplateTemplateContainerEnvArrayOutput) ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvArrayOutput) ToGetJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvArrayOutput
type GetJobTemplateTemplateContainerEnvInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvInput interface { pulumi.Input ToGetJobTemplateTemplateContainerEnvOutput() GetJobTemplateTemplateContainerEnvOutput ToGetJobTemplateTemplateContainerEnvOutputWithContext(context.Context) GetJobTemplateTemplateContainerEnvOutput }
GetJobTemplateTemplateContainerEnvInput is an input type that accepts GetJobTemplateTemplateContainerEnvArgs and GetJobTemplateTemplateContainerEnvOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerEnvInput` via:
GetJobTemplateTemplateContainerEnvArgs{...}
type GetJobTemplateTemplateContainerEnvOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerEnvOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvOutput) Name ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Job.
func (GetJobTemplateTemplateContainerEnvOutput) ToGetJobTemplateTemplateContainerEnvOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvOutput) ToGetJobTemplateTemplateContainerEnvOutput() GetJobTemplateTemplateContainerEnvOutput
func (GetJobTemplateTemplateContainerEnvOutput) ToGetJobTemplateTemplateContainerEnvOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvOutput) ToGetJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvOutput
func (GetJobTemplateTemplateContainerEnvOutput) Value ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvOutput) Value() pulumi.StringOutput
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
func (GetJobTemplateTemplateContainerEnvOutput) ValueSources ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvOutput) ValueSources() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
Source for the environment variable's value.
type GetJobTemplateTemplateContainerEnvValueSource ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSource struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyReves []GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRef `pulumi:"secretKeyReves"` }
type GetJobTemplateTemplateContainerEnvValueSourceArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyReves GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayInput `pulumi:"secretKeyReves"` }
func (GetJobTemplateTemplateContainerEnvValueSourceArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceArgs) ToGetJobTemplateTemplateContainerEnvValueSourceOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceArgs) ToGetJobTemplateTemplateContainerEnvValueSourceOutput() GetJobTemplateTemplateContainerEnvValueSourceOutput
func (GetJobTemplateTemplateContainerEnvValueSourceArgs) ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceArgs) ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceOutput
type GetJobTemplateTemplateContainerEnvValueSourceArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceArray []GetJobTemplateTemplateContainerEnvValueSourceInput
func (GetJobTemplateTemplateContainerEnvValueSourceArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceArray) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceArray) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
func (GetJobTemplateTemplateContainerEnvValueSourceArray) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceArray) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
type GetJobTemplateTemplateContainerEnvValueSourceArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerEnvValueSourceArrayOutput }
GetJobTemplateTemplateContainerEnvValueSourceArrayInput is an input type that accepts GetJobTemplateTemplateContainerEnvValueSourceArray and GetJobTemplateTemplateContainerEnvValueSourceArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerEnvValueSourceArrayInput` via:
GetJobTemplateTemplateContainerEnvValueSourceArray{ GetJobTemplateTemplateContainerEnvValueSourceArgs{...} }
type GetJobTemplateTemplateContainerEnvValueSourceArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
func (GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceArrayOutput
type GetJobTemplateTemplateContainerEnvValueSourceInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceInput interface { pulumi.Input ToGetJobTemplateTemplateContainerEnvValueSourceOutput() GetJobTemplateTemplateContainerEnvValueSourceOutput ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext(context.Context) GetJobTemplateTemplateContainerEnvValueSourceOutput }
GetJobTemplateTemplateContainerEnvValueSourceInput is an input type that accepts GetJobTemplateTemplateContainerEnvValueSourceArgs and GetJobTemplateTemplateContainerEnvValueSourceOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerEnvValueSourceInput` via:
GetJobTemplateTemplateContainerEnvValueSourceArgs{...}
type GetJobTemplateTemplateContainerEnvValueSourceOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerEnvValueSourceOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyReves ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyReves() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GetJobTemplateTemplateContainerEnvValueSourceOutput) ToGetJobTemplateTemplateContainerEnvValueSourceOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceOutput) ToGetJobTemplateTemplateContainerEnvValueSourceOutput() GetJobTemplateTemplateContainerEnvValueSourceOutput
func (GetJobTemplateTemplateContainerEnvValueSourceOutput) ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceOutput) ToGetJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceOutput
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRef ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version string `pulumi:"version"` }
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version pulumi.StringInput `pulumi:"version"` }
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray []GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput }
GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayInput is an input type that accepts GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray and GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayInput` via:
GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArray{ GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{...} }
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput interface { pulumi.Input ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput }
GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput is an input type that accepts GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs and GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput` via:
GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{...}
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GetJobTemplateTemplateContainerInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerInput interface { pulumi.Input ToGetJobTemplateTemplateContainerOutput() GetJobTemplateTemplateContainerOutput ToGetJobTemplateTemplateContainerOutputWithContext(context.Context) GetJobTemplateTemplateContainerOutput }
GetJobTemplateTemplateContainerInput is an input type that accepts GetJobTemplateTemplateContainerArgs and GetJobTemplateTemplateContainerOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerInput` via:
GetJobTemplateTemplateContainerArgs{...}
type GetJobTemplateTemplateContainerOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerOutput) Args ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GetJobTemplateTemplateContainerOutput) Commands ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GetJobTemplateTemplateContainerOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerOutput) Envs ¶ added in v7.1.0
List of environment variables to set in the container.
func (GetJobTemplateTemplateContainerOutput) Image ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
func (GetJobTemplateTemplateContainerOutput) Name ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Job.
func (GetJobTemplateTemplateContainerOutput) Ports ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) Ports() GetJobTemplateTemplateContainerPortArrayOutput
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 (GetJobTemplateTemplateContainerOutput) Resources ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) Resources() GetJobTemplateTemplateContainerResourceArrayOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
func (GetJobTemplateTemplateContainerOutput) ToGetJobTemplateTemplateContainerOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) ToGetJobTemplateTemplateContainerOutput() GetJobTemplateTemplateContainerOutput
func (GetJobTemplateTemplateContainerOutput) ToGetJobTemplateTemplateContainerOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) ToGetJobTemplateTemplateContainerOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerOutput
func (GetJobTemplateTemplateContainerOutput) VolumeMounts ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) VolumeMounts() GetJobTemplateTemplateContainerVolumeMountArrayOutput
Volume to mount into the container's filesystem.
func (GetJobTemplateTemplateContainerOutput) WorkingDir ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerOutput) WorkingDir() pulumi.StringOutput
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type GetJobTemplateTemplateContainerPort ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort pulumi.IntInput `pulumi:"containerPort"` // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` }
func (GetJobTemplateTemplateContainerPortArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerPortArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerPortArgs) ToGetJobTemplateTemplateContainerPortOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerPortArgs) ToGetJobTemplateTemplateContainerPortOutput() GetJobTemplateTemplateContainerPortOutput
func (GetJobTemplateTemplateContainerPortArgs) ToGetJobTemplateTemplateContainerPortOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerPortArgs) ToGetJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortOutput
type GetJobTemplateTemplateContainerPortArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortArray []GetJobTemplateTemplateContainerPortInput
func (GetJobTemplateTemplateContainerPortArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerPortArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerPortArray) ToGetJobTemplateTemplateContainerPortArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerPortArray) ToGetJobTemplateTemplateContainerPortArrayOutput() GetJobTemplateTemplateContainerPortArrayOutput
func (GetJobTemplateTemplateContainerPortArray) ToGetJobTemplateTemplateContainerPortArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerPortArray) ToGetJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortArrayOutput
type GetJobTemplateTemplateContainerPortArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerPortArrayOutput() GetJobTemplateTemplateContainerPortArrayOutput ToGetJobTemplateTemplateContainerPortArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerPortArrayOutput }
GetJobTemplateTemplateContainerPortArrayInput is an input type that accepts GetJobTemplateTemplateContainerPortArray and GetJobTemplateTemplateContainerPortArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerPortArrayInput` via:
GetJobTemplateTemplateContainerPortArray{ GetJobTemplateTemplateContainerPortArgs{...} }
type GetJobTemplateTemplateContainerPortArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerPortArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerPortArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerPortArrayOutput) ToGetJobTemplateTemplateContainerPortArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerPortArrayOutput) ToGetJobTemplateTemplateContainerPortArrayOutput() GetJobTemplateTemplateContainerPortArrayOutput
func (GetJobTemplateTemplateContainerPortArrayOutput) ToGetJobTemplateTemplateContainerPortArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerPortArrayOutput) ToGetJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortArrayOutput
type GetJobTemplateTemplateContainerPortInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortInput interface { pulumi.Input ToGetJobTemplateTemplateContainerPortOutput() GetJobTemplateTemplateContainerPortOutput ToGetJobTemplateTemplateContainerPortOutputWithContext(context.Context) GetJobTemplateTemplateContainerPortOutput }
GetJobTemplateTemplateContainerPortInput is an input type that accepts GetJobTemplateTemplateContainerPortArgs and GetJobTemplateTemplateContainerPortOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerPortInput` via:
GetJobTemplateTemplateContainerPortArgs{...}
type GetJobTemplateTemplateContainerPortOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerPortOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerPortOutput) ContainerPort ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerPortOutput) ContainerPort() pulumi.IntOutput
Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
func (GetJobTemplateTemplateContainerPortOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerPortOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerPortOutput) Name ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerPortOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Job.
func (GetJobTemplateTemplateContainerPortOutput) ToGetJobTemplateTemplateContainerPortOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerPortOutput) ToGetJobTemplateTemplateContainerPortOutput() GetJobTemplateTemplateContainerPortOutput
func (GetJobTemplateTemplateContainerPortOutput) ToGetJobTemplateTemplateContainerPortOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerPortOutput) ToGetJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerPortOutput
type GetJobTemplateTemplateContainerResource ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResource struct { // Only memory and CPU are supported. Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` }
type GetJobTemplateTemplateContainerResourceArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResourceArgs struct { // Only memory and CPU are supported. Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` }
func (GetJobTemplateTemplateContainerResourceArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerResourceArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerResourceArgs) ToGetJobTemplateTemplateContainerResourceOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerResourceArgs) ToGetJobTemplateTemplateContainerResourceOutput() GetJobTemplateTemplateContainerResourceOutput
func (GetJobTemplateTemplateContainerResourceArgs) ToGetJobTemplateTemplateContainerResourceOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerResourceArgs) ToGetJobTemplateTemplateContainerResourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceOutput
type GetJobTemplateTemplateContainerResourceArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResourceArray []GetJobTemplateTemplateContainerResourceInput
func (GetJobTemplateTemplateContainerResourceArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerResourceArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerResourceArray) ToGetJobTemplateTemplateContainerResourceArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerResourceArray) ToGetJobTemplateTemplateContainerResourceArrayOutput() GetJobTemplateTemplateContainerResourceArrayOutput
func (GetJobTemplateTemplateContainerResourceArray) ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerResourceArray) ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceArrayOutput
type GetJobTemplateTemplateContainerResourceArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResourceArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerResourceArrayOutput() GetJobTemplateTemplateContainerResourceArrayOutput ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerResourceArrayOutput }
GetJobTemplateTemplateContainerResourceArrayInput is an input type that accepts GetJobTemplateTemplateContainerResourceArray and GetJobTemplateTemplateContainerResourceArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerResourceArrayInput` via:
GetJobTemplateTemplateContainerResourceArray{ GetJobTemplateTemplateContainerResourceArgs{...} }
type GetJobTemplateTemplateContainerResourceArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResourceArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerResourceArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerResourceArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerResourceArrayOutput) ToGetJobTemplateTemplateContainerResourceArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerResourceArrayOutput) ToGetJobTemplateTemplateContainerResourceArrayOutput() GetJobTemplateTemplateContainerResourceArrayOutput
func (GetJobTemplateTemplateContainerResourceArrayOutput) ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerResourceArrayOutput) ToGetJobTemplateTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceArrayOutput
type GetJobTemplateTemplateContainerResourceInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResourceInput interface { pulumi.Input ToGetJobTemplateTemplateContainerResourceOutput() GetJobTemplateTemplateContainerResourceOutput ToGetJobTemplateTemplateContainerResourceOutputWithContext(context.Context) GetJobTemplateTemplateContainerResourceOutput }
GetJobTemplateTemplateContainerResourceInput is an input type that accepts GetJobTemplateTemplateContainerResourceArgs and GetJobTemplateTemplateContainerResourceOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerResourceInput` via:
GetJobTemplateTemplateContainerResourceArgs{...}
type GetJobTemplateTemplateContainerResourceOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerResourceOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerResourceOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerResourceOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerResourceOutput) Limits ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerResourceOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (GetJobTemplateTemplateContainerResourceOutput) ToGetJobTemplateTemplateContainerResourceOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerResourceOutput) ToGetJobTemplateTemplateContainerResourceOutput() GetJobTemplateTemplateContainerResourceOutput
func (GetJobTemplateTemplateContainerResourceOutput) ToGetJobTemplateTemplateContainerResourceOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerResourceOutput) ToGetJobTemplateTemplateContainerResourceOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerResourceOutput
type GetJobTemplateTemplateContainerVolumeMount ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath string `pulumi:"mountPath"` // The name of the Cloud Run v2 Job. Name string `pulumi:"name"` }
type GetJobTemplateTemplateContainerVolumeMountArgs ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath pulumi.StringInput `pulumi:"mountPath"` // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` }
func (GetJobTemplateTemplateContainerVolumeMountArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerVolumeMountArgs) ToGetJobTemplateTemplateContainerVolumeMountOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerVolumeMountArgs) ToGetJobTemplateTemplateContainerVolumeMountOutput() GetJobTemplateTemplateContainerVolumeMountOutput
func (GetJobTemplateTemplateContainerVolumeMountArgs) ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerVolumeMountArgs) ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountOutput
type GetJobTemplateTemplateContainerVolumeMountArray ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMountArray []GetJobTemplateTemplateContainerVolumeMountInput
func (GetJobTemplateTemplateContainerVolumeMountArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerVolumeMountArray) ToGetJobTemplateTemplateContainerVolumeMountArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerVolumeMountArray) ToGetJobTemplateTemplateContainerVolumeMountArrayOutput() GetJobTemplateTemplateContainerVolumeMountArrayOutput
func (GetJobTemplateTemplateContainerVolumeMountArray) ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateContainerVolumeMountArray) ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountArrayOutput
type GetJobTemplateTemplateContainerVolumeMountArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToGetJobTemplateTemplateContainerVolumeMountArrayOutput() GetJobTemplateTemplateContainerVolumeMountArrayOutput ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(context.Context) GetJobTemplateTemplateContainerVolumeMountArrayOutput }
GetJobTemplateTemplateContainerVolumeMountArrayInput is an input type that accepts GetJobTemplateTemplateContainerVolumeMountArray and GetJobTemplateTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerVolumeMountArrayInput` via:
GetJobTemplateTemplateContainerVolumeMountArray{ GetJobTemplateTemplateContainerVolumeMountArgs{...} }
type GetJobTemplateTemplateContainerVolumeMountArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerVolumeMountArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerVolumeMountArrayOutput) ToGetJobTemplateTemplateContainerVolumeMountArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerVolumeMountArrayOutput) ToGetJobTemplateTemplateContainerVolumeMountArrayOutput() GetJobTemplateTemplateContainerVolumeMountArrayOutput
func (GetJobTemplateTemplateContainerVolumeMountArrayOutput) ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerVolumeMountArrayOutput) ToGetJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountArrayOutput
type GetJobTemplateTemplateContainerVolumeMountInput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMountInput interface { pulumi.Input ToGetJobTemplateTemplateContainerVolumeMountOutput() GetJobTemplateTemplateContainerVolumeMountOutput ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext(context.Context) GetJobTemplateTemplateContainerVolumeMountOutput }
GetJobTemplateTemplateContainerVolumeMountInput is an input type that accepts GetJobTemplateTemplateContainerVolumeMountArgs and GetJobTemplateTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `GetJobTemplateTemplateContainerVolumeMountInput` via:
GetJobTemplateTemplateContainerVolumeMountArgs{...}
type GetJobTemplateTemplateContainerVolumeMountOutput ¶ added in v7.1.0
type GetJobTemplateTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateContainerVolumeMountOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateContainerVolumeMountOutput) MountPath ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
func (GetJobTemplateTemplateContainerVolumeMountOutput) Name ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Job.
func (GetJobTemplateTemplateContainerVolumeMountOutput) ToGetJobTemplateTemplateContainerVolumeMountOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerVolumeMountOutput) ToGetJobTemplateTemplateContainerVolumeMountOutput() GetJobTemplateTemplateContainerVolumeMountOutput
func (GetJobTemplateTemplateContainerVolumeMountOutput) ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateContainerVolumeMountOutput) ToGetJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetJobTemplateTemplateContainerVolumeMountOutput
type GetJobTemplateTemplateInput ¶ added in v7.1.0
type GetJobTemplateTemplateInput interface { pulumi.Input ToGetJobTemplateTemplateOutput() GetJobTemplateTemplateOutput ToGetJobTemplateTemplateOutputWithContext(context.Context) GetJobTemplateTemplateOutput }
GetJobTemplateTemplateInput is an input type that accepts GetJobTemplateTemplateArgs and GetJobTemplateTemplateOutput values. You can construct a concrete instance of `GetJobTemplateTemplateInput` via:
GetJobTemplateTemplateArgs{...}
type GetJobTemplateTemplateOutput ¶ added in v7.1.0
type GetJobTemplateTemplateOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateOutput) Containers ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) Containers() GetJobTemplateTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task.
func (GetJobTemplateTemplateOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateOutput) EncryptionKey ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) EncryptionKey() pulumi.StringOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (GetJobTemplateTemplateOutput) ExecutionEnvironment ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) ExecutionEnvironment() pulumi.StringOutput
The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"]
func (GetJobTemplateTemplateOutput) MaxRetries ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) MaxRetries() pulumi.IntOutput
Number of retries allowed per Task, before marking this Task failed.
func (GetJobTemplateTemplateOutput) ServiceAccount ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) ServiceAccount() pulumi.StringOutput
Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.
func (GetJobTemplateTemplateOutput) Timeout ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) Timeout() pulumi.StringOutput
Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout.
A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (GetJobTemplateTemplateOutput) ToGetJobTemplateTemplateOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) ToGetJobTemplateTemplateOutput() GetJobTemplateTemplateOutput
func (GetJobTemplateTemplateOutput) ToGetJobTemplateTemplateOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) ToGetJobTemplateTemplateOutputWithContext(ctx context.Context) GetJobTemplateTemplateOutput
func (GetJobTemplateTemplateOutput) Volumes ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) Volumes() GetJobTemplateTemplateVolumeArrayOutput
A list of Volumes to make available to containers.
func (GetJobTemplateTemplateOutput) VpcAccesses ¶ added in v7.1.0
func (o GetJobTemplateTemplateOutput) VpcAccesses() GetJobTemplateTemplateVpcAccessArrayOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GetJobTemplateTemplateVolume ¶ added in v7.1.0
type GetJobTemplateTemplateVolume struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. CloudSqlInstances []GetJobTemplateTemplateVolumeCloudSqlInstance `pulumi:"cloudSqlInstances"` // Ephemeral storage used as a shared volume. EmptyDirs []GetJobTemplateTemplateVolumeEmptyDir `pulumi:"emptyDirs"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature requires the launch stage to be set to ALPHA or BETA. Gcs []GetJobTemplateTemplateVolumeGc `pulumi:"gcs"` // The name of the Cloud Run v2 Job. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secrets []GetJobTemplateTemplateVolumeSecret `pulumi:"secrets"` }
type GetJobTemplateTemplateVolumeArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeArgs struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. CloudSqlInstances GetJobTemplateTemplateVolumeCloudSqlInstanceArrayInput `pulumi:"cloudSqlInstances"` // Ephemeral storage used as a shared volume. EmptyDirs GetJobTemplateTemplateVolumeEmptyDirArrayInput `pulumi:"emptyDirs"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature requires the launch stage to be set to ALPHA or BETA. Gcs GetJobTemplateTemplateVolumeGcArrayInput `pulumi:"gcs"` // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secrets GetJobTemplateTemplateVolumeSecretArrayInput `pulumi:"secrets"` }
func (GetJobTemplateTemplateVolumeArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeArgs) ToGetJobTemplateTemplateVolumeOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeArgs) ToGetJobTemplateTemplateVolumeOutput() GetJobTemplateTemplateVolumeOutput
func (GetJobTemplateTemplateVolumeArgs) ToGetJobTemplateTemplateVolumeOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeArgs) ToGetJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeOutput
type GetJobTemplateTemplateVolumeArray ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeArray []GetJobTemplateTemplateVolumeInput
func (GetJobTemplateTemplateVolumeArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeArray) ToGetJobTemplateTemplateVolumeArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeArray) ToGetJobTemplateTemplateVolumeArrayOutput() GetJobTemplateTemplateVolumeArrayOutput
func (GetJobTemplateTemplateVolumeArray) ToGetJobTemplateTemplateVolumeArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeArray) ToGetJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeArrayOutput
type GetJobTemplateTemplateVolumeArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeArrayOutput() GetJobTemplateTemplateVolumeArrayOutput ToGetJobTemplateTemplateVolumeArrayOutputWithContext(context.Context) GetJobTemplateTemplateVolumeArrayOutput }
GetJobTemplateTemplateVolumeArrayInput is an input type that accepts GetJobTemplateTemplateVolumeArray and GetJobTemplateTemplateVolumeArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeArrayInput` via:
GetJobTemplateTemplateVolumeArray{ GetJobTemplateTemplateVolumeArgs{...} }
type GetJobTemplateTemplateVolumeArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeArrayOutput) ToGetJobTemplateTemplateVolumeArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeArrayOutput) ToGetJobTemplateTemplateVolumeArrayOutput() GetJobTemplateTemplateVolumeArrayOutput
func (GetJobTemplateTemplateVolumeArrayOutput) ToGetJobTemplateTemplateVolumeArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeArrayOutput) ToGetJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeArrayOutput
type GetJobTemplateTemplateVolumeCloudSqlInstance ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances []string `pulumi:"instances"` }
type GetJobTemplateTemplateVolumeCloudSqlInstanceArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstanceArgs struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances pulumi.StringArrayInput `pulumi:"instances"` }
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArgs) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
type GetJobTemplateTemplateVolumeCloudSqlInstanceArray ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstanceArray []GetJobTemplateTemplateVolumeCloudSqlInstanceInput
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeCloudSqlInstanceArray) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
type GetJobTemplateTemplateVolumeCloudSqlInstanceArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstanceArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext(context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput }
GetJobTemplateTemplateVolumeCloudSqlInstanceArrayInput is an input type that accepts GetJobTemplateTemplateVolumeCloudSqlInstanceArray and GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeCloudSqlInstanceArrayInput` via:
GetJobTemplateTemplateVolumeCloudSqlInstanceArray{ GetJobTemplateTemplateVolumeCloudSqlInstanceArgs{...} }
type GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
func (GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
type GetJobTemplateTemplateVolumeCloudSqlInstanceInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstanceInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceOutput ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceOutput }
GetJobTemplateTemplateVolumeCloudSqlInstanceInput is an input type that accepts GetJobTemplateTemplateVolumeCloudSqlInstanceArgs and GetJobTemplateTemplateVolumeCloudSqlInstanceOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeCloudSqlInstanceInput` via:
GetJobTemplateTemplateVolumeCloudSqlInstanceArgs{...}
type GetJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeCloudSqlInstanceOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutput() GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
func (GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeCloudSqlInstanceOutput) ToGetJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeCloudSqlInstanceOutput
type GetJobTemplateTemplateVolumeEmptyDir ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDir struct { // The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"] Medium string `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit string `pulumi:"sizeLimit"` }
type GetJobTemplateTemplateVolumeEmptyDirArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDirArgs struct { // The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"] Medium pulumi.StringInput `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit pulumi.StringInput `pulumi:"sizeLimit"` }
func (GetJobTemplateTemplateVolumeEmptyDirArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeEmptyDirArgs) ToGetJobTemplateTemplateVolumeEmptyDirOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeEmptyDirArgs) ToGetJobTemplateTemplateVolumeEmptyDirOutput() GetJobTemplateTemplateVolumeEmptyDirOutput
func (GetJobTemplateTemplateVolumeEmptyDirArgs) ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeEmptyDirArgs) ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirOutput
type GetJobTemplateTemplateVolumeEmptyDirArray ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDirArray []GetJobTemplateTemplateVolumeEmptyDirInput
func (GetJobTemplateTemplateVolumeEmptyDirArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeEmptyDirArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeEmptyDirArray) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeEmptyDirArray) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput() GetJobTemplateTemplateVolumeEmptyDirArrayOutput
func (GetJobTemplateTemplateVolumeEmptyDirArray) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeEmptyDirArray) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirArrayOutput
type GetJobTemplateTemplateVolumeEmptyDirArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDirArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput() GetJobTemplateTemplateVolumeEmptyDirArrayOutput ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext(context.Context) GetJobTemplateTemplateVolumeEmptyDirArrayOutput }
GetJobTemplateTemplateVolumeEmptyDirArrayInput is an input type that accepts GetJobTemplateTemplateVolumeEmptyDirArray and GetJobTemplateTemplateVolumeEmptyDirArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeEmptyDirArrayInput` via:
GetJobTemplateTemplateVolumeEmptyDirArray{ GetJobTemplateTemplateVolumeEmptyDirArgs{...} }
type GetJobTemplateTemplateVolumeEmptyDirArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDirArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutput() GetJobTemplateTemplateVolumeEmptyDirArrayOutput
func (GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeEmptyDirArrayOutput) ToGetJobTemplateTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirArrayOutput
type GetJobTemplateTemplateVolumeEmptyDirInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDirInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeEmptyDirOutput() GetJobTemplateTemplateVolumeEmptyDirOutput ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext(context.Context) GetJobTemplateTemplateVolumeEmptyDirOutput }
GetJobTemplateTemplateVolumeEmptyDirInput is an input type that accepts GetJobTemplateTemplateVolumeEmptyDirArgs and GetJobTemplateTemplateVolumeEmptyDirOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeEmptyDirInput` via:
GetJobTemplateTemplateVolumeEmptyDirArgs{...}
type GetJobTemplateTemplateVolumeEmptyDirOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeEmptyDirOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeEmptyDirOutput) Medium ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeEmptyDirOutput) Medium() pulumi.StringOutput
The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"]
func (GetJobTemplateTemplateVolumeEmptyDirOutput) SizeLimit ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
func (GetJobTemplateTemplateVolumeEmptyDirOutput) ToGetJobTemplateTemplateVolumeEmptyDirOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeEmptyDirOutput) ToGetJobTemplateTemplateVolumeEmptyDirOutput() GetJobTemplateTemplateVolumeEmptyDirOutput
func (GetJobTemplateTemplateVolumeEmptyDirOutput) ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeEmptyDirOutput) ToGetJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeEmptyDirOutput
type GetJobTemplateTemplateVolumeGc ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGc struct { // Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket. Bucket string `pulumi:"bucket"` // If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write. ReadOnly bool `pulumi:"readOnly"` }
type GetJobTemplateTemplateVolumeGcArgs ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGcArgs struct { // Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetJobTemplateTemplateVolumeGcArgs) ElementType ¶ added in v7.16.0
func (GetJobTemplateTemplateVolumeGcArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeGcArgs) ToGetJobTemplateTemplateVolumeGcOutput ¶ added in v7.16.0
func (i GetJobTemplateTemplateVolumeGcArgs) ToGetJobTemplateTemplateVolumeGcOutput() GetJobTemplateTemplateVolumeGcOutput
func (GetJobTemplateTemplateVolumeGcArgs) ToGetJobTemplateTemplateVolumeGcOutputWithContext ¶ added in v7.16.0
func (i GetJobTemplateTemplateVolumeGcArgs) ToGetJobTemplateTemplateVolumeGcOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcOutput
type GetJobTemplateTemplateVolumeGcArray ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGcArray []GetJobTemplateTemplateVolumeGcInput
func (GetJobTemplateTemplateVolumeGcArray) ElementType ¶ added in v7.16.0
func (GetJobTemplateTemplateVolumeGcArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeGcArray) ToGetJobTemplateTemplateVolumeGcArrayOutput ¶ added in v7.16.0
func (i GetJobTemplateTemplateVolumeGcArray) ToGetJobTemplateTemplateVolumeGcArrayOutput() GetJobTemplateTemplateVolumeGcArrayOutput
func (GetJobTemplateTemplateVolumeGcArray) ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext ¶ added in v7.16.0
func (i GetJobTemplateTemplateVolumeGcArray) ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcArrayOutput
type GetJobTemplateTemplateVolumeGcArrayInput ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGcArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeGcArrayOutput() GetJobTemplateTemplateVolumeGcArrayOutput ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext(context.Context) GetJobTemplateTemplateVolumeGcArrayOutput }
GetJobTemplateTemplateVolumeGcArrayInput is an input type that accepts GetJobTemplateTemplateVolumeGcArray and GetJobTemplateTemplateVolumeGcArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeGcArrayInput` via:
GetJobTemplateTemplateVolumeGcArray{ GetJobTemplateTemplateVolumeGcArgs{...} }
type GetJobTemplateTemplateVolumeGcArrayOutput ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGcArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeGcArrayOutput) ElementType ¶ added in v7.16.0
func (GetJobTemplateTemplateVolumeGcArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeGcArrayOutput) ToGetJobTemplateTemplateVolumeGcArrayOutput ¶ added in v7.16.0
func (o GetJobTemplateTemplateVolumeGcArrayOutput) ToGetJobTemplateTemplateVolumeGcArrayOutput() GetJobTemplateTemplateVolumeGcArrayOutput
func (GetJobTemplateTemplateVolumeGcArrayOutput) ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext ¶ added in v7.16.0
func (o GetJobTemplateTemplateVolumeGcArrayOutput) ToGetJobTemplateTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcArrayOutput
type GetJobTemplateTemplateVolumeGcInput ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGcInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeGcOutput() GetJobTemplateTemplateVolumeGcOutput ToGetJobTemplateTemplateVolumeGcOutputWithContext(context.Context) GetJobTemplateTemplateVolumeGcOutput }
GetJobTemplateTemplateVolumeGcInput is an input type that accepts GetJobTemplateTemplateVolumeGcArgs and GetJobTemplateTemplateVolumeGcOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeGcInput` via:
GetJobTemplateTemplateVolumeGcArgs{...}
type GetJobTemplateTemplateVolumeGcOutput ¶ added in v7.16.0
type GetJobTemplateTemplateVolumeGcOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeGcOutput) Bucket ¶ added in v7.16.0
func (o GetJobTemplateTemplateVolumeGcOutput) Bucket() pulumi.StringOutput
Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket.
func (GetJobTemplateTemplateVolumeGcOutput) ElementType ¶ added in v7.16.0
func (GetJobTemplateTemplateVolumeGcOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeGcOutput) ReadOnly ¶ added in v7.16.0
func (o GetJobTemplateTemplateVolumeGcOutput) ReadOnly() pulumi.BoolOutput
If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write.
func (GetJobTemplateTemplateVolumeGcOutput) ToGetJobTemplateTemplateVolumeGcOutput ¶ added in v7.16.0
func (o GetJobTemplateTemplateVolumeGcOutput) ToGetJobTemplateTemplateVolumeGcOutput() GetJobTemplateTemplateVolumeGcOutput
func (GetJobTemplateTemplateVolumeGcOutput) ToGetJobTemplateTemplateVolumeGcOutputWithContext ¶ added in v7.16.0
func (o GetJobTemplateTemplateVolumeGcOutput) ToGetJobTemplateTemplateVolumeGcOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeGcOutput
type GetJobTemplateTemplateVolumeInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeOutput() GetJobTemplateTemplateVolumeOutput ToGetJobTemplateTemplateVolumeOutputWithContext(context.Context) GetJobTemplateTemplateVolumeOutput }
GetJobTemplateTemplateVolumeInput is an input type that accepts GetJobTemplateTemplateVolumeArgs and GetJobTemplateTemplateVolumeOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeInput` via:
GetJobTemplateTemplateVolumeArgs{...}
type GetJobTemplateTemplateVolumeOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeOutput) CloudSqlInstances ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeOutput) CloudSqlInstances() GetJobTemplateTemplateVolumeCloudSqlInstanceArrayOutput
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
func (GetJobTemplateTemplateVolumeOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeOutput) EmptyDirs ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeOutput) EmptyDirs() GetJobTemplateTemplateVolumeEmptyDirArrayOutput
Ephemeral storage used as a shared volume.
func (GetJobTemplateTemplateVolumeOutput) Gcs ¶ added in v7.16.0
Cloud Storage bucket mounted as a volume using GCSFuse. This feature requires the launch stage to be set to ALPHA or BETA.
func (GetJobTemplateTemplateVolumeOutput) Name ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Job.
func (GetJobTemplateTemplateVolumeOutput) Secrets ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeOutput) Secrets() GetJobTemplateTemplateVolumeSecretArrayOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
func (GetJobTemplateTemplateVolumeOutput) ToGetJobTemplateTemplateVolumeOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeOutput) ToGetJobTemplateTemplateVolumeOutput() GetJobTemplateTemplateVolumeOutput
func (GetJobTemplateTemplateVolumeOutput) ToGetJobTemplateTemplateVolumeOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeOutput) ToGetJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeOutput
type GetJobTemplateTemplateVolumeSecret ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecret struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode int `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Items []GetJobTemplateTemplateVolumeSecretItem `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret string `pulumi:"secret"` }
type GetJobTemplateTemplateVolumeSecretArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode pulumi.IntInput `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Items GetJobTemplateTemplateVolumeSecretItemArrayInput `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetJobTemplateTemplateVolumeSecretArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretArgs) ToGetJobTemplateTemplateVolumeSecretOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretArgs) ToGetJobTemplateTemplateVolumeSecretOutput() GetJobTemplateTemplateVolumeSecretOutput
func (GetJobTemplateTemplateVolumeSecretArgs) ToGetJobTemplateTemplateVolumeSecretOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretArgs) ToGetJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretOutput
type GetJobTemplateTemplateVolumeSecretArray ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretArray []GetJobTemplateTemplateVolumeSecretInput
func (GetJobTemplateTemplateVolumeSecretArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretArray) ToGetJobTemplateTemplateVolumeSecretArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretArray) ToGetJobTemplateTemplateVolumeSecretArrayOutput() GetJobTemplateTemplateVolumeSecretArrayOutput
func (GetJobTemplateTemplateVolumeSecretArray) ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretArray) ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretArrayOutput
type GetJobTemplateTemplateVolumeSecretArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeSecretArrayOutput() GetJobTemplateTemplateVolumeSecretArrayOutput ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext(context.Context) GetJobTemplateTemplateVolumeSecretArrayOutput }
GetJobTemplateTemplateVolumeSecretArrayInput is an input type that accepts GetJobTemplateTemplateVolumeSecretArray and GetJobTemplateTemplateVolumeSecretArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeSecretArrayInput` via:
GetJobTemplateTemplateVolumeSecretArray{ GetJobTemplateTemplateVolumeSecretArgs{...} }
type GetJobTemplateTemplateVolumeSecretArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeSecretArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretArrayOutput) ToGetJobTemplateTemplateVolumeSecretArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretArrayOutput) ToGetJobTemplateTemplateVolumeSecretArrayOutput() GetJobTemplateTemplateVolumeSecretArrayOutput
func (GetJobTemplateTemplateVolumeSecretArrayOutput) ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretArrayOutput) ToGetJobTemplateTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretArrayOutput
type GetJobTemplateTemplateVolumeSecretInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeSecretOutput() GetJobTemplateTemplateVolumeSecretOutput ToGetJobTemplateTemplateVolumeSecretOutputWithContext(context.Context) GetJobTemplateTemplateVolumeSecretOutput }
GetJobTemplateTemplateVolumeSecretInput is an input type that accepts GetJobTemplateTemplateVolumeSecretArgs and GetJobTemplateTemplateVolumeSecretOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeSecretInput` via:
GetJobTemplateTemplateVolumeSecretArgs{...}
type GetJobTemplateTemplateVolumeSecretItem ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItem struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version string `pulumi:"version"` }
type GetJobTemplateTemplateVolumeSecretItemArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItemArgs struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode pulumi.IntInput `pulumi:"mode"` // The relative path of the secret in the container. Path pulumi.StringInput `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version pulumi.StringInput `pulumi:"version"` }
func (GetJobTemplateTemplateVolumeSecretItemArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretItemArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretItemArgs) ToGetJobTemplateTemplateVolumeSecretItemOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretItemArgs) ToGetJobTemplateTemplateVolumeSecretItemOutput() GetJobTemplateTemplateVolumeSecretItemOutput
func (GetJobTemplateTemplateVolumeSecretItemArgs) ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretItemArgs) ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemOutput
type GetJobTemplateTemplateVolumeSecretItemArray ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItemArray []GetJobTemplateTemplateVolumeSecretItemInput
func (GetJobTemplateTemplateVolumeSecretItemArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretItemArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretItemArray) ToGetJobTemplateTemplateVolumeSecretItemArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretItemArray) ToGetJobTemplateTemplateVolumeSecretItemArrayOutput() GetJobTemplateTemplateVolumeSecretItemArrayOutput
func (GetJobTemplateTemplateVolumeSecretItemArray) ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVolumeSecretItemArray) ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemArrayOutput
type GetJobTemplateTemplateVolumeSecretItemArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItemArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeSecretItemArrayOutput() GetJobTemplateTemplateVolumeSecretItemArrayOutput ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(context.Context) GetJobTemplateTemplateVolumeSecretItemArrayOutput }
GetJobTemplateTemplateVolumeSecretItemArrayInput is an input type that accepts GetJobTemplateTemplateVolumeSecretItemArray and GetJobTemplateTemplateVolumeSecretItemArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeSecretItemArrayInput` via:
GetJobTemplateTemplateVolumeSecretItemArray{ GetJobTemplateTemplateVolumeSecretItemArgs{...} }
type GetJobTemplateTemplateVolumeSecretItemArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItemArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeSecretItemArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretItemArrayOutput) ToGetJobTemplateTemplateVolumeSecretItemArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemArrayOutput) ToGetJobTemplateTemplateVolumeSecretItemArrayOutput() GetJobTemplateTemplateVolumeSecretItemArrayOutput
func (GetJobTemplateTemplateVolumeSecretItemArrayOutput) ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemArrayOutput) ToGetJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemArrayOutput
type GetJobTemplateTemplateVolumeSecretItemInput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItemInput interface { pulumi.Input ToGetJobTemplateTemplateVolumeSecretItemOutput() GetJobTemplateTemplateVolumeSecretItemOutput ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext(context.Context) GetJobTemplateTemplateVolumeSecretItemOutput }
GetJobTemplateTemplateVolumeSecretItemInput is an input type that accepts GetJobTemplateTemplateVolumeSecretItemArgs and GetJobTemplateTemplateVolumeSecretItemOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVolumeSecretItemInput` via:
GetJobTemplateTemplateVolumeSecretItemArgs{...}
type GetJobTemplateTemplateVolumeSecretItemOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretItemOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeSecretItemOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretItemOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretItemOutput) Mode ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
func (GetJobTemplateTemplateVolumeSecretItemOutput) Path ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (GetJobTemplateTemplateVolumeSecretItemOutput) ToGetJobTemplateTemplateVolumeSecretItemOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemOutput) ToGetJobTemplateTemplateVolumeSecretItemOutput() GetJobTemplateTemplateVolumeSecretItemOutput
func (GetJobTemplateTemplateVolumeSecretItemOutput) ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemOutput) ToGetJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretItemOutput
func (GetJobTemplateTemplateVolumeSecretItemOutput) Version ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
type GetJobTemplateTemplateVolumeSecretOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVolumeSecretOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVolumeSecretOutput) DefaultMode ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretOutput) DefaultMode() pulumi.IntOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (GetJobTemplateTemplateVolumeSecretOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVolumeSecretOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVolumeSecretOutput) Items ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretOutput) Items() GetJobTemplateTemplateVolumeSecretItemArrayOutput
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version.
func (GetJobTemplateTemplateVolumeSecretOutput) Secret ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (GetJobTemplateTemplateVolumeSecretOutput) ToGetJobTemplateTemplateVolumeSecretOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretOutput) ToGetJobTemplateTemplateVolumeSecretOutput() GetJobTemplateTemplateVolumeSecretOutput
func (GetJobTemplateTemplateVolumeSecretOutput) ToGetJobTemplateTemplateVolumeSecretOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVolumeSecretOutput) ToGetJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) GetJobTemplateTemplateVolumeSecretOutput
type GetJobTemplateTemplateVpcAccess ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector string `pulumi:"connector"` // Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"] Egress string `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces []GetJobTemplateTemplateVpcAccessNetworkInterface `pulumi:"networkInterfaces"` }
type GetJobTemplateTemplateVpcAccessArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector pulumi.StringInput `pulumi:"connector"` // Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"] Egress pulumi.StringInput `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayInput `pulumi:"networkInterfaces"` }
func (GetJobTemplateTemplateVpcAccessArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessArgs) ToGetJobTemplateTemplateVpcAccessOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessArgs) ToGetJobTemplateTemplateVpcAccessOutput() GetJobTemplateTemplateVpcAccessOutput
func (GetJobTemplateTemplateVpcAccessArgs) ToGetJobTemplateTemplateVpcAccessOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessArgs) ToGetJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessOutput
type GetJobTemplateTemplateVpcAccessArray ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessArray []GetJobTemplateTemplateVpcAccessInput
func (GetJobTemplateTemplateVpcAccessArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessArray) ToGetJobTemplateTemplateVpcAccessArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessArray) ToGetJobTemplateTemplateVpcAccessArrayOutput() GetJobTemplateTemplateVpcAccessArrayOutput
func (GetJobTemplateTemplateVpcAccessArray) ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessArray) ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessArrayOutput
type GetJobTemplateTemplateVpcAccessArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVpcAccessArrayOutput() GetJobTemplateTemplateVpcAccessArrayOutput ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext(context.Context) GetJobTemplateTemplateVpcAccessArrayOutput }
GetJobTemplateTemplateVpcAccessArrayInput is an input type that accepts GetJobTemplateTemplateVpcAccessArray and GetJobTemplateTemplateVpcAccessArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVpcAccessArrayInput` via:
GetJobTemplateTemplateVpcAccessArray{ GetJobTemplateTemplateVpcAccessArgs{...} }
type GetJobTemplateTemplateVpcAccessArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVpcAccessArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessArrayOutput) ToGetJobTemplateTemplateVpcAccessArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessArrayOutput) ToGetJobTemplateTemplateVpcAccessArrayOutput() GetJobTemplateTemplateVpcAccessArrayOutput
func (GetJobTemplateTemplateVpcAccessArrayOutput) ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessArrayOutput) ToGetJobTemplateTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessArrayOutput
type GetJobTemplateTemplateVpcAccessInput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessInput interface { pulumi.Input ToGetJobTemplateTemplateVpcAccessOutput() GetJobTemplateTemplateVpcAccessOutput ToGetJobTemplateTemplateVpcAccessOutputWithContext(context.Context) GetJobTemplateTemplateVpcAccessOutput }
GetJobTemplateTemplateVpcAccessInput is an input type that accepts GetJobTemplateTemplateVpcAccessArgs and GetJobTemplateTemplateVpcAccessOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVpcAccessInput` via:
GetJobTemplateTemplateVpcAccessArgs{...}
type GetJobTemplateTemplateVpcAccessNetworkInterface ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterface struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network string `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork string `pulumi:"subnetwork"` // Network tags applied to this Cloud Run job. Tags []string `pulumi:"tags"` }
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network pulumi.StringInput `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork pulumi.StringInput `pulumi:"subnetwork"` // Network tags applied to this Cloud Run job. Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArray ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArray []GetJobTemplateTemplateVpcAccessNetworkInterfaceInput
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTemplateTemplateVpcAccessNetworkInterfaceArray) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayInput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayInput interface { pulumi.Input ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput }
GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayInput is an input type that accepts GetJobTemplateTemplateVpcAccessNetworkInterfaceArray and GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayInput` via:
GetJobTemplateTemplateVpcAccessNetworkInterfaceArray{ GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs{...} }
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
type GetJobTemplateTemplateVpcAccessNetworkInterfaceInput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterfaceInput interface { pulumi.Input ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput }
GetJobTemplateTemplateVpcAccessNetworkInterfaceInput is an input type that accepts GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs and GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput values. You can construct a concrete instance of `GetJobTemplateTemplateVpcAccessNetworkInterfaceInput` via:
GetJobTemplateTemplateVpcAccessNetworkInterfaceArgs{...}
type GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Network ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringOutput
The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be looked up from the subnetwork.
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Subnetwork ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringOutput
The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the subnetwork with the same name with the network will be used.
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) Tags ¶ added in v7.1.0
Network tags applied to this Cloud Run job.
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutput() GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
func (GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToGetJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessNetworkInterfaceOutput
type GetJobTemplateTemplateVpcAccessOutput ¶ added in v7.1.0
type GetJobTemplateTemplateVpcAccessOutput struct{ *pulumi.OutputState }
func (GetJobTemplateTemplateVpcAccessOutput) Connector ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessOutput) Connector() pulumi.StringOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (GetJobTemplateTemplateVpcAccessOutput) Egress ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessOutput) Egress() pulumi.StringOutput
Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"]
func (GetJobTemplateTemplateVpcAccessOutput) ElementType ¶ added in v7.1.0
func (GetJobTemplateTemplateVpcAccessOutput) ElementType() reflect.Type
func (GetJobTemplateTemplateVpcAccessOutput) NetworkInterfaces ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessOutput) NetworkInterfaces() GetJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported.
func (GetJobTemplateTemplateVpcAccessOutput) ToGetJobTemplateTemplateVpcAccessOutput ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessOutput) ToGetJobTemplateTemplateVpcAccessOutput() GetJobTemplateTemplateVpcAccessOutput
func (GetJobTemplateTemplateVpcAccessOutput) ToGetJobTemplateTemplateVpcAccessOutputWithContext ¶ added in v7.1.0
func (o GetJobTemplateTemplateVpcAccessOutput) ToGetJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) GetJobTemplateTemplateVpcAccessOutput
type GetJobTerminalCondition ¶ added in v7.1.0
type GetJobTerminalCondition struct { // A reason for the execution condition. ExecutionReason string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message string `pulumi:"message"` // A common (service-level) reason for this condition. Reason string `pulumi:"reason"` // A reason for the revision condition. RevisionReason string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity string `pulumi:"severity"` // State of the condition. State string `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type string `pulumi:"type"` }
type GetJobTerminalConditionArgs ¶ added in v7.1.0
type GetJobTerminalConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringInput `pulumi:"severity"` // State of the condition. State pulumi.StringInput `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringInput `pulumi:"type"` }
func (GetJobTerminalConditionArgs) ElementType ¶ added in v7.1.0
func (GetJobTerminalConditionArgs) ElementType() reflect.Type
func (GetJobTerminalConditionArgs) ToGetJobTerminalConditionOutput ¶ added in v7.1.0
func (i GetJobTerminalConditionArgs) ToGetJobTerminalConditionOutput() GetJobTerminalConditionOutput
func (GetJobTerminalConditionArgs) ToGetJobTerminalConditionOutputWithContext ¶ added in v7.1.0
func (i GetJobTerminalConditionArgs) ToGetJobTerminalConditionOutputWithContext(ctx context.Context) GetJobTerminalConditionOutput
type GetJobTerminalConditionArray ¶ added in v7.1.0
type GetJobTerminalConditionArray []GetJobTerminalConditionInput
func (GetJobTerminalConditionArray) ElementType ¶ added in v7.1.0
func (GetJobTerminalConditionArray) ElementType() reflect.Type
func (GetJobTerminalConditionArray) ToGetJobTerminalConditionArrayOutput ¶ added in v7.1.0
func (i GetJobTerminalConditionArray) ToGetJobTerminalConditionArrayOutput() GetJobTerminalConditionArrayOutput
func (GetJobTerminalConditionArray) ToGetJobTerminalConditionArrayOutputWithContext ¶ added in v7.1.0
func (i GetJobTerminalConditionArray) ToGetJobTerminalConditionArrayOutputWithContext(ctx context.Context) GetJobTerminalConditionArrayOutput
type GetJobTerminalConditionArrayInput ¶ added in v7.1.0
type GetJobTerminalConditionArrayInput interface { pulumi.Input ToGetJobTerminalConditionArrayOutput() GetJobTerminalConditionArrayOutput ToGetJobTerminalConditionArrayOutputWithContext(context.Context) GetJobTerminalConditionArrayOutput }
GetJobTerminalConditionArrayInput is an input type that accepts GetJobTerminalConditionArray and GetJobTerminalConditionArrayOutput values. You can construct a concrete instance of `GetJobTerminalConditionArrayInput` via:
GetJobTerminalConditionArray{ GetJobTerminalConditionArgs{...} }
type GetJobTerminalConditionArrayOutput ¶ added in v7.1.0
type GetJobTerminalConditionArrayOutput struct{ *pulumi.OutputState }
func (GetJobTerminalConditionArrayOutput) ElementType ¶ added in v7.1.0
func (GetJobTerminalConditionArrayOutput) ElementType() reflect.Type
func (GetJobTerminalConditionArrayOutput) Index ¶ added in v7.1.0
func (o GetJobTerminalConditionArrayOutput) Index(i pulumi.IntInput) GetJobTerminalConditionOutput
func (GetJobTerminalConditionArrayOutput) ToGetJobTerminalConditionArrayOutput ¶ added in v7.1.0
func (o GetJobTerminalConditionArrayOutput) ToGetJobTerminalConditionArrayOutput() GetJobTerminalConditionArrayOutput
func (GetJobTerminalConditionArrayOutput) ToGetJobTerminalConditionArrayOutputWithContext ¶ added in v7.1.0
func (o GetJobTerminalConditionArrayOutput) ToGetJobTerminalConditionArrayOutputWithContext(ctx context.Context) GetJobTerminalConditionArrayOutput
type GetJobTerminalConditionInput ¶ added in v7.1.0
type GetJobTerminalConditionInput interface { pulumi.Input ToGetJobTerminalConditionOutput() GetJobTerminalConditionOutput ToGetJobTerminalConditionOutputWithContext(context.Context) GetJobTerminalConditionOutput }
GetJobTerminalConditionInput is an input type that accepts GetJobTerminalConditionArgs and GetJobTerminalConditionOutput values. You can construct a concrete instance of `GetJobTerminalConditionInput` via:
GetJobTerminalConditionArgs{...}
type GetJobTerminalConditionOutput ¶ added in v7.1.0
type GetJobTerminalConditionOutput struct{ *pulumi.OutputState }
func (GetJobTerminalConditionOutput) ElementType ¶ added in v7.1.0
func (GetJobTerminalConditionOutput) ElementType() reflect.Type
func (GetJobTerminalConditionOutput) ExecutionReason ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) ExecutionReason() pulumi.StringOutput
A reason for the execution condition.
func (GetJobTerminalConditionOutput) LastTransitionTime ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) LastTransitionTime() pulumi.StringOutput
Last time the condition transitioned from one status to another.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetJobTerminalConditionOutput) Message ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) Message() pulumi.StringOutput
Human readable message indicating details about the current status.
func (GetJobTerminalConditionOutput) Reason ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) Reason() pulumi.StringOutput
A common (service-level) reason for this condition.
func (GetJobTerminalConditionOutput) RevisionReason ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) RevisionReason() pulumi.StringOutput
A reason for the revision condition.
func (GetJobTerminalConditionOutput) Severity ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) Severity() pulumi.StringOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (GetJobTerminalConditionOutput) State ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) State() pulumi.StringOutput
State of the condition.
func (GetJobTerminalConditionOutput) ToGetJobTerminalConditionOutput ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) ToGetJobTerminalConditionOutput() GetJobTerminalConditionOutput
func (GetJobTerminalConditionOutput) ToGetJobTerminalConditionOutputWithContext ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) ToGetJobTerminalConditionOutputWithContext(ctx context.Context) GetJobTerminalConditionOutput
func (GetJobTerminalConditionOutput) Type ¶ added in v7.1.0
func (o GetJobTerminalConditionOutput) 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 common to all resources include: * "Ready": True when the Resource is ready.
type GetServiceBinaryAuthorization ¶ added in v7.1.0
type GetServiceBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification string `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault bool `pulumi:"useDefault"` }
type GetServiceBinaryAuthorizationArgs ¶ added in v7.1.0
type GetServiceBinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification pulumi.StringInput `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault pulumi.BoolInput `pulumi:"useDefault"` }
func (GetServiceBinaryAuthorizationArgs) ElementType ¶ added in v7.1.0
func (GetServiceBinaryAuthorizationArgs) ElementType() reflect.Type
func (GetServiceBinaryAuthorizationArgs) ToGetServiceBinaryAuthorizationOutput ¶ added in v7.1.0
func (i GetServiceBinaryAuthorizationArgs) ToGetServiceBinaryAuthorizationOutput() GetServiceBinaryAuthorizationOutput
func (GetServiceBinaryAuthorizationArgs) ToGetServiceBinaryAuthorizationOutputWithContext ¶ added in v7.1.0
func (i GetServiceBinaryAuthorizationArgs) ToGetServiceBinaryAuthorizationOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationOutput
type GetServiceBinaryAuthorizationArray ¶ added in v7.1.0
type GetServiceBinaryAuthorizationArray []GetServiceBinaryAuthorizationInput
func (GetServiceBinaryAuthorizationArray) ElementType ¶ added in v7.1.0
func (GetServiceBinaryAuthorizationArray) ElementType() reflect.Type
func (GetServiceBinaryAuthorizationArray) ToGetServiceBinaryAuthorizationArrayOutput ¶ added in v7.1.0
func (i GetServiceBinaryAuthorizationArray) ToGetServiceBinaryAuthorizationArrayOutput() GetServiceBinaryAuthorizationArrayOutput
func (GetServiceBinaryAuthorizationArray) ToGetServiceBinaryAuthorizationArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceBinaryAuthorizationArray) ToGetServiceBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationArrayOutput
type GetServiceBinaryAuthorizationArrayInput ¶ added in v7.1.0
type GetServiceBinaryAuthorizationArrayInput interface { pulumi.Input ToGetServiceBinaryAuthorizationArrayOutput() GetServiceBinaryAuthorizationArrayOutput ToGetServiceBinaryAuthorizationArrayOutputWithContext(context.Context) GetServiceBinaryAuthorizationArrayOutput }
GetServiceBinaryAuthorizationArrayInput is an input type that accepts GetServiceBinaryAuthorizationArray and GetServiceBinaryAuthorizationArrayOutput values. You can construct a concrete instance of `GetServiceBinaryAuthorizationArrayInput` via:
GetServiceBinaryAuthorizationArray{ GetServiceBinaryAuthorizationArgs{...} }
type GetServiceBinaryAuthorizationArrayOutput ¶ added in v7.1.0
type GetServiceBinaryAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (GetServiceBinaryAuthorizationArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceBinaryAuthorizationArrayOutput) ElementType() reflect.Type
func (GetServiceBinaryAuthorizationArrayOutput) ToGetServiceBinaryAuthorizationArrayOutput ¶ added in v7.1.0
func (o GetServiceBinaryAuthorizationArrayOutput) ToGetServiceBinaryAuthorizationArrayOutput() GetServiceBinaryAuthorizationArrayOutput
func (GetServiceBinaryAuthorizationArrayOutput) ToGetServiceBinaryAuthorizationArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceBinaryAuthorizationArrayOutput) ToGetServiceBinaryAuthorizationArrayOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationArrayOutput
type GetServiceBinaryAuthorizationInput ¶ added in v7.1.0
type GetServiceBinaryAuthorizationInput interface { pulumi.Input ToGetServiceBinaryAuthorizationOutput() GetServiceBinaryAuthorizationOutput ToGetServiceBinaryAuthorizationOutputWithContext(context.Context) GetServiceBinaryAuthorizationOutput }
GetServiceBinaryAuthorizationInput is an input type that accepts GetServiceBinaryAuthorizationArgs and GetServiceBinaryAuthorizationOutput values. You can construct a concrete instance of `GetServiceBinaryAuthorizationInput` via:
GetServiceBinaryAuthorizationArgs{...}
type GetServiceBinaryAuthorizationOutput ¶ added in v7.1.0
type GetServiceBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (GetServiceBinaryAuthorizationOutput) BreakglassJustification ¶ added in v7.1.0
func (o GetServiceBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (GetServiceBinaryAuthorizationOutput) ElementType ¶ added in v7.1.0
func (GetServiceBinaryAuthorizationOutput) ElementType() reflect.Type
func (GetServiceBinaryAuthorizationOutput) ToGetServiceBinaryAuthorizationOutput ¶ added in v7.1.0
func (o GetServiceBinaryAuthorizationOutput) ToGetServiceBinaryAuthorizationOutput() GetServiceBinaryAuthorizationOutput
func (GetServiceBinaryAuthorizationOutput) ToGetServiceBinaryAuthorizationOutputWithContext ¶ added in v7.1.0
func (o GetServiceBinaryAuthorizationOutput) ToGetServiceBinaryAuthorizationOutputWithContext(ctx context.Context) GetServiceBinaryAuthorizationOutput
func (GetServiceBinaryAuthorizationOutput) UseDefault ¶ added in v7.1.0
func (o GetServiceBinaryAuthorizationOutput) UseDefault() pulumi.BoolOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GetServiceCondition ¶ added in v7.1.0
type GetServiceCondition struct { // A reason for the execution condition. ExecutionReason string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message string `pulumi:"message"` // A common (service-level) reason for this condition. Reason string `pulumi:"reason"` // A reason for the revision condition. RevisionReason string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity string `pulumi:"severity"` // State of the condition. State string `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type string `pulumi:"type"` }
type GetServiceConditionArgs ¶ added in v7.1.0
type GetServiceConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringInput `pulumi:"severity"` // State of the condition. State pulumi.StringInput `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringInput `pulumi:"type"` }
func (GetServiceConditionArgs) ElementType ¶ added in v7.1.0
func (GetServiceConditionArgs) ElementType() reflect.Type
func (GetServiceConditionArgs) ToGetServiceConditionOutput ¶ added in v7.1.0
func (i GetServiceConditionArgs) ToGetServiceConditionOutput() GetServiceConditionOutput
func (GetServiceConditionArgs) ToGetServiceConditionOutputWithContext ¶ added in v7.1.0
func (i GetServiceConditionArgs) ToGetServiceConditionOutputWithContext(ctx context.Context) GetServiceConditionOutput
type GetServiceConditionArray ¶ added in v7.1.0
type GetServiceConditionArray []GetServiceConditionInput
func (GetServiceConditionArray) ElementType ¶ added in v7.1.0
func (GetServiceConditionArray) ElementType() reflect.Type
func (GetServiceConditionArray) ToGetServiceConditionArrayOutput ¶ added in v7.1.0
func (i GetServiceConditionArray) ToGetServiceConditionArrayOutput() GetServiceConditionArrayOutput
func (GetServiceConditionArray) ToGetServiceConditionArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceConditionArray) ToGetServiceConditionArrayOutputWithContext(ctx context.Context) GetServiceConditionArrayOutput
type GetServiceConditionArrayInput ¶ added in v7.1.0
type GetServiceConditionArrayInput interface { pulumi.Input ToGetServiceConditionArrayOutput() GetServiceConditionArrayOutput ToGetServiceConditionArrayOutputWithContext(context.Context) GetServiceConditionArrayOutput }
GetServiceConditionArrayInput is an input type that accepts GetServiceConditionArray and GetServiceConditionArrayOutput values. You can construct a concrete instance of `GetServiceConditionArrayInput` via:
GetServiceConditionArray{ GetServiceConditionArgs{...} }
type GetServiceConditionArrayOutput ¶ added in v7.1.0
type GetServiceConditionArrayOutput struct{ *pulumi.OutputState }
func (GetServiceConditionArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceConditionArrayOutput) ElementType() reflect.Type
func (GetServiceConditionArrayOutput) Index ¶ added in v7.1.0
func (o GetServiceConditionArrayOutput) Index(i pulumi.IntInput) GetServiceConditionOutput
func (GetServiceConditionArrayOutput) ToGetServiceConditionArrayOutput ¶ added in v7.1.0
func (o GetServiceConditionArrayOutput) ToGetServiceConditionArrayOutput() GetServiceConditionArrayOutput
func (GetServiceConditionArrayOutput) ToGetServiceConditionArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceConditionArrayOutput) ToGetServiceConditionArrayOutputWithContext(ctx context.Context) GetServiceConditionArrayOutput
type GetServiceConditionInput ¶ added in v7.1.0
type GetServiceConditionInput interface { pulumi.Input ToGetServiceConditionOutput() GetServiceConditionOutput ToGetServiceConditionOutputWithContext(context.Context) GetServiceConditionOutput }
GetServiceConditionInput is an input type that accepts GetServiceConditionArgs and GetServiceConditionOutput values. You can construct a concrete instance of `GetServiceConditionInput` via:
GetServiceConditionArgs{...}
type GetServiceConditionOutput ¶ added in v7.1.0
type GetServiceConditionOutput struct{ *pulumi.OutputState }
func (GetServiceConditionOutput) ElementType ¶ added in v7.1.0
func (GetServiceConditionOutput) ElementType() reflect.Type
func (GetServiceConditionOutput) ExecutionReason ¶ added in v7.1.0
func (o GetServiceConditionOutput) ExecutionReason() pulumi.StringOutput
A reason for the execution condition.
func (GetServiceConditionOutput) LastTransitionTime ¶ added in v7.1.0
func (o GetServiceConditionOutput) LastTransitionTime() pulumi.StringOutput
Last time the condition transitioned from one status to another.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetServiceConditionOutput) Message ¶ added in v7.1.0
func (o GetServiceConditionOutput) Message() pulumi.StringOutput
Human readable message indicating details about the current status.
func (GetServiceConditionOutput) Reason ¶ added in v7.1.0
func (o GetServiceConditionOutput) Reason() pulumi.StringOutput
A common (service-level) reason for this condition.
func (GetServiceConditionOutput) RevisionReason ¶ added in v7.1.0
func (o GetServiceConditionOutput) RevisionReason() pulumi.StringOutput
A reason for the revision condition.
func (GetServiceConditionOutput) Severity ¶ added in v7.1.0
func (o GetServiceConditionOutput) Severity() pulumi.StringOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (GetServiceConditionOutput) State ¶ added in v7.1.0
func (o GetServiceConditionOutput) State() pulumi.StringOutput
State of the condition.
func (GetServiceConditionOutput) ToGetServiceConditionOutput ¶ added in v7.1.0
func (o GetServiceConditionOutput) ToGetServiceConditionOutput() GetServiceConditionOutput
func (GetServiceConditionOutput) ToGetServiceConditionOutputWithContext ¶ added in v7.1.0
func (o GetServiceConditionOutput) ToGetServiceConditionOutputWithContext(ctx context.Context) GetServiceConditionOutput
func (GetServiceConditionOutput) Type ¶ added in v7.1.0
func (o GetServiceConditionOutput) 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 common to all resources include: * "Ready": True when the Resource is ready.
type GetServiceScaling ¶ added in v7.15.0
type GetServiceScaling struct { // Minimum number of instances for the service, to be divided among all revisions receiving traffic. MinInstanceCount int `pulumi:"minInstanceCount"` }
type GetServiceScalingArgs ¶ added in v7.15.0
type GetServiceScalingArgs struct { // Minimum number of instances for the service, to be divided among all revisions receiving traffic. MinInstanceCount pulumi.IntInput `pulumi:"minInstanceCount"` }
func (GetServiceScalingArgs) ElementType ¶ added in v7.15.0
func (GetServiceScalingArgs) ElementType() reflect.Type
func (GetServiceScalingArgs) ToGetServiceScalingOutput ¶ added in v7.15.0
func (i GetServiceScalingArgs) ToGetServiceScalingOutput() GetServiceScalingOutput
func (GetServiceScalingArgs) ToGetServiceScalingOutputWithContext ¶ added in v7.15.0
func (i GetServiceScalingArgs) ToGetServiceScalingOutputWithContext(ctx context.Context) GetServiceScalingOutput
type GetServiceScalingArray ¶ added in v7.15.0
type GetServiceScalingArray []GetServiceScalingInput
func (GetServiceScalingArray) ElementType ¶ added in v7.15.0
func (GetServiceScalingArray) ElementType() reflect.Type
func (GetServiceScalingArray) ToGetServiceScalingArrayOutput ¶ added in v7.15.0
func (i GetServiceScalingArray) ToGetServiceScalingArrayOutput() GetServiceScalingArrayOutput
func (GetServiceScalingArray) ToGetServiceScalingArrayOutputWithContext ¶ added in v7.15.0
func (i GetServiceScalingArray) ToGetServiceScalingArrayOutputWithContext(ctx context.Context) GetServiceScalingArrayOutput
type GetServiceScalingArrayInput ¶ added in v7.15.0
type GetServiceScalingArrayInput interface { pulumi.Input ToGetServiceScalingArrayOutput() GetServiceScalingArrayOutput ToGetServiceScalingArrayOutputWithContext(context.Context) GetServiceScalingArrayOutput }
GetServiceScalingArrayInput is an input type that accepts GetServiceScalingArray and GetServiceScalingArrayOutput values. You can construct a concrete instance of `GetServiceScalingArrayInput` via:
GetServiceScalingArray{ GetServiceScalingArgs{...} }
type GetServiceScalingArrayOutput ¶ added in v7.15.0
type GetServiceScalingArrayOutput struct{ *pulumi.OutputState }
func (GetServiceScalingArrayOutput) ElementType ¶ added in v7.15.0
func (GetServiceScalingArrayOutput) ElementType() reflect.Type
func (GetServiceScalingArrayOutput) Index ¶ added in v7.15.0
func (o GetServiceScalingArrayOutput) Index(i pulumi.IntInput) GetServiceScalingOutput
func (GetServiceScalingArrayOutput) ToGetServiceScalingArrayOutput ¶ added in v7.15.0
func (o GetServiceScalingArrayOutput) ToGetServiceScalingArrayOutput() GetServiceScalingArrayOutput
func (GetServiceScalingArrayOutput) ToGetServiceScalingArrayOutputWithContext ¶ added in v7.15.0
func (o GetServiceScalingArrayOutput) ToGetServiceScalingArrayOutputWithContext(ctx context.Context) GetServiceScalingArrayOutput
type GetServiceScalingInput ¶ added in v7.15.0
type GetServiceScalingInput interface { pulumi.Input ToGetServiceScalingOutput() GetServiceScalingOutput ToGetServiceScalingOutputWithContext(context.Context) GetServiceScalingOutput }
GetServiceScalingInput is an input type that accepts GetServiceScalingArgs and GetServiceScalingOutput values. You can construct a concrete instance of `GetServiceScalingInput` via:
GetServiceScalingArgs{...}
type GetServiceScalingOutput ¶ added in v7.15.0
type GetServiceScalingOutput struct{ *pulumi.OutputState }
func (GetServiceScalingOutput) ElementType ¶ added in v7.15.0
func (GetServiceScalingOutput) ElementType() reflect.Type
func (GetServiceScalingOutput) MinInstanceCount ¶ added in v7.15.0
func (o GetServiceScalingOutput) MinInstanceCount() pulumi.IntOutput
Minimum number of instances for the service, to be divided among all revisions receiving traffic.
func (GetServiceScalingOutput) ToGetServiceScalingOutput ¶ added in v7.15.0
func (o GetServiceScalingOutput) ToGetServiceScalingOutput() GetServiceScalingOutput
func (GetServiceScalingOutput) ToGetServiceScalingOutputWithContext ¶ added in v7.15.0
func (o GetServiceScalingOutput) ToGetServiceScalingOutputWithContext(ctx context.Context) GetServiceScalingOutput
type GetServiceTemplate ¶ added in v7.1.0
type GetServiceTemplate struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. // // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations map[string]string `pulumi:"annotations"` // Holds the containers that define the unit of execution for this Service. Containers []GetServiceTemplateContainer `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey string `pulumi:"encryptionKey"` // The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"] ExecutionEnvironment string `pulumi:"executionEnvironment"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. // For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // // Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 RevisionTemplate. Labels map[string]string `pulumi:"labels"` // Sets the maximum number of requests that each serving instance can receive. MaxInstanceRequestConcurrency int `pulumi:"maxInstanceRequestConcurrency"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision string `pulumi:"revision"` // Scaling settings for this Revision. Scalings []GetServiceTemplateScaling `pulumi:"scalings"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount string `pulumi:"serviceAccount"` // Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity SessionAffinity bool `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. // // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GetServiceTemplateVolume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccesses []GetServiceTemplateVpcAccess `pulumi:"vpcAccesses"` }
type GetServiceTemplateArgs ¶ added in v7.1.0
type GetServiceTemplateArgs struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. // // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Holds the containers that define the unit of execution for this Service. Containers GetServiceTemplateContainerArrayInput `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey pulumi.StringInput `pulumi:"encryptionKey"` // The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"] ExecutionEnvironment pulumi.StringInput `pulumi:"executionEnvironment"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. // For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // // Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 RevisionTemplate. Labels pulumi.StringMapInput `pulumi:"labels"` // Sets the maximum number of requests that each serving instance can receive. MaxInstanceRequestConcurrency pulumi.IntInput `pulumi:"maxInstanceRequestConcurrency"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision pulumi.StringInput `pulumi:"revision"` // Scaling settings for this Revision. Scalings GetServiceTemplateScalingArrayInput `pulumi:"scalings"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` // Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity SessionAffinity pulumi.BoolInput `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. // // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout pulumi.StringInput `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes GetServiceTemplateVolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccesses GetServiceTemplateVpcAccessArrayInput `pulumi:"vpcAccesses"` }
func (GetServiceTemplateArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateArgs) ElementType() reflect.Type
func (GetServiceTemplateArgs) ToGetServiceTemplateOutput ¶ added in v7.1.0
func (i GetServiceTemplateArgs) ToGetServiceTemplateOutput() GetServiceTemplateOutput
func (GetServiceTemplateArgs) ToGetServiceTemplateOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateArgs) ToGetServiceTemplateOutputWithContext(ctx context.Context) GetServiceTemplateOutput
type GetServiceTemplateArray ¶ added in v7.1.0
type GetServiceTemplateArray []GetServiceTemplateInput
func (GetServiceTemplateArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateArray) ElementType() reflect.Type
func (GetServiceTemplateArray) ToGetServiceTemplateArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateArray) ToGetServiceTemplateArrayOutput() GetServiceTemplateArrayOutput
func (GetServiceTemplateArray) ToGetServiceTemplateArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateArray) ToGetServiceTemplateArrayOutputWithContext(ctx context.Context) GetServiceTemplateArrayOutput
type GetServiceTemplateArrayInput ¶ added in v7.1.0
type GetServiceTemplateArrayInput interface { pulumi.Input ToGetServiceTemplateArrayOutput() GetServiceTemplateArrayOutput ToGetServiceTemplateArrayOutputWithContext(context.Context) GetServiceTemplateArrayOutput }
GetServiceTemplateArrayInput is an input type that accepts GetServiceTemplateArray and GetServiceTemplateArrayOutput values. You can construct a concrete instance of `GetServiceTemplateArrayInput` via:
GetServiceTemplateArray{ GetServiceTemplateArgs{...} }
type GetServiceTemplateArrayOutput ¶ added in v7.1.0
type GetServiceTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateArrayOutput) Index ¶ added in v7.1.0
func (o GetServiceTemplateArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateOutput
func (GetServiceTemplateArrayOutput) ToGetServiceTemplateArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateArrayOutput) ToGetServiceTemplateArrayOutput() GetServiceTemplateArrayOutput
func (GetServiceTemplateArrayOutput) ToGetServiceTemplateArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateArrayOutput) ToGetServiceTemplateArrayOutputWithContext(ctx context.Context) GetServiceTemplateArrayOutput
type GetServiceTemplateContainer ¶ added in v7.1.0
type GetServiceTemplateContainer struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy. DependsOns []string `pulumi:"dependsOns"` // List of environment variables to set in the container. Envs []GetServiceTemplateContainerEnv `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes LivenessProbes []GetServiceTemplateContainerLivenessProbe `pulumi:"livenessProbes"` // The name of the Cloud Run v2 Service. Name string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Ports []GetServiceTemplateContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources []GetServiceTemplateContainerResource `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes StartupProbes []GetServiceTemplateContainerStartupProbe `pulumi:"startupProbes"` // Volume to mount into the container's filesystem. VolumeMounts []GetServiceTemplateContainerVolumeMount `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir string `pulumi:"workingDir"` }
type GetServiceTemplateContainerArgs ¶ added in v7.1.0
type GetServiceTemplateContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // List of environment variables to set in the container. Envs GetServiceTemplateContainerEnvArrayInput `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes LivenessProbes GetServiceTemplateContainerLivenessProbeArrayInput `pulumi:"livenessProbes"` // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Ports GetServiceTemplateContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources GetServiceTemplateContainerResourceArrayInput `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes StartupProbes GetServiceTemplateContainerStartupProbeArrayInput `pulumi:"startupProbes"` // Volume to mount into the container's filesystem. VolumeMounts GetServiceTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir pulumi.StringInput `pulumi:"workingDir"` }
func (GetServiceTemplateContainerArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerArgs) ToGetServiceTemplateContainerOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerArgs) ToGetServiceTemplateContainerOutput() GetServiceTemplateContainerOutput
func (GetServiceTemplateContainerArgs) ToGetServiceTemplateContainerOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerArgs) ToGetServiceTemplateContainerOutputWithContext(ctx context.Context) GetServiceTemplateContainerOutput
type GetServiceTemplateContainerArray ¶ added in v7.1.0
type GetServiceTemplateContainerArray []GetServiceTemplateContainerInput
func (GetServiceTemplateContainerArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerArray) ElementType() reflect.Type
func (GetServiceTemplateContainerArray) ToGetServiceTemplateContainerArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerArray) ToGetServiceTemplateContainerArrayOutput() GetServiceTemplateContainerArrayOutput
func (GetServiceTemplateContainerArray) ToGetServiceTemplateContainerArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerArray) ToGetServiceTemplateContainerArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerArrayOutput
type GetServiceTemplateContainerArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerArrayInput interface { pulumi.Input ToGetServiceTemplateContainerArrayOutput() GetServiceTemplateContainerArrayOutput ToGetServiceTemplateContainerArrayOutputWithContext(context.Context) GetServiceTemplateContainerArrayOutput }
GetServiceTemplateContainerArrayInput is an input type that accepts GetServiceTemplateContainerArray and GetServiceTemplateContainerArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerArrayInput` via:
GetServiceTemplateContainerArray{ GetServiceTemplateContainerArgs{...} }
type GetServiceTemplateContainerArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerArrayOutput) ToGetServiceTemplateContainerArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerArrayOutput) ToGetServiceTemplateContainerArrayOutput() GetServiceTemplateContainerArrayOutput
func (GetServiceTemplateContainerArrayOutput) ToGetServiceTemplateContainerArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerArrayOutput) ToGetServiceTemplateContainerArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerArrayOutput
type GetServiceTemplateContainerEnv ¶ added in v7.1.0
type GetServiceTemplateContainerEnv struct { // The name of the Cloud Run v2 Service. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value string `pulumi:"value"` // Source for the environment variable's value. ValueSources []GetServiceTemplateContainerEnvValueSource `pulumi:"valueSources"` }
type GetServiceTemplateContainerEnvArgs ¶ added in v7.1.0
type GetServiceTemplateContainerEnvArgs struct { // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value pulumi.StringInput `pulumi:"value"` // Source for the environment variable's value. ValueSources GetServiceTemplateContainerEnvValueSourceArrayInput `pulumi:"valueSources"` }
func (GetServiceTemplateContainerEnvArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvArgs) ToGetServiceTemplateContainerEnvOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvArgs) ToGetServiceTemplateContainerEnvOutput() GetServiceTemplateContainerEnvOutput
func (GetServiceTemplateContainerEnvArgs) ToGetServiceTemplateContainerEnvOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvArgs) ToGetServiceTemplateContainerEnvOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvOutput
type GetServiceTemplateContainerEnvArray ¶ added in v7.1.0
type GetServiceTemplateContainerEnvArray []GetServiceTemplateContainerEnvInput
func (GetServiceTemplateContainerEnvArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvArray) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvArray) ToGetServiceTemplateContainerEnvArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvArray) ToGetServiceTemplateContainerEnvArrayOutput() GetServiceTemplateContainerEnvArrayOutput
func (GetServiceTemplateContainerEnvArray) ToGetServiceTemplateContainerEnvArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvArray) ToGetServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvArrayOutput
type GetServiceTemplateContainerEnvArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvArrayInput interface { pulumi.Input ToGetServiceTemplateContainerEnvArrayOutput() GetServiceTemplateContainerEnvArrayOutput ToGetServiceTemplateContainerEnvArrayOutputWithContext(context.Context) GetServiceTemplateContainerEnvArrayOutput }
GetServiceTemplateContainerEnvArrayInput is an input type that accepts GetServiceTemplateContainerEnvArray and GetServiceTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerEnvArrayInput` via:
GetServiceTemplateContainerEnvArray{ GetServiceTemplateContainerEnvArgs{...} }
type GetServiceTemplateContainerEnvArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerEnvArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvArrayOutput) ToGetServiceTemplateContainerEnvArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvArrayOutput) ToGetServiceTemplateContainerEnvArrayOutput() GetServiceTemplateContainerEnvArrayOutput
func (GetServiceTemplateContainerEnvArrayOutput) ToGetServiceTemplateContainerEnvArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvArrayOutput) ToGetServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvArrayOutput
type GetServiceTemplateContainerEnvInput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvInput interface { pulumi.Input ToGetServiceTemplateContainerEnvOutput() GetServiceTemplateContainerEnvOutput ToGetServiceTemplateContainerEnvOutputWithContext(context.Context) GetServiceTemplateContainerEnvOutput }
GetServiceTemplateContainerEnvInput is an input type that accepts GetServiceTemplateContainerEnvArgs and GetServiceTemplateContainerEnvOutput values. You can construct a concrete instance of `GetServiceTemplateContainerEnvInput` via:
GetServiceTemplateContainerEnvArgs{...}
type GetServiceTemplateContainerEnvOutput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerEnvOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvOutput) Name ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Service.
func (GetServiceTemplateContainerEnvOutput) ToGetServiceTemplateContainerEnvOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvOutput) ToGetServiceTemplateContainerEnvOutput() GetServiceTemplateContainerEnvOutput
func (GetServiceTemplateContainerEnvOutput) ToGetServiceTemplateContainerEnvOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvOutput) ToGetServiceTemplateContainerEnvOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvOutput
func (GetServiceTemplateContainerEnvOutput) Value ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvOutput) Value() pulumi.StringOutput
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
func (GetServiceTemplateContainerEnvOutput) ValueSources ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvOutput) ValueSources() GetServiceTemplateContainerEnvValueSourceArrayOutput
Source for the environment variable's value.
type GetServiceTemplateContainerEnvValueSource ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSource struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyReves []GetServiceTemplateContainerEnvValueSourceSecretKeyRef `pulumi:"secretKeyReves"` }
type GetServiceTemplateContainerEnvValueSourceArgs ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyReves GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayInput `pulumi:"secretKeyReves"` }
func (GetServiceTemplateContainerEnvValueSourceArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceArgs) ToGetServiceTemplateContainerEnvValueSourceOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceArgs) ToGetServiceTemplateContainerEnvValueSourceOutput() GetServiceTemplateContainerEnvValueSourceOutput
func (GetServiceTemplateContainerEnvValueSourceArgs) ToGetServiceTemplateContainerEnvValueSourceOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceArgs) ToGetServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceOutput
type GetServiceTemplateContainerEnvValueSourceArray ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceArray []GetServiceTemplateContainerEnvValueSourceInput
func (GetServiceTemplateContainerEnvValueSourceArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceArray) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceArray) ToGetServiceTemplateContainerEnvValueSourceArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceArray) ToGetServiceTemplateContainerEnvValueSourceArrayOutput() GetServiceTemplateContainerEnvValueSourceArrayOutput
func (GetServiceTemplateContainerEnvValueSourceArray) ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceArray) ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceArrayOutput
type GetServiceTemplateContainerEnvValueSourceArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceArrayInput interface { pulumi.Input ToGetServiceTemplateContainerEnvValueSourceArrayOutput() GetServiceTemplateContainerEnvValueSourceArrayOutput ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext(context.Context) GetServiceTemplateContainerEnvValueSourceArrayOutput }
GetServiceTemplateContainerEnvValueSourceArrayInput is an input type that accepts GetServiceTemplateContainerEnvValueSourceArray and GetServiceTemplateContainerEnvValueSourceArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerEnvValueSourceArrayInput` via:
GetServiceTemplateContainerEnvValueSourceArray{ GetServiceTemplateContainerEnvValueSourceArgs{...} }
type GetServiceTemplateContainerEnvValueSourceArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerEnvValueSourceArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceArrayOutput) ToGetServiceTemplateContainerEnvValueSourceArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceArrayOutput) ToGetServiceTemplateContainerEnvValueSourceArrayOutput() GetServiceTemplateContainerEnvValueSourceArrayOutput
func (GetServiceTemplateContainerEnvValueSourceArrayOutput) ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceArrayOutput) ToGetServiceTemplateContainerEnvValueSourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceArrayOutput
type GetServiceTemplateContainerEnvValueSourceInput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceInput interface { pulumi.Input ToGetServiceTemplateContainerEnvValueSourceOutput() GetServiceTemplateContainerEnvValueSourceOutput ToGetServiceTemplateContainerEnvValueSourceOutputWithContext(context.Context) GetServiceTemplateContainerEnvValueSourceOutput }
GetServiceTemplateContainerEnvValueSourceInput is an input type that accepts GetServiceTemplateContainerEnvValueSourceArgs and GetServiceTemplateContainerEnvValueSourceOutput values. You can construct a concrete instance of `GetServiceTemplateContainerEnvValueSourceInput` via:
GetServiceTemplateContainerEnvValueSourceArgs{...}
type GetServiceTemplateContainerEnvValueSourceOutput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerEnvValueSourceOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceOutput) SecretKeyReves ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceOutput) SecretKeyReves() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GetServiceTemplateContainerEnvValueSourceOutput) ToGetServiceTemplateContainerEnvValueSourceOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceOutput) ToGetServiceTemplateContainerEnvValueSourceOutput() GetServiceTemplateContainerEnvValueSourceOutput
func (GetServiceTemplateContainerEnvValueSourceOutput) ToGetServiceTemplateContainerEnvValueSourceOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceOutput) ToGetServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceOutput
type GetServiceTemplateContainerEnvValueSourceSecretKeyRef ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version string `pulumi:"version"` }
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version pulumi.StringInput `pulumi:"version"` }
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray []GetServiceTemplateContainerEnvValueSourceSecretKeyRefInput
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayInput interface { pulumi.Input ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput }
GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayInput is an input type that accepts GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray and GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayInput` via:
GetServiceTemplateContainerEnvValueSourceSecretKeyRefArray{ GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{...} }
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefArrayOutput
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefInput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefInput interface { pulumi.Input ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput }
GetServiceTemplateContainerEnvValueSourceSecretKeyRefInput is an input type that accepts GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs and GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput values. You can construct a concrete instance of `GetServiceTemplateContainerEnvValueSourceSecretKeyRefInput` via:
GetServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{...}
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶ added in v7.1.0
type GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToGetServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version ¶ added in v7.1.0
func (o GetServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GetServiceTemplateContainerInput ¶ added in v7.1.0
type GetServiceTemplateContainerInput interface { pulumi.Input ToGetServiceTemplateContainerOutput() GetServiceTemplateContainerOutput ToGetServiceTemplateContainerOutputWithContext(context.Context) GetServiceTemplateContainerOutput }
GetServiceTemplateContainerInput is an input type that accepts GetServiceTemplateContainerArgs and GetServiceTemplateContainerOutput values. You can construct a concrete instance of `GetServiceTemplateContainerInput` via:
GetServiceTemplateContainerArgs{...}
type GetServiceTemplateContainerLivenessProbe ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold int `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. Grpcs []GetServiceTemplateContainerLivenessProbeGrpc `pulumi:"grpcs"` // HTTPGet specifies the http request to perform. HttpGets []GetServiceTemplateContainerLivenessProbeHttpGet `pulumi:"httpGets"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds int `pulumi:"periodSeconds"` // TCPSocketAction describes an action based on opening a socket TcpSockets []GetServiceTemplateContainerLivenessProbeTcpSocket `pulumi:"tcpSockets"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds int `pulumi:"timeoutSeconds"` }
type GetServiceTemplateContainerLivenessProbeArgs ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. Grpcs GetServiceTemplateContainerLivenessProbeGrpcArrayInput `pulumi:"grpcs"` // HTTPGet specifies the http request to perform. HttpGets GetServiceTemplateContainerLivenessProbeHttpGetArrayInput `pulumi:"httpGets"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"` // TCPSocketAction describes an action based on opening a socket TcpSockets GetServiceTemplateContainerLivenessProbeTcpSocketArrayInput `pulumi:"tcpSockets"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"` }
func (GetServiceTemplateContainerLivenessProbeArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeArgs) ToGetServiceTemplateContainerLivenessProbeOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeArgs) ToGetServiceTemplateContainerLivenessProbeOutput() GetServiceTemplateContainerLivenessProbeOutput
func (GetServiceTemplateContainerLivenessProbeArgs) ToGetServiceTemplateContainerLivenessProbeOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeArgs) ToGetServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeOutput
type GetServiceTemplateContainerLivenessProbeArray ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeArray []GetServiceTemplateContainerLivenessProbeInput
func (GetServiceTemplateContainerLivenessProbeArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeArray) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeArray) ToGetServiceTemplateContainerLivenessProbeArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeArray) ToGetServiceTemplateContainerLivenessProbeArrayOutput() GetServiceTemplateContainerLivenessProbeArrayOutput
func (GetServiceTemplateContainerLivenessProbeArray) ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeArray) ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeArrayOutput
type GetServiceTemplateContainerLivenessProbeArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeArrayInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeArrayOutput() GetServiceTemplateContainerLivenessProbeArrayOutput ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeArrayOutput }
GetServiceTemplateContainerLivenessProbeArrayInput is an input type that accepts GetServiceTemplateContainerLivenessProbeArray and GetServiceTemplateContainerLivenessProbeArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeArrayInput` via:
GetServiceTemplateContainerLivenessProbeArray{ GetServiceTemplateContainerLivenessProbeArgs{...} }
type GetServiceTemplateContainerLivenessProbeArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeArrayOutput) ToGetServiceTemplateContainerLivenessProbeArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeArrayOutput) ToGetServiceTemplateContainerLivenessProbeArrayOutput() GetServiceTemplateContainerLivenessProbeArrayOutput
func (GetServiceTemplateContainerLivenessProbeArrayOutput) ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeArrayOutput) ToGetServiceTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeArrayOutput
type GetServiceTemplateContainerLivenessProbeGrpc ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpc struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port int `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service string `pulumi:"service"` }
type GetServiceTemplateContainerLivenessProbeGrpcArgs ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpcArgs struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service pulumi.StringInput `pulumi:"service"` }
func (GetServiceTemplateContainerLivenessProbeGrpcArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeGrpcArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeGrpcArgs) ToGetServiceTemplateContainerLivenessProbeGrpcOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeGrpcArgs) ToGetServiceTemplateContainerLivenessProbeGrpcOutput() GetServiceTemplateContainerLivenessProbeGrpcOutput
func (GetServiceTemplateContainerLivenessProbeGrpcArgs) ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeGrpcArgs) ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcOutput
type GetServiceTemplateContainerLivenessProbeGrpcArray ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpcArray []GetServiceTemplateContainerLivenessProbeGrpcInput
func (GetServiceTemplateContainerLivenessProbeGrpcArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeGrpcArray) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeGrpcArray) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeGrpcArray) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
func (GetServiceTemplateContainerLivenessProbeGrpcArray) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeGrpcArray) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
type GetServiceTemplateContainerLivenessProbeGrpcArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpcArrayInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeGrpcArrayOutput }
GetServiceTemplateContainerLivenessProbeGrpcArrayInput is an input type that accepts GetServiceTemplateContainerLivenessProbeGrpcArray and GetServiceTemplateContainerLivenessProbeGrpcArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeGrpcArrayInput` via:
GetServiceTemplateContainerLivenessProbeGrpcArray{ GetServiceTemplateContainerLivenessProbeGrpcArgs{...} }
type GetServiceTemplateContainerLivenessProbeGrpcArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpcArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutput() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
func (GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeGrpcArrayOutput) ToGetServiceTemplateContainerLivenessProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
type GetServiceTemplateContainerLivenessProbeGrpcInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpcInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeGrpcOutput() GetServiceTemplateContainerLivenessProbeGrpcOutput ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeGrpcOutput }
GetServiceTemplateContainerLivenessProbeGrpcInput is an input type that accepts GetServiceTemplateContainerLivenessProbeGrpcArgs and GetServiceTemplateContainerLivenessProbeGrpcOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeGrpcInput` via:
GetServiceTemplateContainerLivenessProbeGrpcArgs{...}
type GetServiceTemplateContainerLivenessProbeGrpcOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeGrpcOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeGrpcOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeGrpcOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeGrpcOutput) Port ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) Port() pulumi.IntOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (GetServiceTemplateContainerLivenessProbeGrpcOutput) Service ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) Service() pulumi.StringOutput
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
func (GetServiceTemplateContainerLivenessProbeGrpcOutput) ToGetServiceTemplateContainerLivenessProbeGrpcOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) ToGetServiceTemplateContainerLivenessProbeGrpcOutput() GetServiceTemplateContainerLivenessProbeGrpcOutput
func (GetServiceTemplateContainerLivenessProbeGrpcOutput) ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeGrpcOutput) ToGetServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeGrpcOutput
type GetServiceTemplateContainerLivenessProbeHttpGet ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders []GetServiceTemplateContainerLivenessProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path string `pulumi:"path"` // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port int `pulumi:"port"` }
type GetServiceTemplateContainerLivenessProbeHttpGetArgs ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringInput `pulumi:"path"` // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` }
func (GetServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetOutput() GetServiceTemplateContainerLivenessProbeHttpGetOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetOutput
type GetServiceTemplateContainerLivenessProbeHttpGetArray ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetArray []GetServiceTemplateContainerLivenessProbeHttpGetInput
func (GetServiceTemplateContainerLivenessProbeHttpGetArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetArray) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetArray) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetArray) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetArray) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetArray) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
type GetServiceTemplateContainerLivenessProbeHttpGetArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetArrayInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput }
GetServiceTemplateContainerLivenessProbeHttpGetArrayInput is an input type that accepts GetServiceTemplateContainerLivenessProbeHttpGetArray and GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeHttpGetArrayInput` via:
GetServiceTemplateContainerLivenessProbeHttpGetArray{ GetServiceTemplateContainerLivenessProbeHttpGetArgs{...} }
type GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeader ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs struct { // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringInput `pulumi:"value"` }
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray []GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput }
GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput is an input type that accepts GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray and GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput` via:
GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray{ GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...} }
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput }
GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput is an input type that accepts GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs and GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput` via:
GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...}
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Name ¶ added in v7.1.0
The name of the Cloud Run v2 Service.
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringOutput
The header field value
type GetServiceTemplateContainerLivenessProbeHttpGetInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeHttpGetOutput() GetServiceTemplateContainerLivenessProbeHttpGetOutput ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeHttpGetOutput }
GetServiceTemplateContainerLivenessProbeHttpGetInput is an input type that accepts GetServiceTemplateContainerLivenessProbeHttpGetArgs and GetServiceTemplateContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeHttpGetInput` via:
GetServiceTemplateContainerLivenessProbeHttpGetArgs{...}
type GetServiceTemplateContainerLivenessProbeHttpGetOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() GetServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers.
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) Path ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringOutput
Path to access on the HTTP server. Defaults to '/'.
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) Port ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) Port() pulumi.IntOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetOutput() GetServiceTemplateContainerLivenessProbeHttpGetOutput
func (GetServiceTemplateContainerLivenessProbeHttpGetOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeHttpGetOutput) ToGetServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeHttpGetOutput
type GetServiceTemplateContainerLivenessProbeInput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeOutput() GetServiceTemplateContainerLivenessProbeOutput ToGetServiceTemplateContainerLivenessProbeOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeOutput }
GetServiceTemplateContainerLivenessProbeInput is an input type that accepts GetServiceTemplateContainerLivenessProbeArgs and GetServiceTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeInput` via:
GetServiceTemplateContainerLivenessProbeArgs{...}
type GetServiceTemplateContainerLivenessProbeOutput ¶ added in v7.1.0
type GetServiceTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeOutput) FailureThreshold ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (GetServiceTemplateContainerLivenessProbeOutput) Grpcs ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) Grpcs() GetServiceTemplateContainerLivenessProbeGrpcArrayOutput
GRPC specifies an action involving a GRPC port.
func (GetServiceTemplateContainerLivenessProbeOutput) HttpGets ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) HttpGets() GetServiceTemplateContainerLivenessProbeHttpGetArrayOutput
HTTPGet specifies the http request to perform.
func (GetServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (GetServiceTemplateContainerLivenessProbeOutput) PeriodSeconds ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (GetServiceTemplateContainerLivenessProbeOutput) TcpSockets ¶ added in v7.7.0
func (o GetServiceTemplateContainerLivenessProbeOutput) TcpSockets() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
TCPSocketAction describes an action based on opening a socket
func (GetServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (GetServiceTemplateContainerLivenessProbeOutput) ToGetServiceTemplateContainerLivenessProbeOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) ToGetServiceTemplateContainerLivenessProbeOutput() GetServiceTemplateContainerLivenessProbeOutput
func (GetServiceTemplateContainerLivenessProbeOutput) ToGetServiceTemplateContainerLivenessProbeOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerLivenessProbeOutput) ToGetServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeOutput
type GetServiceTemplateContainerLivenessProbeTcpSocket ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the exposed port of the container, which // is the value of container.ports[0].containerPort. Port int `pulumi:"port"` }
type GetServiceTemplateContainerLivenessProbeTcpSocketArgs ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the exposed port of the container, which // is the value of container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` }
func (GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType ¶ added in v7.7.0
func (GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput ¶ added in v7.7.0
func (i GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput() GetServiceTemplateContainerLivenessProbeTcpSocketOutput
func (GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶ added in v7.7.0
func (i GetServiceTemplateContainerLivenessProbeTcpSocketArgs) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketOutput
type GetServiceTemplateContainerLivenessProbeTcpSocketArray ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocketArray []GetServiceTemplateContainerLivenessProbeTcpSocketInput
func (GetServiceTemplateContainerLivenessProbeTcpSocketArray) ElementType ¶ added in v7.7.0
func (GetServiceTemplateContainerLivenessProbeTcpSocketArray) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeTcpSocketArray) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput ¶ added in v7.7.0
func (i GetServiceTemplateContainerLivenessProbeTcpSocketArray) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
func (GetServiceTemplateContainerLivenessProbeTcpSocketArray) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext ¶ added in v7.7.0
func (i GetServiceTemplateContainerLivenessProbeTcpSocketArray) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
type GetServiceTemplateContainerLivenessProbeTcpSocketArrayInput ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocketArrayInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput }
GetServiceTemplateContainerLivenessProbeTcpSocketArrayInput is an input type that accepts GetServiceTemplateContainerLivenessProbeTcpSocketArray and GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeTcpSocketArrayInput` via:
GetServiceTemplateContainerLivenessProbeTcpSocketArray{ GetServiceTemplateContainerLivenessProbeTcpSocketArgs{...} }
type GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ElementType ¶ added in v7.7.0
func (GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput ¶ added in v7.7.0
func (o GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput() GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
func (GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext ¶ added in v7.7.0
func (o GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketArrayOutput
type GetServiceTemplateContainerLivenessProbeTcpSocketInput ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocketInput interface { pulumi.Input ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput() GetServiceTemplateContainerLivenessProbeTcpSocketOutput ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketOutput }
GetServiceTemplateContainerLivenessProbeTcpSocketInput is an input type that accepts GetServiceTemplateContainerLivenessProbeTcpSocketArgs and GetServiceTemplateContainerLivenessProbeTcpSocketOutput values. You can construct a concrete instance of `GetServiceTemplateContainerLivenessProbeTcpSocketInput` via:
GetServiceTemplateContainerLivenessProbeTcpSocketArgs{...}
type GetServiceTemplateContainerLivenessProbeTcpSocketOutput ¶ added in v7.7.0
type GetServiceTemplateContainerLivenessProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType ¶ added in v7.7.0
func (GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerLivenessProbeTcpSocketOutput) Port ¶ added in v7.7.0
func (o GetServiceTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the exposed port of the container, which is the value of container.ports[0].containerPort.
func (GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput ¶ added in v7.7.0
func (o GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutput() GetServiceTemplateContainerLivenessProbeTcpSocketOutput
func (GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶ added in v7.7.0
func (o GetServiceTemplateContainerLivenessProbeTcpSocketOutput) ToGetServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerLivenessProbeTcpSocketOutput
type GetServiceTemplateContainerOutput ¶ added in v7.1.0
type GetServiceTemplateContainerOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerOutput) Args ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GetServiceTemplateContainerOutput) Commands ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GetServiceTemplateContainerOutput) DependsOns ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) DependsOns() pulumi.StringArrayOutput
Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy.
func (GetServiceTemplateContainerOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerOutput) Envs ¶ added in v7.1.0
List of environment variables to set in the container.
func (GetServiceTemplateContainerOutput) Image ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
func (GetServiceTemplateContainerOutput) LivenessProbes ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) LivenessProbes() GetServiceTemplateContainerLivenessProbeArrayOutput
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 (GetServiceTemplateContainerOutput) Name ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Service.
func (GetServiceTemplateContainerOutput) Ports ¶ added in v7.1.0
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 (GetServiceTemplateContainerOutput) Resources ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) Resources() GetServiceTemplateContainerResourceArrayOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
func (GetServiceTemplateContainerOutput) StartupProbes ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) StartupProbes() GetServiceTemplateContainerStartupProbeArrayOutput
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 (GetServiceTemplateContainerOutput) ToGetServiceTemplateContainerOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) ToGetServiceTemplateContainerOutput() GetServiceTemplateContainerOutput
func (GetServiceTemplateContainerOutput) ToGetServiceTemplateContainerOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) ToGetServiceTemplateContainerOutputWithContext(ctx context.Context) GetServiceTemplateContainerOutput
func (GetServiceTemplateContainerOutput) VolumeMounts ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) VolumeMounts() GetServiceTemplateContainerVolumeMountArrayOutput
Volume to mount into the container's filesystem.
func (GetServiceTemplateContainerOutput) WorkingDir ¶ added in v7.1.0
func (o GetServiceTemplateContainerOutput) WorkingDir() pulumi.StringOutput
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type GetServiceTemplateContainerPort ¶ added in v7.1.0
type GetServiceTemplateContainerPortArgs ¶ added in v7.1.0
type GetServiceTemplateContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort pulumi.IntInput `pulumi:"containerPort"` // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` }
func (GetServiceTemplateContainerPortArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerPortArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerPortArgs) ToGetServiceTemplateContainerPortOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerPortArgs) ToGetServiceTemplateContainerPortOutput() GetServiceTemplateContainerPortOutput
func (GetServiceTemplateContainerPortArgs) ToGetServiceTemplateContainerPortOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerPortArgs) ToGetServiceTemplateContainerPortOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortOutput
type GetServiceTemplateContainerPortArray ¶ added in v7.1.0
type GetServiceTemplateContainerPortArray []GetServiceTemplateContainerPortInput
func (GetServiceTemplateContainerPortArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerPortArray) ElementType() reflect.Type
func (GetServiceTemplateContainerPortArray) ToGetServiceTemplateContainerPortArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerPortArray) ToGetServiceTemplateContainerPortArrayOutput() GetServiceTemplateContainerPortArrayOutput
func (GetServiceTemplateContainerPortArray) ToGetServiceTemplateContainerPortArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerPortArray) ToGetServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortArrayOutput
type GetServiceTemplateContainerPortArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerPortArrayInput interface { pulumi.Input ToGetServiceTemplateContainerPortArrayOutput() GetServiceTemplateContainerPortArrayOutput ToGetServiceTemplateContainerPortArrayOutputWithContext(context.Context) GetServiceTemplateContainerPortArrayOutput }
GetServiceTemplateContainerPortArrayInput is an input type that accepts GetServiceTemplateContainerPortArray and GetServiceTemplateContainerPortArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerPortArrayInput` via:
GetServiceTemplateContainerPortArray{ GetServiceTemplateContainerPortArgs{...} }
type GetServiceTemplateContainerPortArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerPortArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerPortArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerPortArrayOutput) ToGetServiceTemplateContainerPortArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerPortArrayOutput) ToGetServiceTemplateContainerPortArrayOutput() GetServiceTemplateContainerPortArrayOutput
func (GetServiceTemplateContainerPortArrayOutput) ToGetServiceTemplateContainerPortArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerPortArrayOutput) ToGetServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortArrayOutput
type GetServiceTemplateContainerPortInput ¶ added in v7.1.0
type GetServiceTemplateContainerPortInput interface { pulumi.Input ToGetServiceTemplateContainerPortOutput() GetServiceTemplateContainerPortOutput ToGetServiceTemplateContainerPortOutputWithContext(context.Context) GetServiceTemplateContainerPortOutput }
GetServiceTemplateContainerPortInput is an input type that accepts GetServiceTemplateContainerPortArgs and GetServiceTemplateContainerPortOutput values. You can construct a concrete instance of `GetServiceTemplateContainerPortInput` via:
GetServiceTemplateContainerPortArgs{...}
type GetServiceTemplateContainerPortOutput ¶ added in v7.1.0
type GetServiceTemplateContainerPortOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerPortOutput) ContainerPort ¶ added in v7.1.0
func (o GetServiceTemplateContainerPortOutput) ContainerPort() pulumi.IntOutput
Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
func (GetServiceTemplateContainerPortOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerPortOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerPortOutput) Name ¶ added in v7.1.0
func (o GetServiceTemplateContainerPortOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Service.
func (GetServiceTemplateContainerPortOutput) ToGetServiceTemplateContainerPortOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerPortOutput) ToGetServiceTemplateContainerPortOutput() GetServiceTemplateContainerPortOutput
func (GetServiceTemplateContainerPortOutput) ToGetServiceTemplateContainerPortOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerPortOutput) ToGetServiceTemplateContainerPortOutputWithContext(ctx context.Context) GetServiceTemplateContainerPortOutput
type GetServiceTemplateContainerResource ¶ added in v7.1.0
type GetServiceTemplateContainerResource struct { // Determines whether CPU is only allocated during requests. True by default if the parent 'resources' field is not set. However, if // 'resources' is set, this field must be explicitly set to true to preserve the default behavior. CpuIdle bool `pulumi:"cpuIdle"` // Only memory and CPU are supported. Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` // Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. StartupCpuBoost bool `pulumi:"startupCpuBoost"` }
type GetServiceTemplateContainerResourceArgs ¶ added in v7.1.0
type GetServiceTemplateContainerResourceArgs struct { // Determines whether CPU is only allocated during requests. True by default if the parent 'resources' field is not set. However, if // 'resources' is set, this field must be explicitly set to true to preserve the default behavior. CpuIdle pulumi.BoolInput `pulumi:"cpuIdle"` // Only memory and CPU are supported. Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` // Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. StartupCpuBoost pulumi.BoolInput `pulumi:"startupCpuBoost"` }
func (GetServiceTemplateContainerResourceArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerResourceArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerResourceArgs) ToGetServiceTemplateContainerResourceOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerResourceArgs) ToGetServiceTemplateContainerResourceOutput() GetServiceTemplateContainerResourceOutput
func (GetServiceTemplateContainerResourceArgs) ToGetServiceTemplateContainerResourceOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerResourceArgs) ToGetServiceTemplateContainerResourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceOutput
type GetServiceTemplateContainerResourceArray ¶ added in v7.1.0
type GetServiceTemplateContainerResourceArray []GetServiceTemplateContainerResourceInput
func (GetServiceTemplateContainerResourceArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerResourceArray) ElementType() reflect.Type
func (GetServiceTemplateContainerResourceArray) ToGetServiceTemplateContainerResourceArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerResourceArray) ToGetServiceTemplateContainerResourceArrayOutput() GetServiceTemplateContainerResourceArrayOutput
func (GetServiceTemplateContainerResourceArray) ToGetServiceTemplateContainerResourceArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerResourceArray) ToGetServiceTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceArrayOutput
type GetServiceTemplateContainerResourceArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerResourceArrayInput interface { pulumi.Input ToGetServiceTemplateContainerResourceArrayOutput() GetServiceTemplateContainerResourceArrayOutput ToGetServiceTemplateContainerResourceArrayOutputWithContext(context.Context) GetServiceTemplateContainerResourceArrayOutput }
GetServiceTemplateContainerResourceArrayInput is an input type that accepts GetServiceTemplateContainerResourceArray and GetServiceTemplateContainerResourceArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerResourceArrayInput` via:
GetServiceTemplateContainerResourceArray{ GetServiceTemplateContainerResourceArgs{...} }
type GetServiceTemplateContainerResourceArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerResourceArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerResourceArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerResourceArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerResourceArrayOutput) ToGetServiceTemplateContainerResourceArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceArrayOutput) ToGetServiceTemplateContainerResourceArrayOutput() GetServiceTemplateContainerResourceArrayOutput
func (GetServiceTemplateContainerResourceArrayOutput) ToGetServiceTemplateContainerResourceArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceArrayOutput) ToGetServiceTemplateContainerResourceArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceArrayOutput
type GetServiceTemplateContainerResourceInput ¶ added in v7.1.0
type GetServiceTemplateContainerResourceInput interface { pulumi.Input ToGetServiceTemplateContainerResourceOutput() GetServiceTemplateContainerResourceOutput ToGetServiceTemplateContainerResourceOutputWithContext(context.Context) GetServiceTemplateContainerResourceOutput }
GetServiceTemplateContainerResourceInput is an input type that accepts GetServiceTemplateContainerResourceArgs and GetServiceTemplateContainerResourceOutput values. You can construct a concrete instance of `GetServiceTemplateContainerResourceInput` via:
GetServiceTemplateContainerResourceArgs{...}
type GetServiceTemplateContainerResourceOutput ¶ added in v7.1.0
type GetServiceTemplateContainerResourceOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerResourceOutput) CpuIdle ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceOutput) CpuIdle() pulumi.BoolOutput
Determines whether CPU is only allocated during requests. True by default if the parent 'resources' field is not set. However, if 'resources' is set, this field must be explicitly set to true to preserve the default behavior.
func (GetServiceTemplateContainerResourceOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerResourceOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerResourceOutput) Limits ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Use key 'cpu' for CPU limit and 'memory' for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (GetServiceTemplateContainerResourceOutput) StartupCpuBoost ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceOutput) StartupCpuBoost() pulumi.BoolOutput
Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.
func (GetServiceTemplateContainerResourceOutput) ToGetServiceTemplateContainerResourceOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceOutput) ToGetServiceTemplateContainerResourceOutput() GetServiceTemplateContainerResourceOutput
func (GetServiceTemplateContainerResourceOutput) ToGetServiceTemplateContainerResourceOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerResourceOutput) ToGetServiceTemplateContainerResourceOutputWithContext(ctx context.Context) GetServiceTemplateContainerResourceOutput
type GetServiceTemplateContainerStartupProbe ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold int `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. Grpcs []GetServiceTemplateContainerStartupProbeGrpc `pulumi:"grpcs"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. HttpGets []GetServiceTemplateContainerStartupProbeHttpGet `pulumi:"httpGets"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. TcpSockets []GetServiceTemplateContainerStartupProbeTcpSocket `pulumi:"tcpSockets"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds int `pulumi:"timeoutSeconds"` }
type GetServiceTemplateContainerStartupProbeArgs ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. Grpcs GetServiceTemplateContainerStartupProbeGrpcArrayInput `pulumi:"grpcs"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. HttpGets GetServiceTemplateContainerStartupProbeHttpGetArrayInput `pulumi:"httpGets"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. TcpSockets GetServiceTemplateContainerStartupProbeTcpSocketArrayInput `pulumi:"tcpSockets"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"` }
func (GetServiceTemplateContainerStartupProbeArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeArgs) ToGetServiceTemplateContainerStartupProbeOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeArgs) ToGetServiceTemplateContainerStartupProbeOutput() GetServiceTemplateContainerStartupProbeOutput
func (GetServiceTemplateContainerStartupProbeArgs) ToGetServiceTemplateContainerStartupProbeOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeArgs) ToGetServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeOutput
type GetServiceTemplateContainerStartupProbeArray ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeArray []GetServiceTemplateContainerStartupProbeInput
func (GetServiceTemplateContainerStartupProbeArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeArray) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeArray) ToGetServiceTemplateContainerStartupProbeArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeArray) ToGetServiceTemplateContainerStartupProbeArrayOutput() GetServiceTemplateContainerStartupProbeArrayOutput
func (GetServiceTemplateContainerStartupProbeArray) ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeArray) ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeArrayOutput
type GetServiceTemplateContainerStartupProbeArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeArrayInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeArrayOutput() GetServiceTemplateContainerStartupProbeArrayOutput ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeArrayOutput }
GetServiceTemplateContainerStartupProbeArrayInput is an input type that accepts GetServiceTemplateContainerStartupProbeArray and GetServiceTemplateContainerStartupProbeArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeArrayInput` via:
GetServiceTemplateContainerStartupProbeArray{ GetServiceTemplateContainerStartupProbeArgs{...} }
type GetServiceTemplateContainerStartupProbeArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeArrayOutput) ToGetServiceTemplateContainerStartupProbeArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeArrayOutput) ToGetServiceTemplateContainerStartupProbeArrayOutput() GetServiceTemplateContainerStartupProbeArrayOutput
func (GetServiceTemplateContainerStartupProbeArrayOutput) ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeArrayOutput) ToGetServiceTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeArrayOutput
type GetServiceTemplateContainerStartupProbeGrpc ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpc struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port int `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service string `pulumi:"service"` }
type GetServiceTemplateContainerStartupProbeGrpcArgs ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpcArgs struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service pulumi.StringInput `pulumi:"service"` }
func (GetServiceTemplateContainerStartupProbeGrpcArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeGrpcArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeGrpcArgs) ToGetServiceTemplateContainerStartupProbeGrpcOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeGrpcArgs) ToGetServiceTemplateContainerStartupProbeGrpcOutput() GetServiceTemplateContainerStartupProbeGrpcOutput
func (GetServiceTemplateContainerStartupProbeGrpcArgs) ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeGrpcArgs) ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcOutput
type GetServiceTemplateContainerStartupProbeGrpcArray ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpcArray []GetServiceTemplateContainerStartupProbeGrpcInput
func (GetServiceTemplateContainerStartupProbeGrpcArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeGrpcArray) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeGrpcArray) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeGrpcArray) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput() GetServiceTemplateContainerStartupProbeGrpcArrayOutput
func (GetServiceTemplateContainerStartupProbeGrpcArray) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeGrpcArray) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcArrayOutput
type GetServiceTemplateContainerStartupProbeGrpcArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpcArrayInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput() GetServiceTemplateContainerStartupProbeGrpcArrayOutput ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeGrpcArrayOutput }
GetServiceTemplateContainerStartupProbeGrpcArrayInput is an input type that accepts GetServiceTemplateContainerStartupProbeGrpcArray and GetServiceTemplateContainerStartupProbeGrpcArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeGrpcArrayInput` via:
GetServiceTemplateContainerStartupProbeGrpcArray{ GetServiceTemplateContainerStartupProbeGrpcArgs{...} }
type GetServiceTemplateContainerStartupProbeGrpcArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpcArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutput() GetServiceTemplateContainerStartupProbeGrpcArrayOutput
func (GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeGrpcArrayOutput) ToGetServiceTemplateContainerStartupProbeGrpcArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcArrayOutput
type GetServiceTemplateContainerStartupProbeGrpcInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpcInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeGrpcOutput() GetServiceTemplateContainerStartupProbeGrpcOutput ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeGrpcOutput }
GetServiceTemplateContainerStartupProbeGrpcInput is an input type that accepts GetServiceTemplateContainerStartupProbeGrpcArgs and GetServiceTemplateContainerStartupProbeGrpcOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeGrpcInput` via:
GetServiceTemplateContainerStartupProbeGrpcArgs{...}
type GetServiceTemplateContainerStartupProbeGrpcOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeGrpcOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeGrpcOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeGrpcOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeGrpcOutput) Port ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeGrpcOutput) Port() pulumi.IntOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (GetServiceTemplateContainerStartupProbeGrpcOutput) Service ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeGrpcOutput) Service() pulumi.StringOutput
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
func (GetServiceTemplateContainerStartupProbeGrpcOutput) ToGetServiceTemplateContainerStartupProbeGrpcOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeGrpcOutput) ToGetServiceTemplateContainerStartupProbeGrpcOutput() GetServiceTemplateContainerStartupProbeGrpcOutput
func (GetServiceTemplateContainerStartupProbeGrpcOutput) ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeGrpcOutput) ToGetServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeGrpcOutput
type GetServiceTemplateContainerStartupProbeHttpGet ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders []GetServiceTemplateContainerStartupProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path string `pulumi:"path"` // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port int `pulumi:"port"` }
type GetServiceTemplateContainerStartupProbeHttpGetArgs ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringInput `pulumi:"path"` // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` }
func (GetServiceTemplateContainerStartupProbeHttpGetArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetArgs) ToGetServiceTemplateContainerStartupProbeHttpGetOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetArgs) ToGetServiceTemplateContainerStartupProbeHttpGetOutput() GetServiceTemplateContainerStartupProbeHttpGetOutput
func (GetServiceTemplateContainerStartupProbeHttpGetArgs) ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetArgs) ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetOutput
type GetServiceTemplateContainerStartupProbeHttpGetArray ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetArray []GetServiceTemplateContainerStartupProbeHttpGetInput
func (GetServiceTemplateContainerStartupProbeHttpGetArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetArray) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetArray) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetArray) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
func (GetServiceTemplateContainerStartupProbeHttpGetArray) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetArray) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
type GetServiceTemplateContainerStartupProbeHttpGetArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetArrayInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeHttpGetArrayOutput }
GetServiceTemplateContainerStartupProbeHttpGetArrayInput is an input type that accepts GetServiceTemplateContainerStartupProbeHttpGetArray and GetServiceTemplateContainerStartupProbeHttpGetArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeHttpGetArrayInput` via:
GetServiceTemplateContainerStartupProbeHttpGetArray{ GetServiceTemplateContainerStartupProbeHttpGetArgs{...} }
type GetServiceTemplateContainerStartupProbeHttpGetArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
func (GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeader ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs struct { // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringInput `pulumi:"value"` }
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray []GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput }
GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput is an input type that accepts GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray and GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput` via:
GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray{ GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...} }
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput }
GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput is an input type that accepts GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs and GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput` via:
GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...}
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) Name ¶ added in v7.1.0
The name of the Cloud Run v2 Service.
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToGetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type GetServiceTemplateContainerStartupProbeHttpGetInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeHttpGetOutput() GetServiceTemplateContainerStartupProbeHttpGetOutput ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeHttpGetOutput }
GetServiceTemplateContainerStartupProbeHttpGetInput is an input type that accepts GetServiceTemplateContainerStartupProbeHttpGetArgs and GetServiceTemplateContainerStartupProbeHttpGetOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeHttpGetInput` via:
GetServiceTemplateContainerStartupProbeHttpGetArgs{...}
type GetServiceTemplateContainerStartupProbeHttpGetOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeHttpGetOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() GetServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers.
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) Path ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringOutput
Path to access on the HTTP server. Defaults to '/'.
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) Port ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) Port() pulumi.IntOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) ToGetServiceTemplateContainerStartupProbeHttpGetOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) ToGetServiceTemplateContainerStartupProbeHttpGetOutput() GetServiceTemplateContainerStartupProbeHttpGetOutput
func (GetServiceTemplateContainerStartupProbeHttpGetOutput) ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeHttpGetOutput) ToGetServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeHttpGetOutput
type GetServiceTemplateContainerStartupProbeInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeOutput() GetServiceTemplateContainerStartupProbeOutput ToGetServiceTemplateContainerStartupProbeOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeOutput }
GetServiceTemplateContainerStartupProbeInput is an input type that accepts GetServiceTemplateContainerStartupProbeArgs and GetServiceTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeInput` via:
GetServiceTemplateContainerStartupProbeArgs{...}
type GetServiceTemplateContainerStartupProbeOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeOutput) FailureThreshold ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (GetServiceTemplateContainerStartupProbeOutput) Grpcs ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) Grpcs() GetServiceTemplateContainerStartupProbeGrpcArrayOutput
GRPC specifies an action involving a GRPC port.
func (GetServiceTemplateContainerStartupProbeOutput) HttpGets ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) HttpGets() GetServiceTemplateContainerStartupProbeHttpGetArrayOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified.
func (GetServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (GetServiceTemplateContainerStartupProbeOutput) PeriodSeconds ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (GetServiceTemplateContainerStartupProbeOutput) TcpSockets ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) TcpSockets() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified.
func (GetServiceTemplateContainerStartupProbeOutput) TimeoutSeconds ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (GetServiceTemplateContainerStartupProbeOutput) ToGetServiceTemplateContainerStartupProbeOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) ToGetServiceTemplateContainerStartupProbeOutput() GetServiceTemplateContainerStartupProbeOutput
func (GetServiceTemplateContainerStartupProbeOutput) ToGetServiceTemplateContainerStartupProbeOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeOutput) ToGetServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeOutput
type GetServiceTemplateContainerStartupProbeTcpSocket ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port int `pulumi:"port"` }
type GetServiceTemplateContainerStartupProbeTcpSocketArgs ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` }
func (GetServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeTcpSocketArgs) ToGetServiceTemplateContainerStartupProbeTcpSocketOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeTcpSocketArgs) ToGetServiceTemplateContainerStartupProbeTcpSocketOutput() GetServiceTemplateContainerStartupProbeTcpSocketOutput
func (GetServiceTemplateContainerStartupProbeTcpSocketArgs) ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeTcpSocketArgs) ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketOutput
type GetServiceTemplateContainerStartupProbeTcpSocketArray ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocketArray []GetServiceTemplateContainerStartupProbeTcpSocketInput
func (GetServiceTemplateContainerStartupProbeTcpSocketArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeTcpSocketArray) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeTcpSocketArray) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeTcpSocketArray) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
func (GetServiceTemplateContainerStartupProbeTcpSocketArray) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerStartupProbeTcpSocketArray) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
type GetServiceTemplateContainerStartupProbeTcpSocketArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocketArrayInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput }
GetServiceTemplateContainerStartupProbeTcpSocketArrayInput is an input type that accepts GetServiceTemplateContainerStartupProbeTcpSocketArray and GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeTcpSocketArrayInput` via:
GetServiceTemplateContainerStartupProbeTcpSocketArray{ GetServiceTemplateContainerStartupProbeTcpSocketArgs{...} }
type GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutput() GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
func (GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketArrayOutput
type GetServiceTemplateContainerStartupProbeTcpSocketInput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocketInput interface { pulumi.Input ToGetServiceTemplateContainerStartupProbeTcpSocketOutput() GetServiceTemplateContainerStartupProbeTcpSocketOutput ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(context.Context) GetServiceTemplateContainerStartupProbeTcpSocketOutput }
GetServiceTemplateContainerStartupProbeTcpSocketInput is an input type that accepts GetServiceTemplateContainerStartupProbeTcpSocketArgs and GetServiceTemplateContainerStartupProbeTcpSocketOutput values. You can construct a concrete instance of `GetServiceTemplateContainerStartupProbeTcpSocketInput` via:
GetServiceTemplateContainerStartupProbeTcpSocketArgs{...}
type GetServiceTemplateContainerStartupProbeTcpSocketOutput ¶ added in v7.1.0
type GetServiceTemplateContainerStartupProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerStartupProbeTcpSocketOutput) Port ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (GetServiceTemplateContainerStartupProbeTcpSocketOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeTcpSocketOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketOutput() GetServiceTemplateContainerStartupProbeTcpSocketOutput
func (GetServiceTemplateContainerStartupProbeTcpSocketOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerStartupProbeTcpSocketOutput) ToGetServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) GetServiceTemplateContainerStartupProbeTcpSocketOutput
type GetServiceTemplateContainerVolumeMount ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath string `pulumi:"mountPath"` // The name of the Cloud Run v2 Service. Name string `pulumi:"name"` }
type GetServiceTemplateContainerVolumeMountArgs ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath pulumi.StringInput `pulumi:"mountPath"` // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` }
func (GetServiceTemplateContainerVolumeMountArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (GetServiceTemplateContainerVolumeMountArgs) ToGetServiceTemplateContainerVolumeMountOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerVolumeMountArgs) ToGetServiceTemplateContainerVolumeMountOutput() GetServiceTemplateContainerVolumeMountOutput
func (GetServiceTemplateContainerVolumeMountArgs) ToGetServiceTemplateContainerVolumeMountOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerVolumeMountArgs) ToGetServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountOutput
type GetServiceTemplateContainerVolumeMountArray ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMountArray []GetServiceTemplateContainerVolumeMountInput
func (GetServiceTemplateContainerVolumeMountArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (GetServiceTemplateContainerVolumeMountArray) ToGetServiceTemplateContainerVolumeMountArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateContainerVolumeMountArray) ToGetServiceTemplateContainerVolumeMountArrayOutput() GetServiceTemplateContainerVolumeMountArrayOutput
func (GetServiceTemplateContainerVolumeMountArray) ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateContainerVolumeMountArray) ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountArrayOutput
type GetServiceTemplateContainerVolumeMountArrayInput ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToGetServiceTemplateContainerVolumeMountArrayOutput() GetServiceTemplateContainerVolumeMountArrayOutput ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext(context.Context) GetServiceTemplateContainerVolumeMountArrayOutput }
GetServiceTemplateContainerVolumeMountArrayInput is an input type that accepts GetServiceTemplateContainerVolumeMountArray and GetServiceTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetServiceTemplateContainerVolumeMountArrayInput` via:
GetServiceTemplateContainerVolumeMountArray{ GetServiceTemplateContainerVolumeMountArgs{...} }
type GetServiceTemplateContainerVolumeMountArrayOutput ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerVolumeMountArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerVolumeMountArrayOutput) ToGetServiceTemplateContainerVolumeMountArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerVolumeMountArrayOutput) ToGetServiceTemplateContainerVolumeMountArrayOutput() GetServiceTemplateContainerVolumeMountArrayOutput
func (GetServiceTemplateContainerVolumeMountArrayOutput) ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerVolumeMountArrayOutput) ToGetServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountArrayOutput
type GetServiceTemplateContainerVolumeMountInput ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMountInput interface { pulumi.Input ToGetServiceTemplateContainerVolumeMountOutput() GetServiceTemplateContainerVolumeMountOutput ToGetServiceTemplateContainerVolumeMountOutputWithContext(context.Context) GetServiceTemplateContainerVolumeMountOutput }
GetServiceTemplateContainerVolumeMountInput is an input type that accepts GetServiceTemplateContainerVolumeMountArgs and GetServiceTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `GetServiceTemplateContainerVolumeMountInput` via:
GetServiceTemplateContainerVolumeMountArgs{...}
type GetServiceTemplateContainerVolumeMountOutput ¶ added in v7.1.0
type GetServiceTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateContainerVolumeMountOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (GetServiceTemplateContainerVolumeMountOutput) MountPath ¶ added in v7.1.0
func (o GetServiceTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
func (GetServiceTemplateContainerVolumeMountOutput) Name ¶ added in v7.1.0
func (o GetServiceTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Service.
func (GetServiceTemplateContainerVolumeMountOutput) ToGetServiceTemplateContainerVolumeMountOutput ¶ added in v7.1.0
func (o GetServiceTemplateContainerVolumeMountOutput) ToGetServiceTemplateContainerVolumeMountOutput() GetServiceTemplateContainerVolumeMountOutput
func (GetServiceTemplateContainerVolumeMountOutput) ToGetServiceTemplateContainerVolumeMountOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateContainerVolumeMountOutput) ToGetServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetServiceTemplateContainerVolumeMountOutput
type GetServiceTemplateInput ¶ added in v7.1.0
type GetServiceTemplateInput interface { pulumi.Input ToGetServiceTemplateOutput() GetServiceTemplateOutput ToGetServiceTemplateOutputWithContext(context.Context) GetServiceTemplateOutput }
GetServiceTemplateInput is an input type that accepts GetServiceTemplateArgs and GetServiceTemplateOutput values. You can construct a concrete instance of `GetServiceTemplateInput` via:
GetServiceTemplateArgs{...}
type GetServiceTemplateOutput ¶ added in v7.1.0
type GetServiceTemplateOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateOutput) Annotations ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 RevisionTemplate.
This field follows Kubernetes annotations' namespacing, limits, and rules.
func (GetServiceTemplateOutput) Containers ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Containers() GetServiceTemplateContainerArrayOutput
Holds the containers that define the unit of execution for this Service.
func (GetServiceTemplateOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateOutput) ElementType() reflect.Type
func (GetServiceTemplateOutput) EncryptionKey ¶ added in v7.1.0
func (o GetServiceTemplateOutput) EncryptionKey() pulumi.StringOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (GetServiceTemplateOutput) ExecutionEnvironment ¶ added in v7.1.0
func (o GetServiceTemplateOutput) ExecutionEnvironment() pulumi.StringOutput
The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"]
func (GetServiceTemplateOutput) Labels ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 RevisionTemplate.
func (GetServiceTemplateOutput) MaxInstanceRequestConcurrency ¶ added in v7.1.0
func (o GetServiceTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntOutput
Sets the maximum number of requests that each serving instance can receive.
func (GetServiceTemplateOutput) Revision ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Revision() pulumi.StringOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name.
func (GetServiceTemplateOutput) Scalings ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Scalings() GetServiceTemplateScalingArrayOutput
Scaling settings for this Revision.
func (GetServiceTemplateOutput) ServiceAccount ¶ added in v7.1.0
func (o GetServiceTemplateOutput) ServiceAccount() pulumi.StringOutput
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
func (GetServiceTemplateOutput) SessionAffinity ¶ added in v7.1.0
func (o GetServiceTemplateOutput) SessionAffinity() pulumi.BoolOutput
Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity
func (GetServiceTemplateOutput) Timeout ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Timeout() pulumi.StringOutput
Max allowed time for an instance to respond to a request.
A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (GetServiceTemplateOutput) ToGetServiceTemplateOutput ¶ added in v7.1.0
func (o GetServiceTemplateOutput) ToGetServiceTemplateOutput() GetServiceTemplateOutput
func (GetServiceTemplateOutput) ToGetServiceTemplateOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateOutput) ToGetServiceTemplateOutputWithContext(ctx context.Context) GetServiceTemplateOutput
func (GetServiceTemplateOutput) Volumes ¶ added in v7.1.0
func (o GetServiceTemplateOutput) Volumes() GetServiceTemplateVolumeArrayOutput
A list of Volumes to make available to containers.
func (GetServiceTemplateOutput) VpcAccesses ¶ added in v7.1.0
func (o GetServiceTemplateOutput) VpcAccesses() GetServiceTemplateVpcAccessArrayOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GetServiceTemplateScaling ¶ added in v7.1.0
type GetServiceTemplateScalingArgs ¶ added in v7.1.0
type GetServiceTemplateScalingArgs struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount pulumi.IntInput `pulumi:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. MinInstanceCount pulumi.IntInput `pulumi:"minInstanceCount"` }
func (GetServiceTemplateScalingArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateScalingArgs) ElementType() reflect.Type
func (GetServiceTemplateScalingArgs) ToGetServiceTemplateScalingOutput ¶ added in v7.1.0
func (i GetServiceTemplateScalingArgs) ToGetServiceTemplateScalingOutput() GetServiceTemplateScalingOutput
func (GetServiceTemplateScalingArgs) ToGetServiceTemplateScalingOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateScalingArgs) ToGetServiceTemplateScalingOutputWithContext(ctx context.Context) GetServiceTemplateScalingOutput
type GetServiceTemplateScalingArray ¶ added in v7.1.0
type GetServiceTemplateScalingArray []GetServiceTemplateScalingInput
func (GetServiceTemplateScalingArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateScalingArray) ElementType() reflect.Type
func (GetServiceTemplateScalingArray) ToGetServiceTemplateScalingArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateScalingArray) ToGetServiceTemplateScalingArrayOutput() GetServiceTemplateScalingArrayOutput
func (GetServiceTemplateScalingArray) ToGetServiceTemplateScalingArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateScalingArray) ToGetServiceTemplateScalingArrayOutputWithContext(ctx context.Context) GetServiceTemplateScalingArrayOutput
type GetServiceTemplateScalingArrayInput ¶ added in v7.1.0
type GetServiceTemplateScalingArrayInput interface { pulumi.Input ToGetServiceTemplateScalingArrayOutput() GetServiceTemplateScalingArrayOutput ToGetServiceTemplateScalingArrayOutputWithContext(context.Context) GetServiceTemplateScalingArrayOutput }
GetServiceTemplateScalingArrayInput is an input type that accepts GetServiceTemplateScalingArray and GetServiceTemplateScalingArrayOutput values. You can construct a concrete instance of `GetServiceTemplateScalingArrayInput` via:
GetServiceTemplateScalingArray{ GetServiceTemplateScalingArgs{...} }
type GetServiceTemplateScalingArrayOutput ¶ added in v7.1.0
type GetServiceTemplateScalingArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateScalingArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateScalingArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateScalingArrayOutput) Index ¶ added in v7.1.0
func (o GetServiceTemplateScalingArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateScalingOutput
func (GetServiceTemplateScalingArrayOutput) ToGetServiceTemplateScalingArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateScalingArrayOutput) ToGetServiceTemplateScalingArrayOutput() GetServiceTemplateScalingArrayOutput
func (GetServiceTemplateScalingArrayOutput) ToGetServiceTemplateScalingArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateScalingArrayOutput) ToGetServiceTemplateScalingArrayOutputWithContext(ctx context.Context) GetServiceTemplateScalingArrayOutput
type GetServiceTemplateScalingInput ¶ added in v7.1.0
type GetServiceTemplateScalingInput interface { pulumi.Input ToGetServiceTemplateScalingOutput() GetServiceTemplateScalingOutput ToGetServiceTemplateScalingOutputWithContext(context.Context) GetServiceTemplateScalingOutput }
GetServiceTemplateScalingInput is an input type that accepts GetServiceTemplateScalingArgs and GetServiceTemplateScalingOutput values. You can construct a concrete instance of `GetServiceTemplateScalingInput` via:
GetServiceTemplateScalingArgs{...}
type GetServiceTemplateScalingOutput ¶ added in v7.1.0
type GetServiceTemplateScalingOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateScalingOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateScalingOutput) ElementType() reflect.Type
func (GetServiceTemplateScalingOutput) MaxInstanceCount ¶ added in v7.1.0
func (o GetServiceTemplateScalingOutput) MaxInstanceCount() pulumi.IntOutput
Maximum number of serving instances that this resource should have.
func (GetServiceTemplateScalingOutput) MinInstanceCount ¶ added in v7.1.0
func (o GetServiceTemplateScalingOutput) MinInstanceCount() pulumi.IntOutput
Minimum number of serving instances that this resource should have.
func (GetServiceTemplateScalingOutput) ToGetServiceTemplateScalingOutput ¶ added in v7.1.0
func (o GetServiceTemplateScalingOutput) ToGetServiceTemplateScalingOutput() GetServiceTemplateScalingOutput
func (GetServiceTemplateScalingOutput) ToGetServiceTemplateScalingOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateScalingOutput) ToGetServiceTemplateScalingOutputWithContext(ctx context.Context) GetServiceTemplateScalingOutput
type GetServiceTemplateVolume ¶ added in v7.1.0
type GetServiceTemplateVolume struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. CloudSqlInstances []GetServiceTemplateVolumeCloudSqlInstance `pulumi:"cloudSqlInstances"` // Ephemeral storage used as a shared volume. EmptyDirs []GetServiceTemplateVolumeEmptyDir `pulumi:"emptyDirs"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment and requires launch-stage to be set to ALPHA or BETA. Gcs []GetServiceTemplateVolumeGc `pulumi:"gcs"` // The name of the Cloud Run v2 Service. Name string `pulumi:"name"` // Represents an NFS mount. Nfs []GetServiceTemplateVolumeNf `pulumi:"nfs"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secrets []GetServiceTemplateVolumeSecret `pulumi:"secrets"` }
type GetServiceTemplateVolumeArgs ¶ added in v7.1.0
type GetServiceTemplateVolumeArgs struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. CloudSqlInstances GetServiceTemplateVolumeCloudSqlInstanceArrayInput `pulumi:"cloudSqlInstances"` // Ephemeral storage used as a shared volume. EmptyDirs GetServiceTemplateVolumeEmptyDirArrayInput `pulumi:"emptyDirs"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment and requires launch-stage to be set to ALPHA or BETA. Gcs GetServiceTemplateVolumeGcArrayInput `pulumi:"gcs"` // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` // Represents an NFS mount. Nfs GetServiceTemplateVolumeNfArrayInput `pulumi:"nfs"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secrets GetServiceTemplateVolumeSecretArrayInput `pulumi:"secrets"` }
func (GetServiceTemplateVolumeArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeArgs) ToGetServiceTemplateVolumeOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeArgs) ToGetServiceTemplateVolumeOutput() GetServiceTemplateVolumeOutput
func (GetServiceTemplateVolumeArgs) ToGetServiceTemplateVolumeOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeArgs) ToGetServiceTemplateVolumeOutputWithContext(ctx context.Context) GetServiceTemplateVolumeOutput
type GetServiceTemplateVolumeArray ¶ added in v7.1.0
type GetServiceTemplateVolumeArray []GetServiceTemplateVolumeInput
func (GetServiceTemplateVolumeArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeArray) ToGetServiceTemplateVolumeArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeArray) ToGetServiceTemplateVolumeArrayOutput() GetServiceTemplateVolumeArrayOutput
func (GetServiceTemplateVolumeArray) ToGetServiceTemplateVolumeArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeArray) ToGetServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeArrayOutput
type GetServiceTemplateVolumeArrayInput ¶ added in v7.1.0
type GetServiceTemplateVolumeArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeArrayOutput() GetServiceTemplateVolumeArrayOutput ToGetServiceTemplateVolumeArrayOutputWithContext(context.Context) GetServiceTemplateVolumeArrayOutput }
GetServiceTemplateVolumeArrayInput is an input type that accepts GetServiceTemplateVolumeArray and GetServiceTemplateVolumeArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeArrayInput` via:
GetServiceTemplateVolumeArray{ GetServiceTemplateVolumeArgs{...} }
type GetServiceTemplateVolumeArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeArrayOutput) Index ¶ added in v7.1.0
func (o GetServiceTemplateVolumeArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeOutput
func (GetServiceTemplateVolumeArrayOutput) ToGetServiceTemplateVolumeArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeArrayOutput) ToGetServiceTemplateVolumeArrayOutput() GetServiceTemplateVolumeArrayOutput
func (GetServiceTemplateVolumeArrayOutput) ToGetServiceTemplateVolumeArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeArrayOutput) ToGetServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeArrayOutput
type GetServiceTemplateVolumeCloudSqlInstance ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances []string `pulumi:"instances"` }
type GetServiceTemplateVolumeCloudSqlInstanceArgs ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstanceArgs struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances pulumi.StringArrayInput `pulumi:"instances"` }
func (GetServiceTemplateVolumeCloudSqlInstanceArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeCloudSqlInstanceArgs) ToGetServiceTemplateVolumeCloudSqlInstanceOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeCloudSqlInstanceArgs) ToGetServiceTemplateVolumeCloudSqlInstanceOutput() GetServiceTemplateVolumeCloudSqlInstanceOutput
func (GetServiceTemplateVolumeCloudSqlInstanceArgs) ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeCloudSqlInstanceArgs) ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceOutput
type GetServiceTemplateVolumeCloudSqlInstanceArray ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstanceArray []GetServiceTemplateVolumeCloudSqlInstanceInput
func (GetServiceTemplateVolumeCloudSqlInstanceArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeCloudSqlInstanceArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeCloudSqlInstanceArray) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeCloudSqlInstanceArray) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
func (GetServiceTemplateVolumeCloudSqlInstanceArray) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeCloudSqlInstanceArray) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
type GetServiceTemplateVolumeCloudSqlInstanceArrayInput ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstanceArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext(context.Context) GetServiceTemplateVolumeCloudSqlInstanceArrayOutput }
GetServiceTemplateVolumeCloudSqlInstanceArrayInput is an input type that accepts GetServiceTemplateVolumeCloudSqlInstanceArray and GetServiceTemplateVolumeCloudSqlInstanceArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeCloudSqlInstanceArrayInput` via:
GetServiceTemplateVolumeCloudSqlInstanceArray{ GetServiceTemplateVolumeCloudSqlInstanceArgs{...} }
type GetServiceTemplateVolumeCloudSqlInstanceArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutput() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
func (GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeCloudSqlInstanceArrayOutput) ToGetServiceTemplateVolumeCloudSqlInstanceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
type GetServiceTemplateVolumeCloudSqlInstanceInput ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstanceInput interface { pulumi.Input ToGetServiceTemplateVolumeCloudSqlInstanceOutput() GetServiceTemplateVolumeCloudSqlInstanceOutput ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext(context.Context) GetServiceTemplateVolumeCloudSqlInstanceOutput }
GetServiceTemplateVolumeCloudSqlInstanceInput is an input type that accepts GetServiceTemplateVolumeCloudSqlInstanceArgs and GetServiceTemplateVolumeCloudSqlInstanceOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeCloudSqlInstanceInput` via:
GetServiceTemplateVolumeCloudSqlInstanceArgs{...}
type GetServiceTemplateVolumeCloudSqlInstanceOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeCloudSqlInstanceOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeCloudSqlInstanceOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeCloudSqlInstanceOutput) Instances ¶ added in v7.1.0
func (o GetServiceTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (GetServiceTemplateVolumeCloudSqlInstanceOutput) ToGetServiceTemplateVolumeCloudSqlInstanceOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeCloudSqlInstanceOutput) ToGetServiceTemplateVolumeCloudSqlInstanceOutput() GetServiceTemplateVolumeCloudSqlInstanceOutput
func (GetServiceTemplateVolumeCloudSqlInstanceOutput) ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeCloudSqlInstanceOutput) ToGetServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) GetServiceTemplateVolumeCloudSqlInstanceOutput
type GetServiceTemplateVolumeEmptyDir ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDir struct { // The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"] Medium string `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit string `pulumi:"sizeLimit"` }
type GetServiceTemplateVolumeEmptyDirArgs ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDirArgs struct { // The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"] Medium pulumi.StringInput `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit pulumi.StringInput `pulumi:"sizeLimit"` }
func (GetServiceTemplateVolumeEmptyDirArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeEmptyDirArgs) ToGetServiceTemplateVolumeEmptyDirOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeEmptyDirArgs) ToGetServiceTemplateVolumeEmptyDirOutput() GetServiceTemplateVolumeEmptyDirOutput
func (GetServiceTemplateVolumeEmptyDirArgs) ToGetServiceTemplateVolumeEmptyDirOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeEmptyDirArgs) ToGetServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirOutput
type GetServiceTemplateVolumeEmptyDirArray ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDirArray []GetServiceTemplateVolumeEmptyDirInput
func (GetServiceTemplateVolumeEmptyDirArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeEmptyDirArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeEmptyDirArray) ToGetServiceTemplateVolumeEmptyDirArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeEmptyDirArray) ToGetServiceTemplateVolumeEmptyDirArrayOutput() GetServiceTemplateVolumeEmptyDirArrayOutput
func (GetServiceTemplateVolumeEmptyDirArray) ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeEmptyDirArray) ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirArrayOutput
type GetServiceTemplateVolumeEmptyDirArrayInput ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDirArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeEmptyDirArrayOutput() GetServiceTemplateVolumeEmptyDirArrayOutput ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext(context.Context) GetServiceTemplateVolumeEmptyDirArrayOutput }
GetServiceTemplateVolumeEmptyDirArrayInput is an input type that accepts GetServiceTemplateVolumeEmptyDirArray and GetServiceTemplateVolumeEmptyDirArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeEmptyDirArrayInput` via:
GetServiceTemplateVolumeEmptyDirArray{ GetServiceTemplateVolumeEmptyDirArgs{...} }
type GetServiceTemplateVolumeEmptyDirArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDirArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeEmptyDirArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeEmptyDirArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeEmptyDirArrayOutput) ToGetServiceTemplateVolumeEmptyDirArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeEmptyDirArrayOutput) ToGetServiceTemplateVolumeEmptyDirArrayOutput() GetServiceTemplateVolumeEmptyDirArrayOutput
func (GetServiceTemplateVolumeEmptyDirArrayOutput) ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeEmptyDirArrayOutput) ToGetServiceTemplateVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirArrayOutput
type GetServiceTemplateVolumeEmptyDirInput ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDirInput interface { pulumi.Input ToGetServiceTemplateVolumeEmptyDirOutput() GetServiceTemplateVolumeEmptyDirOutput ToGetServiceTemplateVolumeEmptyDirOutputWithContext(context.Context) GetServiceTemplateVolumeEmptyDirOutput }
GetServiceTemplateVolumeEmptyDirInput is an input type that accepts GetServiceTemplateVolumeEmptyDirArgs and GetServiceTemplateVolumeEmptyDirOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeEmptyDirInput` via:
GetServiceTemplateVolumeEmptyDirArgs{...}
type GetServiceTemplateVolumeEmptyDirOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeEmptyDirOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeEmptyDirOutput) Medium ¶ added in v7.1.0
func (o GetServiceTemplateVolumeEmptyDirOutput) Medium() pulumi.StringOutput
The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"]
func (GetServiceTemplateVolumeEmptyDirOutput) SizeLimit ¶ added in v7.1.0
func (o GetServiceTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
func (GetServiceTemplateVolumeEmptyDirOutput) ToGetServiceTemplateVolumeEmptyDirOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeEmptyDirOutput) ToGetServiceTemplateVolumeEmptyDirOutput() GetServiceTemplateVolumeEmptyDirOutput
func (GetServiceTemplateVolumeEmptyDirOutput) ToGetServiceTemplateVolumeEmptyDirOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeEmptyDirOutput) ToGetServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) GetServiceTemplateVolumeEmptyDirOutput
type GetServiceTemplateVolumeGc ¶ added in v7.7.0
type GetServiceTemplateVolumeGcArgs ¶ added in v7.7.0
type GetServiceTemplateVolumeGcArgs struct { // GCS Bucket name Bucket pulumi.StringInput `pulumi:"bucket"` // If true, mount the GCS bucket as read-only ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetServiceTemplateVolumeGcArgs) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeGcArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeGcArgs) ToGetServiceTemplateVolumeGcOutput ¶ added in v7.7.0
func (i GetServiceTemplateVolumeGcArgs) ToGetServiceTemplateVolumeGcOutput() GetServiceTemplateVolumeGcOutput
func (GetServiceTemplateVolumeGcArgs) ToGetServiceTemplateVolumeGcOutputWithContext ¶ added in v7.7.0
func (i GetServiceTemplateVolumeGcArgs) ToGetServiceTemplateVolumeGcOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcOutput
type GetServiceTemplateVolumeGcArray ¶ added in v7.7.0
type GetServiceTemplateVolumeGcArray []GetServiceTemplateVolumeGcInput
func (GetServiceTemplateVolumeGcArray) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeGcArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeGcArray) ToGetServiceTemplateVolumeGcArrayOutput ¶ added in v7.7.0
func (i GetServiceTemplateVolumeGcArray) ToGetServiceTemplateVolumeGcArrayOutput() GetServiceTemplateVolumeGcArrayOutput
func (GetServiceTemplateVolumeGcArray) ToGetServiceTemplateVolumeGcArrayOutputWithContext ¶ added in v7.7.0
func (i GetServiceTemplateVolumeGcArray) ToGetServiceTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcArrayOutput
type GetServiceTemplateVolumeGcArrayInput ¶ added in v7.7.0
type GetServiceTemplateVolumeGcArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeGcArrayOutput() GetServiceTemplateVolumeGcArrayOutput ToGetServiceTemplateVolumeGcArrayOutputWithContext(context.Context) GetServiceTemplateVolumeGcArrayOutput }
GetServiceTemplateVolumeGcArrayInput is an input type that accepts GetServiceTemplateVolumeGcArray and GetServiceTemplateVolumeGcArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeGcArrayInput` via:
GetServiceTemplateVolumeGcArray{ GetServiceTemplateVolumeGcArgs{...} }
type GetServiceTemplateVolumeGcArrayOutput ¶ added in v7.7.0
type GetServiceTemplateVolumeGcArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeGcArrayOutput) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeGcArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeGcArrayOutput) Index ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeGcOutput
func (GetServiceTemplateVolumeGcArrayOutput) ToGetServiceTemplateVolumeGcArrayOutput ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcArrayOutput) ToGetServiceTemplateVolumeGcArrayOutput() GetServiceTemplateVolumeGcArrayOutput
func (GetServiceTemplateVolumeGcArrayOutput) ToGetServiceTemplateVolumeGcArrayOutputWithContext ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcArrayOutput) ToGetServiceTemplateVolumeGcArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcArrayOutput
type GetServiceTemplateVolumeGcInput ¶ added in v7.7.0
type GetServiceTemplateVolumeGcInput interface { pulumi.Input ToGetServiceTemplateVolumeGcOutput() GetServiceTemplateVolumeGcOutput ToGetServiceTemplateVolumeGcOutputWithContext(context.Context) GetServiceTemplateVolumeGcOutput }
GetServiceTemplateVolumeGcInput is an input type that accepts GetServiceTemplateVolumeGcArgs and GetServiceTemplateVolumeGcOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeGcInput` via:
GetServiceTemplateVolumeGcArgs{...}
type GetServiceTemplateVolumeGcOutput ¶ added in v7.7.0
type GetServiceTemplateVolumeGcOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeGcOutput) Bucket ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcOutput) Bucket() pulumi.StringOutput
GCS Bucket name
func (GetServiceTemplateVolumeGcOutput) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeGcOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeGcOutput) ReadOnly ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcOutput) ReadOnly() pulumi.BoolOutput
If true, mount the GCS bucket as read-only
func (GetServiceTemplateVolumeGcOutput) ToGetServiceTemplateVolumeGcOutput ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcOutput) ToGetServiceTemplateVolumeGcOutput() GetServiceTemplateVolumeGcOutput
func (GetServiceTemplateVolumeGcOutput) ToGetServiceTemplateVolumeGcOutputWithContext ¶ added in v7.7.0
func (o GetServiceTemplateVolumeGcOutput) ToGetServiceTemplateVolumeGcOutputWithContext(ctx context.Context) GetServiceTemplateVolumeGcOutput
type GetServiceTemplateVolumeInput ¶ added in v7.1.0
type GetServiceTemplateVolumeInput interface { pulumi.Input ToGetServiceTemplateVolumeOutput() GetServiceTemplateVolumeOutput ToGetServiceTemplateVolumeOutputWithContext(context.Context) GetServiceTemplateVolumeOutput }
GetServiceTemplateVolumeInput is an input type that accepts GetServiceTemplateVolumeArgs and GetServiceTemplateVolumeOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeInput` via:
GetServiceTemplateVolumeArgs{...}
type GetServiceTemplateVolumeNf ¶ added in v7.7.0
type GetServiceTemplateVolumeNfArgs ¶ added in v7.7.0
type GetServiceTemplateVolumeNfArgs struct { // Path that is exported by the NFS server. Path pulumi.StringInput `pulumi:"path"` // If true, mount the NFS volume as read only ReadOnly pulumi.BoolInput `pulumi:"readOnly"` // Hostname or IP address of the NFS server Server pulumi.StringInput `pulumi:"server"` }
func (GetServiceTemplateVolumeNfArgs) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeNfArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeNfArgs) ToGetServiceTemplateVolumeNfOutput ¶ added in v7.7.0
func (i GetServiceTemplateVolumeNfArgs) ToGetServiceTemplateVolumeNfOutput() GetServiceTemplateVolumeNfOutput
func (GetServiceTemplateVolumeNfArgs) ToGetServiceTemplateVolumeNfOutputWithContext ¶ added in v7.7.0
func (i GetServiceTemplateVolumeNfArgs) ToGetServiceTemplateVolumeNfOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfOutput
type GetServiceTemplateVolumeNfArray ¶ added in v7.7.0
type GetServiceTemplateVolumeNfArray []GetServiceTemplateVolumeNfInput
func (GetServiceTemplateVolumeNfArray) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeNfArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeNfArray) ToGetServiceTemplateVolumeNfArrayOutput ¶ added in v7.7.0
func (i GetServiceTemplateVolumeNfArray) ToGetServiceTemplateVolumeNfArrayOutput() GetServiceTemplateVolumeNfArrayOutput
func (GetServiceTemplateVolumeNfArray) ToGetServiceTemplateVolumeNfArrayOutputWithContext ¶ added in v7.7.0
func (i GetServiceTemplateVolumeNfArray) ToGetServiceTemplateVolumeNfArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfArrayOutput
type GetServiceTemplateVolumeNfArrayInput ¶ added in v7.7.0
type GetServiceTemplateVolumeNfArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeNfArrayOutput() GetServiceTemplateVolumeNfArrayOutput ToGetServiceTemplateVolumeNfArrayOutputWithContext(context.Context) GetServiceTemplateVolumeNfArrayOutput }
GetServiceTemplateVolumeNfArrayInput is an input type that accepts GetServiceTemplateVolumeNfArray and GetServiceTemplateVolumeNfArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeNfArrayInput` via:
GetServiceTemplateVolumeNfArray{ GetServiceTemplateVolumeNfArgs{...} }
type GetServiceTemplateVolumeNfArrayOutput ¶ added in v7.7.0
type GetServiceTemplateVolumeNfArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeNfArrayOutput) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeNfArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeNfArrayOutput) Index ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfArrayOutput) Index(i pulumi.IntInput) GetServiceTemplateVolumeNfOutput
func (GetServiceTemplateVolumeNfArrayOutput) ToGetServiceTemplateVolumeNfArrayOutput ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfArrayOutput) ToGetServiceTemplateVolumeNfArrayOutput() GetServiceTemplateVolumeNfArrayOutput
func (GetServiceTemplateVolumeNfArrayOutput) ToGetServiceTemplateVolumeNfArrayOutputWithContext ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfArrayOutput) ToGetServiceTemplateVolumeNfArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfArrayOutput
type GetServiceTemplateVolumeNfInput ¶ added in v7.7.0
type GetServiceTemplateVolumeNfInput interface { pulumi.Input ToGetServiceTemplateVolumeNfOutput() GetServiceTemplateVolumeNfOutput ToGetServiceTemplateVolumeNfOutputWithContext(context.Context) GetServiceTemplateVolumeNfOutput }
GetServiceTemplateVolumeNfInput is an input type that accepts GetServiceTemplateVolumeNfArgs and GetServiceTemplateVolumeNfOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeNfInput` via:
GetServiceTemplateVolumeNfArgs{...}
type GetServiceTemplateVolumeNfOutput ¶ added in v7.7.0
type GetServiceTemplateVolumeNfOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeNfOutput) ElementType ¶ added in v7.7.0
func (GetServiceTemplateVolumeNfOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeNfOutput) Path ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfOutput) Path() pulumi.StringOutput
Path that is exported by the NFS server.
func (GetServiceTemplateVolumeNfOutput) ReadOnly ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfOutput) ReadOnly() pulumi.BoolOutput
If true, mount the NFS volume as read only
func (GetServiceTemplateVolumeNfOutput) Server ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfOutput) Server() pulumi.StringOutput
Hostname or IP address of the NFS server
func (GetServiceTemplateVolumeNfOutput) ToGetServiceTemplateVolumeNfOutput ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfOutput) ToGetServiceTemplateVolumeNfOutput() GetServiceTemplateVolumeNfOutput
func (GetServiceTemplateVolumeNfOutput) ToGetServiceTemplateVolumeNfOutputWithContext ¶ added in v7.7.0
func (o GetServiceTemplateVolumeNfOutput) ToGetServiceTemplateVolumeNfOutputWithContext(ctx context.Context) GetServiceTemplateVolumeNfOutput
type GetServiceTemplateVolumeOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeOutput) CloudSqlInstances ¶ added in v7.1.0
func (o GetServiceTemplateVolumeOutput) CloudSqlInstances() GetServiceTemplateVolumeCloudSqlInstanceArrayOutput
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
func (GetServiceTemplateVolumeOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeOutput) EmptyDirs ¶ added in v7.1.0
func (o GetServiceTemplateVolumeOutput) EmptyDirs() GetServiceTemplateVolumeEmptyDirArrayOutput
Ephemeral storage used as a shared volume.
func (GetServiceTemplateVolumeOutput) Gcs ¶ added in v7.7.0
Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment and requires launch-stage to be set to ALPHA or BETA.
func (GetServiceTemplateVolumeOutput) Name ¶ added in v7.1.0
func (o GetServiceTemplateVolumeOutput) Name() pulumi.StringOutput
The name of the Cloud Run v2 Service.
func (GetServiceTemplateVolumeOutput) Secrets ¶ added in v7.1.0
func (o GetServiceTemplateVolumeOutput) Secrets() GetServiceTemplateVolumeSecretArrayOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
func (GetServiceTemplateVolumeOutput) ToGetServiceTemplateVolumeOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeOutput) ToGetServiceTemplateVolumeOutput() GetServiceTemplateVolumeOutput
func (GetServiceTemplateVolumeOutput) ToGetServiceTemplateVolumeOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeOutput) ToGetServiceTemplateVolumeOutputWithContext(ctx context.Context) GetServiceTemplateVolumeOutput
type GetServiceTemplateVolumeSecret ¶ added in v7.1.0
type GetServiceTemplateVolumeSecret struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode int `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Items []GetServiceTemplateVolumeSecretItem `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret string `pulumi:"secret"` }
type GetServiceTemplateVolumeSecretArgs ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode pulumi.IntInput `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Items GetServiceTemplateVolumeSecretItemArrayInput `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetServiceTemplateVolumeSecretArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretArgs) ToGetServiceTemplateVolumeSecretOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretArgs) ToGetServiceTemplateVolumeSecretOutput() GetServiceTemplateVolumeSecretOutput
func (GetServiceTemplateVolumeSecretArgs) ToGetServiceTemplateVolumeSecretOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretArgs) ToGetServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretOutput
type GetServiceTemplateVolumeSecretArray ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretArray []GetServiceTemplateVolumeSecretInput
func (GetServiceTemplateVolumeSecretArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretArray) ToGetServiceTemplateVolumeSecretArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretArray) ToGetServiceTemplateVolumeSecretArrayOutput() GetServiceTemplateVolumeSecretArrayOutput
func (GetServiceTemplateVolumeSecretArray) ToGetServiceTemplateVolumeSecretArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretArray) ToGetServiceTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretArrayOutput
type GetServiceTemplateVolumeSecretArrayInput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeSecretArrayOutput() GetServiceTemplateVolumeSecretArrayOutput ToGetServiceTemplateVolumeSecretArrayOutputWithContext(context.Context) GetServiceTemplateVolumeSecretArrayOutput }
GetServiceTemplateVolumeSecretArrayInput is an input type that accepts GetServiceTemplateVolumeSecretArray and GetServiceTemplateVolumeSecretArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeSecretArrayInput` via:
GetServiceTemplateVolumeSecretArray{ GetServiceTemplateVolumeSecretArgs{...} }
type GetServiceTemplateVolumeSecretArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeSecretArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretArrayOutput) ToGetServiceTemplateVolumeSecretArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretArrayOutput) ToGetServiceTemplateVolumeSecretArrayOutput() GetServiceTemplateVolumeSecretArrayOutput
func (GetServiceTemplateVolumeSecretArrayOutput) ToGetServiceTemplateVolumeSecretArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretArrayOutput) ToGetServiceTemplateVolumeSecretArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretArrayOutput
type GetServiceTemplateVolumeSecretInput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretInput interface { pulumi.Input ToGetServiceTemplateVolumeSecretOutput() GetServiceTemplateVolumeSecretOutput ToGetServiceTemplateVolumeSecretOutputWithContext(context.Context) GetServiceTemplateVolumeSecretOutput }
GetServiceTemplateVolumeSecretInput is an input type that accepts GetServiceTemplateVolumeSecretArgs and GetServiceTemplateVolumeSecretOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeSecretInput` via:
GetServiceTemplateVolumeSecretArgs{...}
type GetServiceTemplateVolumeSecretItem ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItem struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version string `pulumi:"version"` }
type GetServiceTemplateVolumeSecretItemArgs ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItemArgs struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode pulumi.IntInput `pulumi:"mode"` // The relative path of the secret in the container. Path pulumi.StringInput `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version pulumi.StringInput `pulumi:"version"` }
func (GetServiceTemplateVolumeSecretItemArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretItemArgs) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretItemArgs) ToGetServiceTemplateVolumeSecretItemOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretItemArgs) ToGetServiceTemplateVolumeSecretItemOutput() GetServiceTemplateVolumeSecretItemOutput
func (GetServiceTemplateVolumeSecretItemArgs) ToGetServiceTemplateVolumeSecretItemOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretItemArgs) ToGetServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemOutput
type GetServiceTemplateVolumeSecretItemArray ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItemArray []GetServiceTemplateVolumeSecretItemInput
func (GetServiceTemplateVolumeSecretItemArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretItemArray) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretItemArray) ToGetServiceTemplateVolumeSecretItemArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretItemArray) ToGetServiceTemplateVolumeSecretItemArrayOutput() GetServiceTemplateVolumeSecretItemArrayOutput
func (GetServiceTemplateVolumeSecretItemArray) ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVolumeSecretItemArray) ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemArrayOutput
type GetServiceTemplateVolumeSecretItemArrayInput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItemArrayInput interface { pulumi.Input ToGetServiceTemplateVolumeSecretItemArrayOutput() GetServiceTemplateVolumeSecretItemArrayOutput ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext(context.Context) GetServiceTemplateVolumeSecretItemArrayOutput }
GetServiceTemplateVolumeSecretItemArrayInput is an input type that accepts GetServiceTemplateVolumeSecretItemArray and GetServiceTemplateVolumeSecretItemArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeSecretItemArrayInput` via:
GetServiceTemplateVolumeSecretItemArray{ GetServiceTemplateVolumeSecretItemArgs{...} }
type GetServiceTemplateVolumeSecretItemArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItemArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeSecretItemArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretItemArrayOutput) ToGetServiceTemplateVolumeSecretItemArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemArrayOutput) ToGetServiceTemplateVolumeSecretItemArrayOutput() GetServiceTemplateVolumeSecretItemArrayOutput
func (GetServiceTemplateVolumeSecretItemArrayOutput) ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemArrayOutput) ToGetServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemArrayOutput
type GetServiceTemplateVolumeSecretItemInput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItemInput interface { pulumi.Input ToGetServiceTemplateVolumeSecretItemOutput() GetServiceTemplateVolumeSecretItemOutput ToGetServiceTemplateVolumeSecretItemOutputWithContext(context.Context) GetServiceTemplateVolumeSecretItemOutput }
GetServiceTemplateVolumeSecretItemInput is an input type that accepts GetServiceTemplateVolumeSecretItemArgs and GetServiceTemplateVolumeSecretItemOutput values. You can construct a concrete instance of `GetServiceTemplateVolumeSecretItemInput` via:
GetServiceTemplateVolumeSecretItemArgs{...}
type GetServiceTemplateVolumeSecretItemOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretItemOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeSecretItemOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretItemOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretItemOutput) Mode ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemOutput) Mode() pulumi.IntOutput
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
func (GetServiceTemplateVolumeSecretItemOutput) Path ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (GetServiceTemplateVolumeSecretItemOutput) ToGetServiceTemplateVolumeSecretItemOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemOutput) ToGetServiceTemplateVolumeSecretItemOutput() GetServiceTemplateVolumeSecretItemOutput
func (GetServiceTemplateVolumeSecretItemOutput) ToGetServiceTemplateVolumeSecretItemOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemOutput) ToGetServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretItemOutput
func (GetServiceTemplateVolumeSecretItemOutput) Version ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
type GetServiceTemplateVolumeSecretOutput ¶ added in v7.1.0
type GetServiceTemplateVolumeSecretOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVolumeSecretOutput) DefaultMode ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretOutput) DefaultMode() pulumi.IntOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (GetServiceTemplateVolumeSecretOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVolumeSecretOutput) ElementType() reflect.Type
func (GetServiceTemplateVolumeSecretOutput) Items ¶ added in v7.1.0
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version.
func (GetServiceTemplateVolumeSecretOutput) Secret ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (GetServiceTemplateVolumeSecretOutput) ToGetServiceTemplateVolumeSecretOutput ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretOutput) ToGetServiceTemplateVolumeSecretOutput() GetServiceTemplateVolumeSecretOutput
func (GetServiceTemplateVolumeSecretOutput) ToGetServiceTemplateVolumeSecretOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVolumeSecretOutput) ToGetServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) GetServiceTemplateVolumeSecretOutput
type GetServiceTemplateVpcAccess ¶ added in v7.1.0
type GetServiceTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector string `pulumi:"connector"` // Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"] Egress string `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces []GetServiceTemplateVpcAccessNetworkInterface `pulumi:"networkInterfaces"` }
type GetServiceTemplateVpcAccessArgs ¶ added in v7.1.0
type GetServiceTemplateVpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector pulumi.StringInput `pulumi:"connector"` // Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"] Egress pulumi.StringInput `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces GetServiceTemplateVpcAccessNetworkInterfaceArrayInput `pulumi:"networkInterfaces"` }
func (GetServiceTemplateVpcAccessArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessArgs) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessArgs) ToGetServiceTemplateVpcAccessOutput ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessArgs) ToGetServiceTemplateVpcAccessOutput() GetServiceTemplateVpcAccessOutput
func (GetServiceTemplateVpcAccessArgs) ToGetServiceTemplateVpcAccessOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessArgs) ToGetServiceTemplateVpcAccessOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessOutput
type GetServiceTemplateVpcAccessArray ¶ added in v7.1.0
type GetServiceTemplateVpcAccessArray []GetServiceTemplateVpcAccessInput
func (GetServiceTemplateVpcAccessArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessArray) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessArray) ToGetServiceTemplateVpcAccessArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessArray) ToGetServiceTemplateVpcAccessArrayOutput() GetServiceTemplateVpcAccessArrayOutput
func (GetServiceTemplateVpcAccessArray) ToGetServiceTemplateVpcAccessArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessArray) ToGetServiceTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessArrayOutput
type GetServiceTemplateVpcAccessArrayInput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessArrayInput interface { pulumi.Input ToGetServiceTemplateVpcAccessArrayOutput() GetServiceTemplateVpcAccessArrayOutput ToGetServiceTemplateVpcAccessArrayOutputWithContext(context.Context) GetServiceTemplateVpcAccessArrayOutput }
GetServiceTemplateVpcAccessArrayInput is an input type that accepts GetServiceTemplateVpcAccessArray and GetServiceTemplateVpcAccessArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVpcAccessArrayInput` via:
GetServiceTemplateVpcAccessArray{ GetServiceTemplateVpcAccessArgs{...} }
type GetServiceTemplateVpcAccessArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVpcAccessArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessArrayOutput) ToGetServiceTemplateVpcAccessArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessArrayOutput) ToGetServiceTemplateVpcAccessArrayOutput() GetServiceTemplateVpcAccessArrayOutput
func (GetServiceTemplateVpcAccessArrayOutput) ToGetServiceTemplateVpcAccessArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessArrayOutput) ToGetServiceTemplateVpcAccessArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessArrayOutput
type GetServiceTemplateVpcAccessInput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessInput interface { pulumi.Input ToGetServiceTemplateVpcAccessOutput() GetServiceTemplateVpcAccessOutput ToGetServiceTemplateVpcAccessOutputWithContext(context.Context) GetServiceTemplateVpcAccessOutput }
GetServiceTemplateVpcAccessInput is an input type that accepts GetServiceTemplateVpcAccessArgs and GetServiceTemplateVpcAccessOutput values. You can construct a concrete instance of `GetServiceTemplateVpcAccessInput` via:
GetServiceTemplateVpcAccessArgs{...}
type GetServiceTemplateVpcAccessNetworkInterface ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterface struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network string `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork string `pulumi:"subnetwork"` // Network tags applied to this Cloud Run service. Tags []string `pulumi:"tags"` }
type GetServiceTemplateVpcAccessNetworkInterfaceArgs ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterfaceArgs struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network pulumi.StringInput `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork pulumi.StringInput `pulumi:"subnetwork"` // Network tags applied to this Cloud Run service. Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (GetServiceTemplateVpcAccessNetworkInterfaceArgs) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessNetworkInterfaceArgs) ToGetServiceTemplateVpcAccessNetworkInterfaceOutput ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessNetworkInterfaceArgs) ToGetServiceTemplateVpcAccessNetworkInterfaceOutput() GetServiceTemplateVpcAccessNetworkInterfaceOutput
func (GetServiceTemplateVpcAccessNetworkInterfaceArgs) ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessNetworkInterfaceArgs) ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceOutput
type GetServiceTemplateVpcAccessNetworkInterfaceArray ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterfaceArray []GetServiceTemplateVpcAccessNetworkInterfaceInput
func (GetServiceTemplateVpcAccessNetworkInterfaceArray) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessNetworkInterfaceArray) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessNetworkInterfaceArray) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
func (GetServiceTemplateVpcAccessNetworkInterfaceArray) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTemplateVpcAccessNetworkInterfaceArray) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
type GetServiceTemplateVpcAccessNetworkInterfaceArrayInput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterfaceArrayInput interface { pulumi.Input ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(context.Context) GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput }
GetServiceTemplateVpcAccessNetworkInterfaceArrayInput is an input type that accepts GetServiceTemplateVpcAccessNetworkInterfaceArray and GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput values. You can construct a concrete instance of `GetServiceTemplateVpcAccessNetworkInterfaceArrayInput` via:
GetServiceTemplateVpcAccessNetworkInterfaceArray{ GetServiceTemplateVpcAccessNetworkInterfaceArgs{...} }
type GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutput() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
func (GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
type GetServiceTemplateVpcAccessNetworkInterfaceInput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterfaceInput interface { pulumi.Input ToGetServiceTemplateVpcAccessNetworkInterfaceOutput() GetServiceTemplateVpcAccessNetworkInterfaceOutput ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(context.Context) GetServiceTemplateVpcAccessNetworkInterfaceOutput }
GetServiceTemplateVpcAccessNetworkInterfaceInput is an input type that accepts GetServiceTemplateVpcAccessNetworkInterfaceArgs and GetServiceTemplateVpcAccessNetworkInterfaceOutput values. You can construct a concrete instance of `GetServiceTemplateVpcAccessNetworkInterfaceInput` via:
GetServiceTemplateVpcAccessNetworkInterfaceArgs{...}
type GetServiceTemplateVpcAccessNetworkInterfaceOutput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) Network ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringOutput
The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be looked up from the subnetwork.
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) Subnetwork ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringOutput
The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the subnetwork with the same name with the network will be used.
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) Tags ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
Network tags applied to this Cloud Run service.
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceOutput ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceOutput() GetServiceTemplateVpcAccessNetworkInterfaceOutput
func (GetServiceTemplateVpcAccessNetworkInterfaceOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessNetworkInterfaceOutput) ToGetServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessNetworkInterfaceOutput
type GetServiceTemplateVpcAccessOutput ¶ added in v7.1.0
type GetServiceTemplateVpcAccessOutput struct{ *pulumi.OutputState }
func (GetServiceTemplateVpcAccessOutput) Connector ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessOutput) Connector() pulumi.StringOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (GetServiceTemplateVpcAccessOutput) Egress ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessOutput) Egress() pulumi.StringOutput
Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"]
func (GetServiceTemplateVpcAccessOutput) ElementType ¶ added in v7.1.0
func (GetServiceTemplateVpcAccessOutput) ElementType() reflect.Type
func (GetServiceTemplateVpcAccessOutput) NetworkInterfaces ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessOutput) NetworkInterfaces() GetServiceTemplateVpcAccessNetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported.
func (GetServiceTemplateVpcAccessOutput) ToGetServiceTemplateVpcAccessOutput ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessOutput) ToGetServiceTemplateVpcAccessOutput() GetServiceTemplateVpcAccessOutput
func (GetServiceTemplateVpcAccessOutput) ToGetServiceTemplateVpcAccessOutputWithContext ¶ added in v7.1.0
func (o GetServiceTemplateVpcAccessOutput) ToGetServiceTemplateVpcAccessOutputWithContext(ctx context.Context) GetServiceTemplateVpcAccessOutput
type GetServiceTerminalCondition ¶ added in v7.1.0
type GetServiceTerminalCondition struct { // A reason for the execution condition. ExecutionReason string `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. LastTransitionTime string `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message string `pulumi:"message"` // A common (service-level) reason for this condition. Reason string `pulumi:"reason"` // A reason for the revision condition. RevisionReason string `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity string `pulumi:"severity"` // State of the condition. State string `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type string `pulumi:"type"` }
type GetServiceTerminalConditionArgs ¶ added in v7.1.0
type GetServiceTerminalConditionArgs struct { // A reason for the execution condition. ExecutionReason pulumi.StringInput `pulumi:"executionReason"` // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about the current status. Message pulumi.StringInput `pulumi:"message"` // A common (service-level) reason for this condition. Reason pulumi.StringInput `pulumi:"reason"` // A reason for the revision condition. RevisionReason pulumi.StringInput `pulumi:"revisionReason"` // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringInput `pulumi:"severity"` // State of the condition. State pulumi.StringInput `pulumi:"state"` // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringInput `pulumi:"type"` }
func (GetServiceTerminalConditionArgs) ElementType ¶ added in v7.1.0
func (GetServiceTerminalConditionArgs) ElementType() reflect.Type
func (GetServiceTerminalConditionArgs) ToGetServiceTerminalConditionOutput ¶ added in v7.1.0
func (i GetServiceTerminalConditionArgs) ToGetServiceTerminalConditionOutput() GetServiceTerminalConditionOutput
func (GetServiceTerminalConditionArgs) ToGetServiceTerminalConditionOutputWithContext ¶ added in v7.1.0
func (i GetServiceTerminalConditionArgs) ToGetServiceTerminalConditionOutputWithContext(ctx context.Context) GetServiceTerminalConditionOutput
type GetServiceTerminalConditionArray ¶ added in v7.1.0
type GetServiceTerminalConditionArray []GetServiceTerminalConditionInput
func (GetServiceTerminalConditionArray) ElementType ¶ added in v7.1.0
func (GetServiceTerminalConditionArray) ElementType() reflect.Type
func (GetServiceTerminalConditionArray) ToGetServiceTerminalConditionArrayOutput ¶ added in v7.1.0
func (i GetServiceTerminalConditionArray) ToGetServiceTerminalConditionArrayOutput() GetServiceTerminalConditionArrayOutput
func (GetServiceTerminalConditionArray) ToGetServiceTerminalConditionArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTerminalConditionArray) ToGetServiceTerminalConditionArrayOutputWithContext(ctx context.Context) GetServiceTerminalConditionArrayOutput
type GetServiceTerminalConditionArrayInput ¶ added in v7.1.0
type GetServiceTerminalConditionArrayInput interface { pulumi.Input ToGetServiceTerminalConditionArrayOutput() GetServiceTerminalConditionArrayOutput ToGetServiceTerminalConditionArrayOutputWithContext(context.Context) GetServiceTerminalConditionArrayOutput }
GetServiceTerminalConditionArrayInput is an input type that accepts GetServiceTerminalConditionArray and GetServiceTerminalConditionArrayOutput values. You can construct a concrete instance of `GetServiceTerminalConditionArrayInput` via:
GetServiceTerminalConditionArray{ GetServiceTerminalConditionArgs{...} }
type GetServiceTerminalConditionArrayOutput ¶ added in v7.1.0
type GetServiceTerminalConditionArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTerminalConditionArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTerminalConditionArrayOutput) ElementType() reflect.Type
func (GetServiceTerminalConditionArrayOutput) ToGetServiceTerminalConditionArrayOutput ¶ added in v7.1.0
func (o GetServiceTerminalConditionArrayOutput) ToGetServiceTerminalConditionArrayOutput() GetServiceTerminalConditionArrayOutput
func (GetServiceTerminalConditionArrayOutput) ToGetServiceTerminalConditionArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTerminalConditionArrayOutput) ToGetServiceTerminalConditionArrayOutputWithContext(ctx context.Context) GetServiceTerminalConditionArrayOutput
type GetServiceTerminalConditionInput ¶ added in v7.1.0
type GetServiceTerminalConditionInput interface { pulumi.Input ToGetServiceTerminalConditionOutput() GetServiceTerminalConditionOutput ToGetServiceTerminalConditionOutputWithContext(context.Context) GetServiceTerminalConditionOutput }
GetServiceTerminalConditionInput is an input type that accepts GetServiceTerminalConditionArgs and GetServiceTerminalConditionOutput values. You can construct a concrete instance of `GetServiceTerminalConditionInput` via:
GetServiceTerminalConditionArgs{...}
type GetServiceTerminalConditionOutput ¶ added in v7.1.0
type GetServiceTerminalConditionOutput struct{ *pulumi.OutputState }
func (GetServiceTerminalConditionOutput) ElementType ¶ added in v7.1.0
func (GetServiceTerminalConditionOutput) ElementType() reflect.Type
func (GetServiceTerminalConditionOutput) ExecutionReason ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) ExecutionReason() pulumi.StringOutput
A reason for the execution condition.
func (GetServiceTerminalConditionOutput) LastTransitionTime ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) LastTransitionTime() pulumi.StringOutput
Last time the condition transitioned from one status to another.
func (GetServiceTerminalConditionOutput) Message ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) Message() pulumi.StringOutput
Human readable message indicating details about the current status.
func (GetServiceTerminalConditionOutput) Reason ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) Reason() pulumi.StringOutput
A common (service-level) reason for this condition.
func (GetServiceTerminalConditionOutput) RevisionReason ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) RevisionReason() pulumi.StringOutput
A reason for the revision condition.
func (GetServiceTerminalConditionOutput) Severity ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) Severity() pulumi.StringOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (GetServiceTerminalConditionOutput) State ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) State() pulumi.StringOutput
State of the condition.
func (GetServiceTerminalConditionOutput) ToGetServiceTerminalConditionOutput ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) ToGetServiceTerminalConditionOutput() GetServiceTerminalConditionOutput
func (GetServiceTerminalConditionOutput) ToGetServiceTerminalConditionOutputWithContext ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) ToGetServiceTerminalConditionOutputWithContext(ctx context.Context) GetServiceTerminalConditionOutput
func (GetServiceTerminalConditionOutput) Type ¶ added in v7.1.0
func (o GetServiceTerminalConditionOutput) 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 common to all resources include: * "Ready": True when the Resource is ready.
type GetServiceTraffic ¶ added in v7.1.0
type GetServiceTraffic struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent int `pulumi:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision string `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag string `pulumi:"tag"` // The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"] Type string `pulumi:"type"` }
type GetServiceTrafficArgs ¶ added in v7.1.0
type GetServiceTrafficArgs struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent pulumi.IntInput `pulumi:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision pulumi.StringInput `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag pulumi.StringInput `pulumi:"tag"` // The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"] Type pulumi.StringInput `pulumi:"type"` }
func (GetServiceTrafficArgs) ElementType ¶ added in v7.1.0
func (GetServiceTrafficArgs) ElementType() reflect.Type
func (GetServiceTrafficArgs) ToGetServiceTrafficOutput ¶ added in v7.1.0
func (i GetServiceTrafficArgs) ToGetServiceTrafficOutput() GetServiceTrafficOutput
func (GetServiceTrafficArgs) ToGetServiceTrafficOutputWithContext ¶ added in v7.1.0
func (i GetServiceTrafficArgs) ToGetServiceTrafficOutputWithContext(ctx context.Context) GetServiceTrafficOutput
type GetServiceTrafficArray ¶ added in v7.1.0
type GetServiceTrafficArray []GetServiceTrafficInput
func (GetServiceTrafficArray) ElementType ¶ added in v7.1.0
func (GetServiceTrafficArray) ElementType() reflect.Type
func (GetServiceTrafficArray) ToGetServiceTrafficArrayOutput ¶ added in v7.1.0
func (i GetServiceTrafficArray) ToGetServiceTrafficArrayOutput() GetServiceTrafficArrayOutput
func (GetServiceTrafficArray) ToGetServiceTrafficArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTrafficArray) ToGetServiceTrafficArrayOutputWithContext(ctx context.Context) GetServiceTrafficArrayOutput
type GetServiceTrafficArrayInput ¶ added in v7.1.0
type GetServiceTrafficArrayInput interface { pulumi.Input ToGetServiceTrafficArrayOutput() GetServiceTrafficArrayOutput ToGetServiceTrafficArrayOutputWithContext(context.Context) GetServiceTrafficArrayOutput }
GetServiceTrafficArrayInput is an input type that accepts GetServiceTrafficArray and GetServiceTrafficArrayOutput values. You can construct a concrete instance of `GetServiceTrafficArrayInput` via:
GetServiceTrafficArray{ GetServiceTrafficArgs{...} }
type GetServiceTrafficArrayOutput ¶ added in v7.1.0
type GetServiceTrafficArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTrafficArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTrafficArrayOutput) ElementType() reflect.Type
func (GetServiceTrafficArrayOutput) Index ¶ added in v7.1.0
func (o GetServiceTrafficArrayOutput) Index(i pulumi.IntInput) GetServiceTrafficOutput
func (GetServiceTrafficArrayOutput) ToGetServiceTrafficArrayOutput ¶ added in v7.1.0
func (o GetServiceTrafficArrayOutput) ToGetServiceTrafficArrayOutput() GetServiceTrafficArrayOutput
func (GetServiceTrafficArrayOutput) ToGetServiceTrafficArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTrafficArrayOutput) ToGetServiceTrafficArrayOutputWithContext(ctx context.Context) GetServiceTrafficArrayOutput
type GetServiceTrafficInput ¶ added in v7.1.0
type GetServiceTrafficInput interface { pulumi.Input ToGetServiceTrafficOutput() GetServiceTrafficOutput ToGetServiceTrafficOutputWithContext(context.Context) GetServiceTrafficOutput }
GetServiceTrafficInput is an input type that accepts GetServiceTrafficArgs and GetServiceTrafficOutput values. You can construct a concrete instance of `GetServiceTrafficInput` via:
GetServiceTrafficArgs{...}
type GetServiceTrafficOutput ¶ added in v7.1.0
type GetServiceTrafficOutput struct{ *pulumi.OutputState }
func (GetServiceTrafficOutput) ElementType ¶ added in v7.1.0
func (GetServiceTrafficOutput) ElementType() reflect.Type
func (GetServiceTrafficOutput) Percent ¶ added in v7.1.0
func (o GetServiceTrafficOutput) Percent() pulumi.IntOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (GetServiceTrafficOutput) Revision ¶ added in v7.1.0
func (o GetServiceTrafficOutput) Revision() pulumi.StringOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (GetServiceTrafficOutput) Tag ¶ added in v7.1.0
func (o GetServiceTrafficOutput) Tag() pulumi.StringOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (GetServiceTrafficOutput) ToGetServiceTrafficOutput ¶ added in v7.1.0
func (o GetServiceTrafficOutput) ToGetServiceTrafficOutput() GetServiceTrafficOutput
func (GetServiceTrafficOutput) ToGetServiceTrafficOutputWithContext ¶ added in v7.1.0
func (o GetServiceTrafficOutput) ToGetServiceTrafficOutputWithContext(ctx context.Context) GetServiceTrafficOutput
func (GetServiceTrafficOutput) Type ¶ added in v7.1.0
func (o GetServiceTrafficOutput) Type() pulumi.StringOutput
The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"]
type GetServiceTrafficStatus ¶ added in v7.1.0
type GetServiceTrafficStatus struct { // Specifies percent of the traffic to this Revision. Percent int `pulumi:"percent"` // Revision to which this traffic is sent. Revision string `pulumi:"revision"` // Indicates the string used in the URI to exclusively reference this target. Tag string `pulumi:"tag"` // The allocation type for this traffic target. Type string `pulumi:"type"` // Displays the target URI. Uri string `pulumi:"uri"` }
type GetServiceTrafficStatusArgs ¶ added in v7.1.0
type GetServiceTrafficStatusArgs struct { // Specifies percent of the traffic to this Revision. Percent pulumi.IntInput `pulumi:"percent"` // Revision to which this traffic is sent. Revision pulumi.StringInput `pulumi:"revision"` // Indicates the string used in the URI to exclusively reference this target. Tag pulumi.StringInput `pulumi:"tag"` // The allocation type for this traffic target. Type pulumi.StringInput `pulumi:"type"` // Displays the target URI. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetServiceTrafficStatusArgs) ElementType ¶ added in v7.1.0
func (GetServiceTrafficStatusArgs) ElementType() reflect.Type
func (GetServiceTrafficStatusArgs) ToGetServiceTrafficStatusOutput ¶ added in v7.1.0
func (i GetServiceTrafficStatusArgs) ToGetServiceTrafficStatusOutput() GetServiceTrafficStatusOutput
func (GetServiceTrafficStatusArgs) ToGetServiceTrafficStatusOutputWithContext ¶ added in v7.1.0
func (i GetServiceTrafficStatusArgs) ToGetServiceTrafficStatusOutputWithContext(ctx context.Context) GetServiceTrafficStatusOutput
type GetServiceTrafficStatusArray ¶ added in v7.1.0
type GetServiceTrafficStatusArray []GetServiceTrafficStatusInput
func (GetServiceTrafficStatusArray) ElementType ¶ added in v7.1.0
func (GetServiceTrafficStatusArray) ElementType() reflect.Type
func (GetServiceTrafficStatusArray) ToGetServiceTrafficStatusArrayOutput ¶ added in v7.1.0
func (i GetServiceTrafficStatusArray) ToGetServiceTrafficStatusArrayOutput() GetServiceTrafficStatusArrayOutput
func (GetServiceTrafficStatusArray) ToGetServiceTrafficStatusArrayOutputWithContext ¶ added in v7.1.0
func (i GetServiceTrafficStatusArray) ToGetServiceTrafficStatusArrayOutputWithContext(ctx context.Context) GetServiceTrafficStatusArrayOutput
type GetServiceTrafficStatusArrayInput ¶ added in v7.1.0
type GetServiceTrafficStatusArrayInput interface { pulumi.Input ToGetServiceTrafficStatusArrayOutput() GetServiceTrafficStatusArrayOutput ToGetServiceTrafficStatusArrayOutputWithContext(context.Context) GetServiceTrafficStatusArrayOutput }
GetServiceTrafficStatusArrayInput is an input type that accepts GetServiceTrafficStatusArray and GetServiceTrafficStatusArrayOutput values. You can construct a concrete instance of `GetServiceTrafficStatusArrayInput` via:
GetServiceTrafficStatusArray{ GetServiceTrafficStatusArgs{...} }
type GetServiceTrafficStatusArrayOutput ¶ added in v7.1.0
type GetServiceTrafficStatusArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTrafficStatusArrayOutput) ElementType ¶ added in v7.1.0
func (GetServiceTrafficStatusArrayOutput) ElementType() reflect.Type
func (GetServiceTrafficStatusArrayOutput) Index ¶ added in v7.1.0
func (o GetServiceTrafficStatusArrayOutput) Index(i pulumi.IntInput) GetServiceTrafficStatusOutput
func (GetServiceTrafficStatusArrayOutput) ToGetServiceTrafficStatusArrayOutput ¶ added in v7.1.0
func (o GetServiceTrafficStatusArrayOutput) ToGetServiceTrafficStatusArrayOutput() GetServiceTrafficStatusArrayOutput
func (GetServiceTrafficStatusArrayOutput) ToGetServiceTrafficStatusArrayOutputWithContext ¶ added in v7.1.0
func (o GetServiceTrafficStatusArrayOutput) ToGetServiceTrafficStatusArrayOutputWithContext(ctx context.Context) GetServiceTrafficStatusArrayOutput
type GetServiceTrafficStatusInput ¶ added in v7.1.0
type GetServiceTrafficStatusInput interface { pulumi.Input ToGetServiceTrafficStatusOutput() GetServiceTrafficStatusOutput ToGetServiceTrafficStatusOutputWithContext(context.Context) GetServiceTrafficStatusOutput }
GetServiceTrafficStatusInput is an input type that accepts GetServiceTrafficStatusArgs and GetServiceTrafficStatusOutput values. You can construct a concrete instance of `GetServiceTrafficStatusInput` via:
GetServiceTrafficStatusArgs{...}
type GetServiceTrafficStatusOutput ¶ added in v7.1.0
type GetServiceTrafficStatusOutput struct{ *pulumi.OutputState }
func (GetServiceTrafficStatusOutput) ElementType ¶ added in v7.1.0
func (GetServiceTrafficStatusOutput) ElementType() reflect.Type
func (GetServiceTrafficStatusOutput) Percent ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) Percent() pulumi.IntOutput
Specifies percent of the traffic to this Revision.
func (GetServiceTrafficStatusOutput) Revision ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) Revision() pulumi.StringOutput
Revision to which this traffic is sent.
func (GetServiceTrafficStatusOutput) Tag ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) Tag() pulumi.StringOutput
Indicates the string used in the URI to exclusively reference this target.
func (GetServiceTrafficStatusOutput) ToGetServiceTrafficStatusOutput ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) ToGetServiceTrafficStatusOutput() GetServiceTrafficStatusOutput
func (GetServiceTrafficStatusOutput) ToGetServiceTrafficStatusOutputWithContext ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) ToGetServiceTrafficStatusOutputWithContext(ctx context.Context) GetServiceTrafficStatusOutput
func (GetServiceTrafficStatusOutput) Type ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) Type() pulumi.StringOutput
The allocation type for this traffic target.
func (GetServiceTrafficStatusOutput) Uri ¶ added in v7.1.0
func (o GetServiceTrafficStatusOutput) Uri() pulumi.StringOutput
Displays the target URI.
type Job ¶
type Job struct { pulumi.CustomResourceState // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected on new resources. // All system annotations in v1 now have a corresponding field in v2 Job. // This field follows Kubernetes annotations' namespacing, limits, and rules. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization JobBinaryAuthorizationPtrOutput `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client pulumi.StringPtrOutput `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrOutput `pulumi:"clientVersion"` // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Job does not reach its desired state. See comments in reconciling for additional information on `reconciliation` process in Cloud Run. // Structure is documented below. Conditions JobConditionArrayOutput `pulumi:"conditions"` // (Output) // Creation timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // Email address of the authenticated creator. Creator pulumi.StringOutput `pulumi:"creator"` // The deletion time. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through // Terraform, other clients and services. EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringOutput `pulumi:"etag"` // Number of executions created for this job. ExecutionCount pulumi.IntOutput `pulumi:"executionCount"` // For a deleted resource, the time after which it will be permamently deleted. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // A number that monotonically increases every time the user modifies the desired state. Generation pulumi.StringOutput `pulumi:"generation"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, // environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Job. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // Email address of the last authenticated modifier. LastModifier pulumi.StringOutput `pulumi:"lastModifier"` // Name of the last created execution. // Structure is documented below. LatestCreatedExecutions JobLatestCreatedExecutionArrayOutput `pulumi:"latestCreatedExecutions"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. // If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. // Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`. LaunchStage pulumi.StringOutput `pulumi:"launchStage"` // The location of the cloud run job Location pulumi.StringOutput `pulumi:"location"` // Name of the Job. Name pulumi.StringOutput `pulumi:"name"` // The generation of this Job. See comments in reconciling for additional information on reconciliation process in Cloud Run. ObservedGeneration pulumi.StringOutput `pulumi:"observedGeneration"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Returns true if the Job is currently being acted upon by the system to bring it into the desired state. // When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, observedGeneration and latest_succeeded_execution, will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the state matches the Job, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: observedGeneration and generation, latestSucceededExecution and latestCreatedExecution. // If reconciliation failed, observedGeneration and latestSucceededExecution will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in terminalCondition and conditions Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // The template used to create executions for this Job. // Structure is documented below. Template JobTemplateOutput `pulumi:"template"` // The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state // Structure is documented below. TerminalConditions JobTerminalConditionArrayOutput `pulumi:"terminalConditions"` // Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringOutput `pulumi:"uid"` // The last-modified time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A Cloud Run Job resource that references a container image which is run to completion.
To get more information about Job, see:
* [API documentation](https://cloud.google.com/run/docs/reference/rest/v2/projects.locations.jobs) * How-to Guides
- [Official Documentation](https://cloud.google.com/run/docs/)
## Example Usage
### Cloudrunv2 Job Basic
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Job Limits
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Resources: &cloudrunv2.JobTemplateTemplateContainerResourcesArgs{ Limits: pulumi.StringMap{ "cpu": pulumi.String("2"), "memory": pulumi.String("1024Mi"), }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Job Sql
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } instance, err := sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ Name: pulumi.String("cloudrun-sql"), Region: pulumi.String("us-central1"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, DeletionProtection: pulumi.Bool(true), }) if err != nil { return err } _, err = cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Volumes: cloudrunv2.JobTemplateTemplateVolumeArray{ &cloudrunv2.JobTemplateTemplateVolumeArgs{ Name: pulumi.String("cloudsql"), CloudSqlInstance: &cloudrunv2.JobTemplateTemplateVolumeCloudSqlInstanceArgs{ Instances: pulumi.StringArray{ instance.ConnectionName, }, }, }, }, Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Envs: cloudrunv2.JobTemplateTemplateContainerEnvArray{ &cloudrunv2.JobTemplateTemplateContainerEnvArgs{ Name: pulumi.String("FOO"), Value: pulumi.String("bar"), }, &cloudrunv2.JobTemplateTemplateContainerEnvArgs{ Name: pulumi.String("latestdclsecret"), ValueSource: &cloudrunv2.JobTemplateTemplateContainerEnvValueSourceArgs{ SecretKeyRef: &cloudrunv2.JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{ Secret: secret.SecretId, Version: pulumi.String("1"), }, }, }, }, VolumeMounts: cloudrunv2.JobTemplateTemplateContainerVolumeMountArray{ &cloudrunv2.JobTemplateTemplateContainerVolumeMountArgs{ Name: pulumi.String("cloudsql"), MountPath: pulumi.String("/cloudsql"), }, }, }, }, }, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Job Vpcaccess
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vpcaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { customTestNetwork, err := compute.NewNetwork(ctx, "custom_test", &compute.NetworkArgs{ Name: pulumi.String("run-network"), AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } customTest, err := compute.NewSubnetwork(ctx, "custom_test", &compute.SubnetworkArgs{ Name: pulumi.String("run-subnetwork"), IpCidrRange: pulumi.String("10.2.0.0/28"), Region: pulumi.String("us-central1"), Network: customTestNetwork.ID(), }) if err != nil { return err } connector, err := vpcaccess.NewConnector(ctx, "connector", &vpcaccess.ConnectorArgs{ Name: pulumi.String("run-vpc"), Subnet: &vpcaccess.ConnectorSubnetArgs{ Name: customTest.Name, }, MachineType: pulumi.String("e2-standard-4"), MinInstances: pulumi.Int(2), MaxInstances: pulumi.Int(3), Region: pulumi.String("us-central1"), }) if err != nil { return err } _, err = cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, VpcAccess: &cloudrunv2.JobTemplateTemplateVpcAccessArgs{ Connector: connector.ID(), Egress: pulumi.String("ALL_TRAFFIC"), }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Job Directvpc
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/job"), }, }, VpcAccess: &cloudrunv2.JobTemplateTemplateVpcAccessArgs{ NetworkInterfaces: cloudrunv2.JobTemplateTemplateVpcAccessNetworkInterfaceArray{ &cloudrunv2.JobTemplateTemplateVpcAccessNetworkInterfaceArgs{ Network: pulumi.String("default"), Subnetwork: pulumi.String("default"), Tags: pulumi.StringArray{ pulumi.String("tag1"), pulumi.String("tag2"), pulumi.String("tag3"), }, }, }, Egress: pulumi.String("ALL_TRAFFIC"), }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Job Secret
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Volumes: cloudrunv2.JobTemplateTemplateVolumeArray{ &cloudrunv2.JobTemplateTemplateVolumeArgs{ Name: pulumi.String("a-volume"), Secret: &cloudrunv2.JobTemplateTemplateVolumeSecretArgs{ Secret: secret.SecretId, DefaultMode: pulumi.Int(292), Items: cloudrunv2.JobTemplateTemplateVolumeSecretItemArray{ &cloudrunv2.JobTemplateTemplateVolumeSecretItemArgs{ Version: pulumi.String("1"), Path: pulumi.String("my-secret"), Mode: pulumi.Int(256), }, }, }, }, }, Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), VolumeMounts: cloudrunv2.JobTemplateTemplateContainerVolumeMountArray{ &cloudrunv2.JobTemplateTemplateContainerVolumeMountArgs{ Name: pulumi.String("a-volume"), MountPath: pulumi.String("/secrets"), }, }, }, }, }, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Job Emptydir
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJob(ctx, "default", &cloudrunv2.JobArgs{ Name: pulumi.String("cloudrun-job"), Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.JobTemplateArgs{ Template: &cloudrunv2.JobTemplateTemplateArgs{ Containers: cloudrunv2.JobTemplateTemplateContainerArray{ &cloudrunv2.JobTemplateTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), VolumeMounts: cloudrunv2.JobTemplateTemplateContainerVolumeMountArray{ &cloudrunv2.JobTemplateTemplateContainerVolumeMountArgs{ Name: pulumi.String("empty-dir-volume"), MountPath: pulumi.String("/mnt"), }, }, }, }, Volumes: cloudrunv2.JobTemplateTemplateVolumeArray{ &cloudrunv2.JobTemplateTemplateVolumeArgs{ Name: pulumi.String("empty-dir-volume"), EmptyDir: &cloudrunv2.JobTemplateTemplateVolumeEmptyDirArgs{ Medium: pulumi.String("MEMORY"), SizeLimit: pulumi.String("128Mi"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Job can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/jobs/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, Job can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:cloudrunv2/job:Job default projects/{{project}}/locations/{{location}}/jobs/{{name}} ```
```sh $ pulumi import gcp:cloudrunv2/job:Job default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:cloudrunv2/job:Job default {{location}}/{{name}} ```
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected on new resources. // All system annotations in v1 now have a corresponding field in v2 Job. // This field follows Kubernetes annotations' namespacing, limits, and rules. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization JobBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, // environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Job. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. // If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. // Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run job Location pulumi.StringInput // Name of the Job. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The template used to create executions for this Job. // Structure is documented below. Template JobTemplateInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobBinaryAuthorization ¶
type JobBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification *string `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault *bool `pulumi:"useDefault"` }
type JobBinaryAuthorizationArgs ¶
type JobBinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification pulumi.StringPtrInput `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault pulumi.BoolPtrInput `pulumi:"useDefault"` }
func (JobBinaryAuthorizationArgs) ElementType ¶
func (JobBinaryAuthorizationArgs) ElementType() reflect.Type
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutput ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutputWithContext ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutput ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutputWithContext ¶
func (i JobBinaryAuthorizationArgs) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
type JobBinaryAuthorizationInput ¶
type JobBinaryAuthorizationInput interface { pulumi.Input ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput ToJobBinaryAuthorizationOutputWithContext(context.Context) JobBinaryAuthorizationOutput }
JobBinaryAuthorizationInput is an input type that accepts JobBinaryAuthorizationArgs and JobBinaryAuthorizationOutput values. You can construct a concrete instance of `JobBinaryAuthorizationInput` via:
JobBinaryAuthorizationArgs{...}
type JobBinaryAuthorizationOutput ¶
type JobBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (JobBinaryAuthorizationOutput) BreakglassJustification ¶
func (o JobBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (JobBinaryAuthorizationOutput) ElementType ¶
func (JobBinaryAuthorizationOutput) ElementType() reflect.Type
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutput ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutput() JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutputWithContext ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationOutputWithContext(ctx context.Context) JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutput ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutputWithContext ¶
func (o JobBinaryAuthorizationOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationOutput) UseDefault ¶
func (o JobBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type JobBinaryAuthorizationPtrInput ¶
type JobBinaryAuthorizationPtrInput interface { pulumi.Input ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput ToJobBinaryAuthorizationPtrOutputWithContext(context.Context) JobBinaryAuthorizationPtrOutput }
JobBinaryAuthorizationPtrInput is an input type that accepts JobBinaryAuthorizationArgs, JobBinaryAuthorizationPtr and JobBinaryAuthorizationPtrOutput values. You can construct a concrete instance of `JobBinaryAuthorizationPtrInput` via:
JobBinaryAuthorizationArgs{...} or: nil
func JobBinaryAuthorizationPtr ¶
func JobBinaryAuthorizationPtr(v *JobBinaryAuthorizationArgs) JobBinaryAuthorizationPtrInput
type JobBinaryAuthorizationPtrOutput ¶
type JobBinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (JobBinaryAuthorizationPtrOutput) BreakglassJustification ¶
func (o JobBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (JobBinaryAuthorizationPtrOutput) Elem ¶
func (o JobBinaryAuthorizationPtrOutput) Elem() JobBinaryAuthorizationOutput
func (JobBinaryAuthorizationPtrOutput) ElementType ¶
func (JobBinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutput ¶
func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutput() JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutputWithContext ¶
func (o JobBinaryAuthorizationPtrOutput) ToJobBinaryAuthorizationPtrOutputWithContext(ctx context.Context) JobBinaryAuthorizationPtrOutput
func (JobBinaryAuthorizationPtrOutput) UseDefault ¶
func (o JobBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type JobCondition ¶
type JobCondition struct { // (Output) // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // (Output) // State of the condition. State *string `pulumi:"state"` // (Output) // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type *string `pulumi:"type"` }
type JobConditionArgs ¶
type JobConditionArgs struct { // (Output) // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // (Output) // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // (Output) // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringPtrInput `pulumi:"type"` }
func (JobConditionArgs) ElementType ¶
func (JobConditionArgs) ElementType() reflect.Type
func (JobConditionArgs) ToJobConditionOutput ¶
func (i JobConditionArgs) ToJobConditionOutput() JobConditionOutput
func (JobConditionArgs) ToJobConditionOutputWithContext ¶
func (i JobConditionArgs) ToJobConditionOutputWithContext(ctx context.Context) JobConditionOutput
type JobConditionArray ¶
type JobConditionArray []JobConditionInput
func (JobConditionArray) ElementType ¶
func (JobConditionArray) ElementType() reflect.Type
func (JobConditionArray) ToJobConditionArrayOutput ¶
func (i JobConditionArray) ToJobConditionArrayOutput() JobConditionArrayOutput
func (JobConditionArray) ToJobConditionArrayOutputWithContext ¶
func (i JobConditionArray) ToJobConditionArrayOutputWithContext(ctx context.Context) JobConditionArrayOutput
type JobConditionArrayInput ¶
type JobConditionArrayInput interface { pulumi.Input ToJobConditionArrayOutput() JobConditionArrayOutput ToJobConditionArrayOutputWithContext(context.Context) JobConditionArrayOutput }
JobConditionArrayInput is an input type that accepts JobConditionArray and JobConditionArrayOutput values. You can construct a concrete instance of `JobConditionArrayInput` via:
JobConditionArray{ JobConditionArgs{...} }
type JobConditionArrayOutput ¶
type JobConditionArrayOutput struct{ *pulumi.OutputState }
func (JobConditionArrayOutput) ElementType ¶
func (JobConditionArrayOutput) ElementType() reflect.Type
func (JobConditionArrayOutput) Index ¶
func (o JobConditionArrayOutput) Index(i pulumi.IntInput) JobConditionOutput
func (JobConditionArrayOutput) ToJobConditionArrayOutput ¶
func (o JobConditionArrayOutput) ToJobConditionArrayOutput() JobConditionArrayOutput
func (JobConditionArrayOutput) ToJobConditionArrayOutputWithContext ¶
func (o JobConditionArrayOutput) ToJobConditionArrayOutputWithContext(ctx context.Context) JobConditionArrayOutput
type JobConditionInput ¶
type JobConditionInput interface { pulumi.Input ToJobConditionOutput() JobConditionOutput ToJobConditionOutputWithContext(context.Context) JobConditionOutput }
JobConditionInput is an input type that accepts JobConditionArgs and JobConditionOutput values. You can construct a concrete instance of `JobConditionInput` via:
JobConditionArgs{...}
type JobConditionOutput ¶
type JobConditionOutput struct{ *pulumi.OutputState }
func (JobConditionOutput) ElementType ¶
func (JobConditionOutput) ElementType() reflect.Type
func (JobConditionOutput) ExecutionReason ¶
func (o JobConditionOutput) ExecutionReason() pulumi.StringPtrOutput
(Output) A reason for the execution condition.
func (JobConditionOutput) LastTransitionTime ¶
func (o JobConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobConditionOutput) Message ¶
func (o JobConditionOutput) Message() pulumi.StringPtrOutput
(Output) Human readable message indicating details about the current status.
func (JobConditionOutput) Reason ¶
func (o JobConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A common (service-level) reason for this condition.
func (JobConditionOutput) RevisionReason ¶
func (o JobConditionOutput) RevisionReason() pulumi.StringPtrOutput
(Output) A reason for the revision condition.
func (JobConditionOutput) Severity ¶
func (o JobConditionOutput) Severity() pulumi.StringPtrOutput
(Output) How to interpret failures of this condition, one of Error, Warning, Info
func (JobConditionOutput) State ¶
func (o JobConditionOutput) State() pulumi.StringPtrOutput
(Output) State of the condition.
func (JobConditionOutput) ToJobConditionOutput ¶
func (o JobConditionOutput) ToJobConditionOutput() JobConditionOutput
func (JobConditionOutput) ToJobConditionOutputWithContext ¶
func (o JobConditionOutput) ToJobConditionOutputWithContext(ctx context.Context) JobConditionOutput
func (JobConditionOutput) Type ¶
func (o JobConditionOutput) Type() pulumi.StringPtrOutput
(Output) type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
type JobIamBinding ¶
type JobIamBinding struct { pulumi.CustomResourceState Condition JobIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Cloud Run (v2 API) Job. Each of these resources serves a different use case:
* `cloudrunv2.JobIamPolicy`: Authoritative. Sets the IAM policy for the job and replaces any existing policy already attached. * `cloudrunv2.JobIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the job are preserved. * `cloudrunv2.JobIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the job are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `cloudrunv2.JobIamPolicy`: Retrieves the IAM policy for the job
> **Note:** `cloudrunv2.JobIamPolicy` **cannot** be used in conjunction with `cloudrunv2.JobIamBinding` and `cloudrunv2.JobIamMember` or they will fight over what your policy should be.
> **Note:** `cloudrunv2.JobIamBinding` resources **can be** used in conjunction with `cloudrunv2.JobIamMember` resources **only if** they do not grant privilege to the same role.
## google\_cloud\_run\_v2\_job\_iam\_policy
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = cloudrunv2.NewJobIamPolicy(ctx, "policy", &cloudrunv2.JobIamPolicyArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_job\_iam\_binding
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJobIamBinding(ctx, "binding", &cloudrunv2.JobIamBindingArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_job\_iam\_member
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJobIamMember(ctx, "member", &cloudrunv2.JobIamMemberArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
For all import syntaxes, the "resource in question" can take any of the following forms:
* projects/{{project}}/locations/{{location}}/jobs/{{name}}
* {{project}}/{{location}}/{{name}}
* {{location}}/{{name}}
* {{name}}
Any variables not passed in the import command will be taken from the provider configuration.
Cloud Run (v2 API) job IAM resources can be imported using the resource identifiers, role, and member.
IAM member imports use space-delimited identifiers: the resource in question, the role, and the member identity, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamBinding:JobIamBinding editor "projects/{{project}}/locations/{{location}}/jobs/{{job}} roles/viewer user:jane@example.com" ```
IAM binding imports use space-delimited identifiers: the resource in question and the role, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamBinding:JobIamBinding editor "projects/{{project}}/locations/{{location}}/jobs/{{job}} roles/viewer" ```
IAM policy imports use the identifier of the resource in question, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamBinding:JobIamBinding editor projects/{{project}}/locations/{{location}}/jobs/{{job}} ```
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetJobIamBinding ¶
func GetJobIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobIamBindingState, opts ...pulumi.ResourceOption) (*JobIamBinding, error)
GetJobIamBinding gets an existing JobIamBinding 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 NewJobIamBinding ¶
func NewJobIamBinding(ctx *pulumi.Context, name string, args *JobIamBindingArgs, opts ...pulumi.ResourceOption) (*JobIamBinding, error)
NewJobIamBinding registers a new resource with the given unique name, arguments, and options.
func (*JobIamBinding) ElementType ¶
func (*JobIamBinding) ElementType() reflect.Type
func (*JobIamBinding) ToJobIamBindingOutput ¶
func (i *JobIamBinding) ToJobIamBindingOutput() JobIamBindingOutput
func (*JobIamBinding) ToJobIamBindingOutputWithContext ¶
func (i *JobIamBinding) ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput
type JobIamBindingArgs ¶
type JobIamBindingArgs struct { Condition JobIamBindingConditionPtrInput // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a JobIamBinding resource.
func (JobIamBindingArgs) ElementType ¶
func (JobIamBindingArgs) ElementType() reflect.Type
type JobIamBindingArray ¶
type JobIamBindingArray []JobIamBindingInput
func (JobIamBindingArray) ElementType ¶
func (JobIamBindingArray) ElementType() reflect.Type
func (JobIamBindingArray) ToJobIamBindingArrayOutput ¶
func (i JobIamBindingArray) ToJobIamBindingArrayOutput() JobIamBindingArrayOutput
func (JobIamBindingArray) ToJobIamBindingArrayOutputWithContext ¶
func (i JobIamBindingArray) ToJobIamBindingArrayOutputWithContext(ctx context.Context) JobIamBindingArrayOutput
type JobIamBindingArrayInput ¶
type JobIamBindingArrayInput interface { pulumi.Input ToJobIamBindingArrayOutput() JobIamBindingArrayOutput ToJobIamBindingArrayOutputWithContext(context.Context) JobIamBindingArrayOutput }
JobIamBindingArrayInput is an input type that accepts JobIamBindingArray and JobIamBindingArrayOutput values. You can construct a concrete instance of `JobIamBindingArrayInput` via:
JobIamBindingArray{ JobIamBindingArgs{...} }
type JobIamBindingArrayOutput ¶
type JobIamBindingArrayOutput struct{ *pulumi.OutputState }
func (JobIamBindingArrayOutput) ElementType ¶
func (JobIamBindingArrayOutput) ElementType() reflect.Type
func (JobIamBindingArrayOutput) Index ¶
func (o JobIamBindingArrayOutput) Index(i pulumi.IntInput) JobIamBindingOutput
func (JobIamBindingArrayOutput) ToJobIamBindingArrayOutput ¶
func (o JobIamBindingArrayOutput) ToJobIamBindingArrayOutput() JobIamBindingArrayOutput
func (JobIamBindingArrayOutput) ToJobIamBindingArrayOutputWithContext ¶
func (o JobIamBindingArrayOutput) ToJobIamBindingArrayOutputWithContext(ctx context.Context) JobIamBindingArrayOutput
type JobIamBindingCondition ¶
type JobIamBindingConditionArgs ¶
type JobIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (JobIamBindingConditionArgs) ElementType ¶
func (JobIamBindingConditionArgs) ElementType() reflect.Type
func (JobIamBindingConditionArgs) ToJobIamBindingConditionOutput ¶
func (i JobIamBindingConditionArgs) ToJobIamBindingConditionOutput() JobIamBindingConditionOutput
func (JobIamBindingConditionArgs) ToJobIamBindingConditionOutputWithContext ¶
func (i JobIamBindingConditionArgs) ToJobIamBindingConditionOutputWithContext(ctx context.Context) JobIamBindingConditionOutput
func (JobIamBindingConditionArgs) ToJobIamBindingConditionPtrOutput ¶
func (i JobIamBindingConditionArgs) ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput
func (JobIamBindingConditionArgs) ToJobIamBindingConditionPtrOutputWithContext ¶
func (i JobIamBindingConditionArgs) ToJobIamBindingConditionPtrOutputWithContext(ctx context.Context) JobIamBindingConditionPtrOutput
type JobIamBindingConditionInput ¶
type JobIamBindingConditionInput interface { pulumi.Input ToJobIamBindingConditionOutput() JobIamBindingConditionOutput ToJobIamBindingConditionOutputWithContext(context.Context) JobIamBindingConditionOutput }
JobIamBindingConditionInput is an input type that accepts JobIamBindingConditionArgs and JobIamBindingConditionOutput values. You can construct a concrete instance of `JobIamBindingConditionInput` via:
JobIamBindingConditionArgs{...}
type JobIamBindingConditionOutput ¶
type JobIamBindingConditionOutput struct{ *pulumi.OutputState }
func (JobIamBindingConditionOutput) Description ¶
func (o JobIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (JobIamBindingConditionOutput) ElementType ¶
func (JobIamBindingConditionOutput) ElementType() reflect.Type
func (JobIamBindingConditionOutput) Expression ¶
func (o JobIamBindingConditionOutput) Expression() pulumi.StringOutput
func (JobIamBindingConditionOutput) Title ¶
func (o JobIamBindingConditionOutput) Title() pulumi.StringOutput
func (JobIamBindingConditionOutput) ToJobIamBindingConditionOutput ¶
func (o JobIamBindingConditionOutput) ToJobIamBindingConditionOutput() JobIamBindingConditionOutput
func (JobIamBindingConditionOutput) ToJobIamBindingConditionOutputWithContext ¶
func (o JobIamBindingConditionOutput) ToJobIamBindingConditionOutputWithContext(ctx context.Context) JobIamBindingConditionOutput
func (JobIamBindingConditionOutput) ToJobIamBindingConditionPtrOutput ¶
func (o JobIamBindingConditionOutput) ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput
func (JobIamBindingConditionOutput) ToJobIamBindingConditionPtrOutputWithContext ¶
func (o JobIamBindingConditionOutput) ToJobIamBindingConditionPtrOutputWithContext(ctx context.Context) JobIamBindingConditionPtrOutput
type JobIamBindingConditionPtrInput ¶
type JobIamBindingConditionPtrInput interface { pulumi.Input ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput ToJobIamBindingConditionPtrOutputWithContext(context.Context) JobIamBindingConditionPtrOutput }
JobIamBindingConditionPtrInput is an input type that accepts JobIamBindingConditionArgs, JobIamBindingConditionPtr and JobIamBindingConditionPtrOutput values. You can construct a concrete instance of `JobIamBindingConditionPtrInput` via:
JobIamBindingConditionArgs{...} or: nil
func JobIamBindingConditionPtr ¶
func JobIamBindingConditionPtr(v *JobIamBindingConditionArgs) JobIamBindingConditionPtrInput
type JobIamBindingConditionPtrOutput ¶
type JobIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (JobIamBindingConditionPtrOutput) Description ¶
func (o JobIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (JobIamBindingConditionPtrOutput) Elem ¶
func (o JobIamBindingConditionPtrOutput) Elem() JobIamBindingConditionOutput
func (JobIamBindingConditionPtrOutput) ElementType ¶
func (JobIamBindingConditionPtrOutput) ElementType() reflect.Type
func (JobIamBindingConditionPtrOutput) Expression ¶
func (o JobIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (JobIamBindingConditionPtrOutput) Title ¶
func (o JobIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (JobIamBindingConditionPtrOutput) ToJobIamBindingConditionPtrOutput ¶
func (o JobIamBindingConditionPtrOutput) ToJobIamBindingConditionPtrOutput() JobIamBindingConditionPtrOutput
func (JobIamBindingConditionPtrOutput) ToJobIamBindingConditionPtrOutputWithContext ¶
func (o JobIamBindingConditionPtrOutput) ToJobIamBindingConditionPtrOutputWithContext(ctx context.Context) JobIamBindingConditionPtrOutput
type JobIamBindingInput ¶
type JobIamBindingInput interface { pulumi.Input ToJobIamBindingOutput() JobIamBindingOutput ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput }
type JobIamBindingMap ¶
type JobIamBindingMap map[string]JobIamBindingInput
func (JobIamBindingMap) ElementType ¶
func (JobIamBindingMap) ElementType() reflect.Type
func (JobIamBindingMap) ToJobIamBindingMapOutput ¶
func (i JobIamBindingMap) ToJobIamBindingMapOutput() JobIamBindingMapOutput
func (JobIamBindingMap) ToJobIamBindingMapOutputWithContext ¶
func (i JobIamBindingMap) ToJobIamBindingMapOutputWithContext(ctx context.Context) JobIamBindingMapOutput
type JobIamBindingMapInput ¶
type JobIamBindingMapInput interface { pulumi.Input ToJobIamBindingMapOutput() JobIamBindingMapOutput ToJobIamBindingMapOutputWithContext(context.Context) JobIamBindingMapOutput }
JobIamBindingMapInput is an input type that accepts JobIamBindingMap and JobIamBindingMapOutput values. You can construct a concrete instance of `JobIamBindingMapInput` via:
JobIamBindingMap{ "key": JobIamBindingArgs{...} }
type JobIamBindingMapOutput ¶
type JobIamBindingMapOutput struct{ *pulumi.OutputState }
func (JobIamBindingMapOutput) ElementType ¶
func (JobIamBindingMapOutput) ElementType() reflect.Type
func (JobIamBindingMapOutput) MapIndex ¶
func (o JobIamBindingMapOutput) MapIndex(k pulumi.StringInput) JobIamBindingOutput
func (JobIamBindingMapOutput) ToJobIamBindingMapOutput ¶
func (o JobIamBindingMapOutput) ToJobIamBindingMapOutput() JobIamBindingMapOutput
func (JobIamBindingMapOutput) ToJobIamBindingMapOutputWithContext ¶
func (o JobIamBindingMapOutput) ToJobIamBindingMapOutputWithContext(ctx context.Context) JobIamBindingMapOutput
type JobIamBindingOutput ¶
type JobIamBindingOutput struct{ *pulumi.OutputState }
func (JobIamBindingOutput) Condition ¶
func (o JobIamBindingOutput) Condition() JobIamBindingConditionPtrOutput
func (JobIamBindingOutput) ElementType ¶
func (JobIamBindingOutput) ElementType() reflect.Type
func (JobIamBindingOutput) Etag ¶
func (o JobIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (JobIamBindingOutput) Location ¶
func (o JobIamBindingOutput) Location() pulumi.StringOutput
The location of the cloud run job Used to find the parent resource to bind the IAM policy to
func (JobIamBindingOutput) Members ¶
func (o JobIamBindingOutput) Members() pulumi.StringArrayOutput
func (JobIamBindingOutput) Name ¶
func (o JobIamBindingOutput) Name() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (JobIamBindingOutput) Project ¶
func (o JobIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (JobIamBindingOutput) Role ¶
func (o JobIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (JobIamBindingOutput) ToJobIamBindingOutput ¶
func (o JobIamBindingOutput) ToJobIamBindingOutput() JobIamBindingOutput
func (JobIamBindingOutput) ToJobIamBindingOutputWithContext ¶
func (o JobIamBindingOutput) ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput
type JobIamBindingState ¶
type JobIamBindingState struct { Condition JobIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (JobIamBindingState) ElementType ¶
func (JobIamBindingState) ElementType() reflect.Type
type JobIamMember ¶
type JobIamMember struct { pulumi.CustomResourceState Condition JobIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Cloud Run (v2 API) Job. Each of these resources serves a different use case:
* `cloudrunv2.JobIamPolicy`: Authoritative. Sets the IAM policy for the job and replaces any existing policy already attached. * `cloudrunv2.JobIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the job are preserved. * `cloudrunv2.JobIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the job are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `cloudrunv2.JobIamPolicy`: Retrieves the IAM policy for the job
> **Note:** `cloudrunv2.JobIamPolicy` **cannot** be used in conjunction with `cloudrunv2.JobIamBinding` and `cloudrunv2.JobIamMember` or they will fight over what your policy should be.
> **Note:** `cloudrunv2.JobIamBinding` resources **can be** used in conjunction with `cloudrunv2.JobIamMember` resources **only if** they do not grant privilege to the same role.
## google\_cloud\_run\_v2\_job\_iam\_policy
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = cloudrunv2.NewJobIamPolicy(ctx, "policy", &cloudrunv2.JobIamPolicyArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_job\_iam\_binding
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJobIamBinding(ctx, "binding", &cloudrunv2.JobIamBindingArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_job\_iam\_member
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJobIamMember(ctx, "member", &cloudrunv2.JobIamMemberArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
For all import syntaxes, the "resource in question" can take any of the following forms:
* projects/{{project}}/locations/{{location}}/jobs/{{name}}
* {{project}}/{{location}}/{{name}}
* {{location}}/{{name}}
* {{name}}
Any variables not passed in the import command will be taken from the provider configuration.
Cloud Run (v2 API) job IAM resources can be imported using the resource identifiers, role, and member.
IAM member imports use space-delimited identifiers: the resource in question, the role, and the member identity, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamMember:JobIamMember editor "projects/{{project}}/locations/{{location}}/jobs/{{job}} roles/viewer user:jane@example.com" ```
IAM binding imports use space-delimited identifiers: the resource in question and the role, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamMember:JobIamMember editor "projects/{{project}}/locations/{{location}}/jobs/{{job}} roles/viewer" ```
IAM policy imports use the identifier of the resource in question, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamMember:JobIamMember editor projects/{{project}}/locations/{{location}}/jobs/{{job}} ```
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetJobIamMember ¶
func GetJobIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobIamMemberState, opts ...pulumi.ResourceOption) (*JobIamMember, error)
GetJobIamMember gets an existing JobIamMember 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 NewJobIamMember ¶
func NewJobIamMember(ctx *pulumi.Context, name string, args *JobIamMemberArgs, opts ...pulumi.ResourceOption) (*JobIamMember, error)
NewJobIamMember registers a new resource with the given unique name, arguments, and options.
func (*JobIamMember) ElementType ¶
func (*JobIamMember) ElementType() reflect.Type
func (*JobIamMember) ToJobIamMemberOutput ¶
func (i *JobIamMember) ToJobIamMemberOutput() JobIamMemberOutput
func (*JobIamMember) ToJobIamMemberOutputWithContext ¶
func (i *JobIamMember) ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput
type JobIamMemberArgs ¶
type JobIamMemberArgs struct { Condition JobIamMemberConditionPtrInput // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a JobIamMember resource.
func (JobIamMemberArgs) ElementType ¶
func (JobIamMemberArgs) ElementType() reflect.Type
type JobIamMemberArray ¶
type JobIamMemberArray []JobIamMemberInput
func (JobIamMemberArray) ElementType ¶
func (JobIamMemberArray) ElementType() reflect.Type
func (JobIamMemberArray) ToJobIamMemberArrayOutput ¶
func (i JobIamMemberArray) ToJobIamMemberArrayOutput() JobIamMemberArrayOutput
func (JobIamMemberArray) ToJobIamMemberArrayOutputWithContext ¶
func (i JobIamMemberArray) ToJobIamMemberArrayOutputWithContext(ctx context.Context) JobIamMemberArrayOutput
type JobIamMemberArrayInput ¶
type JobIamMemberArrayInput interface { pulumi.Input ToJobIamMemberArrayOutput() JobIamMemberArrayOutput ToJobIamMemberArrayOutputWithContext(context.Context) JobIamMemberArrayOutput }
JobIamMemberArrayInput is an input type that accepts JobIamMemberArray and JobIamMemberArrayOutput values. You can construct a concrete instance of `JobIamMemberArrayInput` via:
JobIamMemberArray{ JobIamMemberArgs{...} }
type JobIamMemberArrayOutput ¶
type JobIamMemberArrayOutput struct{ *pulumi.OutputState }
func (JobIamMemberArrayOutput) ElementType ¶
func (JobIamMemberArrayOutput) ElementType() reflect.Type
func (JobIamMemberArrayOutput) Index ¶
func (o JobIamMemberArrayOutput) Index(i pulumi.IntInput) JobIamMemberOutput
func (JobIamMemberArrayOutput) ToJobIamMemberArrayOutput ¶
func (o JobIamMemberArrayOutput) ToJobIamMemberArrayOutput() JobIamMemberArrayOutput
func (JobIamMemberArrayOutput) ToJobIamMemberArrayOutputWithContext ¶
func (o JobIamMemberArrayOutput) ToJobIamMemberArrayOutputWithContext(ctx context.Context) JobIamMemberArrayOutput
type JobIamMemberCondition ¶
type JobIamMemberConditionArgs ¶
type JobIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (JobIamMemberConditionArgs) ElementType ¶
func (JobIamMemberConditionArgs) ElementType() reflect.Type
func (JobIamMemberConditionArgs) ToJobIamMemberConditionOutput ¶
func (i JobIamMemberConditionArgs) ToJobIamMemberConditionOutput() JobIamMemberConditionOutput
func (JobIamMemberConditionArgs) ToJobIamMemberConditionOutputWithContext ¶
func (i JobIamMemberConditionArgs) ToJobIamMemberConditionOutputWithContext(ctx context.Context) JobIamMemberConditionOutput
func (JobIamMemberConditionArgs) ToJobIamMemberConditionPtrOutput ¶
func (i JobIamMemberConditionArgs) ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput
func (JobIamMemberConditionArgs) ToJobIamMemberConditionPtrOutputWithContext ¶
func (i JobIamMemberConditionArgs) ToJobIamMemberConditionPtrOutputWithContext(ctx context.Context) JobIamMemberConditionPtrOutput
type JobIamMemberConditionInput ¶
type JobIamMemberConditionInput interface { pulumi.Input ToJobIamMemberConditionOutput() JobIamMemberConditionOutput ToJobIamMemberConditionOutputWithContext(context.Context) JobIamMemberConditionOutput }
JobIamMemberConditionInput is an input type that accepts JobIamMemberConditionArgs and JobIamMemberConditionOutput values. You can construct a concrete instance of `JobIamMemberConditionInput` via:
JobIamMemberConditionArgs{...}
type JobIamMemberConditionOutput ¶
type JobIamMemberConditionOutput struct{ *pulumi.OutputState }
func (JobIamMemberConditionOutput) Description ¶
func (o JobIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (JobIamMemberConditionOutput) ElementType ¶
func (JobIamMemberConditionOutput) ElementType() reflect.Type
func (JobIamMemberConditionOutput) Expression ¶
func (o JobIamMemberConditionOutput) Expression() pulumi.StringOutput
func (JobIamMemberConditionOutput) Title ¶
func (o JobIamMemberConditionOutput) Title() pulumi.StringOutput
func (JobIamMemberConditionOutput) ToJobIamMemberConditionOutput ¶
func (o JobIamMemberConditionOutput) ToJobIamMemberConditionOutput() JobIamMemberConditionOutput
func (JobIamMemberConditionOutput) ToJobIamMemberConditionOutputWithContext ¶
func (o JobIamMemberConditionOutput) ToJobIamMemberConditionOutputWithContext(ctx context.Context) JobIamMemberConditionOutput
func (JobIamMemberConditionOutput) ToJobIamMemberConditionPtrOutput ¶
func (o JobIamMemberConditionOutput) ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput
func (JobIamMemberConditionOutput) ToJobIamMemberConditionPtrOutputWithContext ¶
func (o JobIamMemberConditionOutput) ToJobIamMemberConditionPtrOutputWithContext(ctx context.Context) JobIamMemberConditionPtrOutput
type JobIamMemberConditionPtrInput ¶
type JobIamMemberConditionPtrInput interface { pulumi.Input ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput ToJobIamMemberConditionPtrOutputWithContext(context.Context) JobIamMemberConditionPtrOutput }
JobIamMemberConditionPtrInput is an input type that accepts JobIamMemberConditionArgs, JobIamMemberConditionPtr and JobIamMemberConditionPtrOutput values. You can construct a concrete instance of `JobIamMemberConditionPtrInput` via:
JobIamMemberConditionArgs{...} or: nil
func JobIamMemberConditionPtr ¶
func JobIamMemberConditionPtr(v *JobIamMemberConditionArgs) JobIamMemberConditionPtrInput
type JobIamMemberConditionPtrOutput ¶
type JobIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (JobIamMemberConditionPtrOutput) Description ¶
func (o JobIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (JobIamMemberConditionPtrOutput) Elem ¶
func (o JobIamMemberConditionPtrOutput) Elem() JobIamMemberConditionOutput
func (JobIamMemberConditionPtrOutput) ElementType ¶
func (JobIamMemberConditionPtrOutput) ElementType() reflect.Type
func (JobIamMemberConditionPtrOutput) Expression ¶
func (o JobIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (JobIamMemberConditionPtrOutput) Title ¶
func (o JobIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (JobIamMemberConditionPtrOutput) ToJobIamMemberConditionPtrOutput ¶
func (o JobIamMemberConditionPtrOutput) ToJobIamMemberConditionPtrOutput() JobIamMemberConditionPtrOutput
func (JobIamMemberConditionPtrOutput) ToJobIamMemberConditionPtrOutputWithContext ¶
func (o JobIamMemberConditionPtrOutput) ToJobIamMemberConditionPtrOutputWithContext(ctx context.Context) JobIamMemberConditionPtrOutput
type JobIamMemberInput ¶
type JobIamMemberInput interface { pulumi.Input ToJobIamMemberOutput() JobIamMemberOutput ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput }
type JobIamMemberMap ¶
type JobIamMemberMap map[string]JobIamMemberInput
func (JobIamMemberMap) ElementType ¶
func (JobIamMemberMap) ElementType() reflect.Type
func (JobIamMemberMap) ToJobIamMemberMapOutput ¶
func (i JobIamMemberMap) ToJobIamMemberMapOutput() JobIamMemberMapOutput
func (JobIamMemberMap) ToJobIamMemberMapOutputWithContext ¶
func (i JobIamMemberMap) ToJobIamMemberMapOutputWithContext(ctx context.Context) JobIamMemberMapOutput
type JobIamMemberMapInput ¶
type JobIamMemberMapInput interface { pulumi.Input ToJobIamMemberMapOutput() JobIamMemberMapOutput ToJobIamMemberMapOutputWithContext(context.Context) JobIamMemberMapOutput }
JobIamMemberMapInput is an input type that accepts JobIamMemberMap and JobIamMemberMapOutput values. You can construct a concrete instance of `JobIamMemberMapInput` via:
JobIamMemberMap{ "key": JobIamMemberArgs{...} }
type JobIamMemberMapOutput ¶
type JobIamMemberMapOutput struct{ *pulumi.OutputState }
func (JobIamMemberMapOutput) ElementType ¶
func (JobIamMemberMapOutput) ElementType() reflect.Type
func (JobIamMemberMapOutput) MapIndex ¶
func (o JobIamMemberMapOutput) MapIndex(k pulumi.StringInput) JobIamMemberOutput
func (JobIamMemberMapOutput) ToJobIamMemberMapOutput ¶
func (o JobIamMemberMapOutput) ToJobIamMemberMapOutput() JobIamMemberMapOutput
func (JobIamMemberMapOutput) ToJobIamMemberMapOutputWithContext ¶
func (o JobIamMemberMapOutput) ToJobIamMemberMapOutputWithContext(ctx context.Context) JobIamMemberMapOutput
type JobIamMemberOutput ¶
type JobIamMemberOutput struct{ *pulumi.OutputState }
func (JobIamMemberOutput) Condition ¶
func (o JobIamMemberOutput) Condition() JobIamMemberConditionPtrOutput
func (JobIamMemberOutput) ElementType ¶
func (JobIamMemberOutput) ElementType() reflect.Type
func (JobIamMemberOutput) Etag ¶
func (o JobIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (JobIamMemberOutput) Location ¶
func (o JobIamMemberOutput) Location() pulumi.StringOutput
The location of the cloud run job Used to find the parent resource to bind the IAM policy to
func (JobIamMemberOutput) Member ¶
func (o JobIamMemberOutput) Member() pulumi.StringOutput
func (JobIamMemberOutput) Name ¶
func (o JobIamMemberOutput) Name() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (JobIamMemberOutput) Project ¶
func (o JobIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (JobIamMemberOutput) Role ¶
func (o JobIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (JobIamMemberOutput) ToJobIamMemberOutput ¶
func (o JobIamMemberOutput) ToJobIamMemberOutput() JobIamMemberOutput
func (JobIamMemberOutput) ToJobIamMemberOutputWithContext ¶
func (o JobIamMemberOutput) ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput
type JobIamMemberState ¶
type JobIamMemberState struct { Condition JobIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.JobIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (JobIamMemberState) ElementType ¶
func (JobIamMemberState) ElementType() reflect.Type
type JobIamPolicy ¶
type JobIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringOutput `pulumi:"name"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` }
Three different resources help you manage your IAM policy for Cloud Run (v2 API) Job. Each of these resources serves a different use case:
* `cloudrunv2.JobIamPolicy`: Authoritative. Sets the IAM policy for the job and replaces any existing policy already attached. * `cloudrunv2.JobIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the job are preserved. * `cloudrunv2.JobIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the job are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `cloudrunv2.JobIamPolicy`: Retrieves the IAM policy for the job
> **Note:** `cloudrunv2.JobIamPolicy` **cannot** be used in conjunction with `cloudrunv2.JobIamBinding` and `cloudrunv2.JobIamMember` or they will fight over what your policy should be.
> **Note:** `cloudrunv2.JobIamBinding` resources **can be** used in conjunction with `cloudrunv2.JobIamMember` resources **only if** they do not grant privilege to the same role.
## google\_cloud\_run\_v2\_job\_iam\_policy
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = cloudrunv2.NewJobIamPolicy(ctx, "policy", &cloudrunv2.JobIamPolicyArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_job\_iam\_binding
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJobIamBinding(ctx, "binding", &cloudrunv2.JobIamBindingArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_job\_iam\_member
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewJobIamMember(ctx, "member", &cloudrunv2.JobIamMemberArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
For all import syntaxes, the "resource in question" can take any of the following forms:
* projects/{{project}}/locations/{{location}}/jobs/{{name}}
* {{project}}/{{location}}/{{name}}
* {{location}}/{{name}}
* {{name}}
Any variables not passed in the import command will be taken from the provider configuration.
Cloud Run (v2 API) job IAM resources can be imported using the resource identifiers, role, and member.
IAM member imports use space-delimited identifiers: the resource in question, the role, and the member identity, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamPolicy:JobIamPolicy editor "projects/{{project}}/locations/{{location}}/jobs/{{job}} roles/viewer user:jane@example.com" ```
IAM binding imports use space-delimited identifiers: the resource in question and the role, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamPolicy:JobIamPolicy editor "projects/{{project}}/locations/{{location}}/jobs/{{job}} roles/viewer" ```
IAM policy imports use the identifier of the resource in question, e.g.
```sh $ pulumi import gcp:cloudrunv2/jobIamPolicy:JobIamPolicy editor projects/{{project}}/locations/{{location}}/jobs/{{job}} ```
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetJobIamPolicy ¶
func GetJobIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobIamPolicyState, opts ...pulumi.ResourceOption) (*JobIamPolicy, error)
GetJobIamPolicy gets an existing JobIamPolicy 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 NewJobIamPolicy ¶
func NewJobIamPolicy(ctx *pulumi.Context, name string, args *JobIamPolicyArgs, opts ...pulumi.ResourceOption) (*JobIamPolicy, error)
NewJobIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*JobIamPolicy) ElementType ¶
func (*JobIamPolicy) ElementType() reflect.Type
func (*JobIamPolicy) ToJobIamPolicyOutput ¶
func (i *JobIamPolicy) ToJobIamPolicyOutput() JobIamPolicyOutput
func (*JobIamPolicy) ToJobIamPolicyOutputWithContext ¶
func (i *JobIamPolicy) ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput
type JobIamPolicyArgs ¶
type JobIamPolicyArgs struct { // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
The set of arguments for constructing a JobIamPolicy resource.
func (JobIamPolicyArgs) ElementType ¶
func (JobIamPolicyArgs) ElementType() reflect.Type
type JobIamPolicyArray ¶
type JobIamPolicyArray []JobIamPolicyInput
func (JobIamPolicyArray) ElementType ¶
func (JobIamPolicyArray) ElementType() reflect.Type
func (JobIamPolicyArray) ToJobIamPolicyArrayOutput ¶
func (i JobIamPolicyArray) ToJobIamPolicyArrayOutput() JobIamPolicyArrayOutput
func (JobIamPolicyArray) ToJobIamPolicyArrayOutputWithContext ¶
func (i JobIamPolicyArray) ToJobIamPolicyArrayOutputWithContext(ctx context.Context) JobIamPolicyArrayOutput
type JobIamPolicyArrayInput ¶
type JobIamPolicyArrayInput interface { pulumi.Input ToJobIamPolicyArrayOutput() JobIamPolicyArrayOutput ToJobIamPolicyArrayOutputWithContext(context.Context) JobIamPolicyArrayOutput }
JobIamPolicyArrayInput is an input type that accepts JobIamPolicyArray and JobIamPolicyArrayOutput values. You can construct a concrete instance of `JobIamPolicyArrayInput` via:
JobIamPolicyArray{ JobIamPolicyArgs{...} }
type JobIamPolicyArrayOutput ¶
type JobIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (JobIamPolicyArrayOutput) ElementType ¶
func (JobIamPolicyArrayOutput) ElementType() reflect.Type
func (JobIamPolicyArrayOutput) Index ¶
func (o JobIamPolicyArrayOutput) Index(i pulumi.IntInput) JobIamPolicyOutput
func (JobIamPolicyArrayOutput) ToJobIamPolicyArrayOutput ¶
func (o JobIamPolicyArrayOutput) ToJobIamPolicyArrayOutput() JobIamPolicyArrayOutput
func (JobIamPolicyArrayOutput) ToJobIamPolicyArrayOutputWithContext ¶
func (o JobIamPolicyArrayOutput) ToJobIamPolicyArrayOutputWithContext(ctx context.Context) JobIamPolicyArrayOutput
type JobIamPolicyInput ¶
type JobIamPolicyInput interface { pulumi.Input ToJobIamPolicyOutput() JobIamPolicyOutput ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput }
type JobIamPolicyMap ¶
type JobIamPolicyMap map[string]JobIamPolicyInput
func (JobIamPolicyMap) ElementType ¶
func (JobIamPolicyMap) ElementType() reflect.Type
func (JobIamPolicyMap) ToJobIamPolicyMapOutput ¶
func (i JobIamPolicyMap) ToJobIamPolicyMapOutput() JobIamPolicyMapOutput
func (JobIamPolicyMap) ToJobIamPolicyMapOutputWithContext ¶
func (i JobIamPolicyMap) ToJobIamPolicyMapOutputWithContext(ctx context.Context) JobIamPolicyMapOutput
type JobIamPolicyMapInput ¶
type JobIamPolicyMapInput interface { pulumi.Input ToJobIamPolicyMapOutput() JobIamPolicyMapOutput ToJobIamPolicyMapOutputWithContext(context.Context) JobIamPolicyMapOutput }
JobIamPolicyMapInput is an input type that accepts JobIamPolicyMap and JobIamPolicyMapOutput values. You can construct a concrete instance of `JobIamPolicyMapInput` via:
JobIamPolicyMap{ "key": JobIamPolicyArgs{...} }
type JobIamPolicyMapOutput ¶
type JobIamPolicyMapOutput struct{ *pulumi.OutputState }
func (JobIamPolicyMapOutput) ElementType ¶
func (JobIamPolicyMapOutput) ElementType() reflect.Type
func (JobIamPolicyMapOutput) MapIndex ¶
func (o JobIamPolicyMapOutput) MapIndex(k pulumi.StringInput) JobIamPolicyOutput
func (JobIamPolicyMapOutput) ToJobIamPolicyMapOutput ¶
func (o JobIamPolicyMapOutput) ToJobIamPolicyMapOutput() JobIamPolicyMapOutput
func (JobIamPolicyMapOutput) ToJobIamPolicyMapOutputWithContext ¶
func (o JobIamPolicyMapOutput) ToJobIamPolicyMapOutputWithContext(ctx context.Context) JobIamPolicyMapOutput
type JobIamPolicyOutput ¶
type JobIamPolicyOutput struct{ *pulumi.OutputState }
func (JobIamPolicyOutput) ElementType ¶
func (JobIamPolicyOutput) ElementType() reflect.Type
func (JobIamPolicyOutput) Etag ¶
func (o JobIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (JobIamPolicyOutput) Location ¶
func (o JobIamPolicyOutput) Location() pulumi.StringOutput
The location of the cloud run job Used to find the parent resource to bind the IAM policy to
func (JobIamPolicyOutput) Name ¶
func (o JobIamPolicyOutput) Name() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (JobIamPolicyOutput) PolicyData ¶
func (o JobIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (JobIamPolicyOutput) Project ¶
func (o JobIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (JobIamPolicyOutput) ToJobIamPolicyOutput ¶
func (o JobIamPolicyOutput) ToJobIamPolicyOutput() JobIamPolicyOutput
func (JobIamPolicyOutput) ToJobIamPolicyOutputWithContext ¶
func (o JobIamPolicyOutput) ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput
type JobIamPolicyState ¶
type JobIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
func (JobIamPolicyState) ElementType ¶
func (JobIamPolicyState) ElementType() reflect.Type
type JobLatestCreatedExecution ¶
type JobLatestCreatedExecution struct { // (Output) // Completion timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CompletionTime *string `pulumi:"completionTime"` // (Output) // Creation timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime *string `pulumi:"createTime"` // Name of the Job. Name *string `pulumi:"name"` }
type JobLatestCreatedExecutionArgs ¶
type JobLatestCreatedExecutionArgs struct { // (Output) // Completion timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CompletionTime pulumi.StringPtrInput `pulumi:"completionTime"` // (Output) // Creation timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // Name of the Job. Name pulumi.StringPtrInput `pulumi:"name"` }
func (JobLatestCreatedExecutionArgs) ElementType ¶
func (JobLatestCreatedExecutionArgs) ElementType() reflect.Type
func (JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutput ¶
func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
func (JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutputWithContext ¶
func (i JobLatestCreatedExecutionArgs) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
type JobLatestCreatedExecutionArray ¶
type JobLatestCreatedExecutionArray []JobLatestCreatedExecutionInput
func (JobLatestCreatedExecutionArray) ElementType ¶
func (JobLatestCreatedExecutionArray) ElementType() reflect.Type
func (JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutput ¶
func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
func (JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutputWithContext ¶
func (i JobLatestCreatedExecutionArray) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
type JobLatestCreatedExecutionArrayInput ¶
type JobLatestCreatedExecutionArrayInput interface { pulumi.Input ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput ToJobLatestCreatedExecutionArrayOutputWithContext(context.Context) JobLatestCreatedExecutionArrayOutput }
JobLatestCreatedExecutionArrayInput is an input type that accepts JobLatestCreatedExecutionArray and JobLatestCreatedExecutionArrayOutput values. You can construct a concrete instance of `JobLatestCreatedExecutionArrayInput` via:
JobLatestCreatedExecutionArray{ JobLatestCreatedExecutionArgs{...} }
type JobLatestCreatedExecutionArrayOutput ¶
type JobLatestCreatedExecutionArrayOutput struct{ *pulumi.OutputState }
func (JobLatestCreatedExecutionArrayOutput) ElementType ¶
func (JobLatestCreatedExecutionArrayOutput) ElementType() reflect.Type
func (JobLatestCreatedExecutionArrayOutput) Index ¶
func (o JobLatestCreatedExecutionArrayOutput) Index(i pulumi.IntInput) JobLatestCreatedExecutionOutput
func (JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutput ¶
func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutput() JobLatestCreatedExecutionArrayOutput
func (JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutputWithContext ¶
func (o JobLatestCreatedExecutionArrayOutput) ToJobLatestCreatedExecutionArrayOutputWithContext(ctx context.Context) JobLatestCreatedExecutionArrayOutput
type JobLatestCreatedExecutionInput ¶
type JobLatestCreatedExecutionInput interface { pulumi.Input ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput ToJobLatestCreatedExecutionOutputWithContext(context.Context) JobLatestCreatedExecutionOutput }
JobLatestCreatedExecutionInput is an input type that accepts JobLatestCreatedExecutionArgs and JobLatestCreatedExecutionOutput values. You can construct a concrete instance of `JobLatestCreatedExecutionInput` via:
JobLatestCreatedExecutionArgs{...}
type JobLatestCreatedExecutionOutput ¶
type JobLatestCreatedExecutionOutput struct{ *pulumi.OutputState }
func (JobLatestCreatedExecutionOutput) CompletionTime ¶
func (o JobLatestCreatedExecutionOutput) CompletionTime() pulumi.StringPtrOutput
(Output) Completion timestamp of the execution. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobLatestCreatedExecutionOutput) CreateTime ¶
func (o JobLatestCreatedExecutionOutput) CreateTime() pulumi.StringPtrOutput
(Output) Creation timestamp of the execution. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobLatestCreatedExecutionOutput) ElementType ¶
func (JobLatestCreatedExecutionOutput) ElementType() reflect.Type
func (JobLatestCreatedExecutionOutput) Name ¶
func (o JobLatestCreatedExecutionOutput) Name() pulumi.StringPtrOutput
Name of the Job.
func (JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutput ¶
func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutput() JobLatestCreatedExecutionOutput
func (JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutputWithContext ¶
func (o JobLatestCreatedExecutionOutput) ToJobLatestCreatedExecutionOutputWithContext(ctx context.Context) JobLatestCreatedExecutionOutput
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) Annotations ¶
func (o JobOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected on new resources. All system annotations in v1 now have a corresponding field in v2 Job. This field follows Kubernetes annotations' namespacing, limits, and rules. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (JobOutput) BinaryAuthorization ¶
func (o JobOutput) BinaryAuthorization() JobBinaryAuthorizationPtrOutput
Settings for the Binary Authorization feature. Structure is documented below.
func (JobOutput) Client ¶
func (o JobOutput) Client() pulumi.StringPtrOutput
Arbitrary identifier for the API client.
func (JobOutput) ClientVersion ¶
func (o JobOutput) ClientVersion() pulumi.StringPtrOutput
Arbitrary version identifier for the API client.
func (JobOutput) Conditions ¶
func (o JobOutput) Conditions() JobConditionArrayOutput
The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Job does not reach its desired state. See comments in reconciling for additional information on `reconciliation` process in Cloud Run. Structure is documented below.
func (JobOutput) CreateTime ¶
func (o JobOutput) CreateTime() pulumi.StringOutput
(Output) Creation timestamp of the execution. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobOutput) Creator ¶
func (o JobOutput) Creator() pulumi.StringOutput
Email address of the authenticated creator.
func (JobOutput) DeleteTime ¶
func (o JobOutput) DeleteTime() pulumi.StringOutput
The deletion time.
func (JobOutput) EffectiveAnnotations ¶
func (o JobOutput) EffectiveAnnotations() pulumi.StringMapOutput
All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
func (JobOutput) EffectiveLabels ¶
func (o JobOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (JobOutput) ElementType ¶
func (JobOutput) Etag ¶
func (o JobOutput) Etag() pulumi.StringOutput
A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
func (JobOutput) ExecutionCount ¶
Number of executions created for this job.
func (JobOutput) ExpireTime ¶
func (o JobOutput) ExpireTime() pulumi.StringOutput
For a deleted resource, the time after which it will be permamently deleted.
func (JobOutput) Generation ¶
func (o JobOutput) Generation() pulumi.StringOutput
A number that monotonically increases every time the user modifies the desired state.
func (JobOutput) Labels ¶
func (o JobOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Job. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (JobOutput) LastModifier ¶
func (o JobOutput) LastModifier() pulumi.StringOutput
Email address of the last authenticated modifier.
func (JobOutput) LatestCreatedExecutions ¶
func (o JobOutput) LatestCreatedExecutions() JobLatestCreatedExecutionArrayOutput
Name of the last created execution. Structure is documented below.
func (JobOutput) LaunchStage ¶
func (o JobOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`.
func (JobOutput) Location ¶
func (o JobOutput) Location() pulumi.StringOutput
The location of the cloud run job
func (JobOutput) ObservedGeneration ¶
func (o JobOutput) ObservedGeneration() pulumi.StringOutput
The generation of this Job. See comments in reconciling for additional information on reconciliation process in Cloud Run.
func (JobOutput) Project ¶
func (o JobOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (JobOutput) PulumiLabels ¶
func (o JobOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (JobOutput) Reconciling ¶
func (o JobOutput) Reconciling() pulumi.BoolOutput
Returns true if the Job is currently being acted upon by the system to bring it into the desired state. When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, observedGeneration and latest_succeeded_execution, will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the state matches the Job, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. If reconciliation succeeded, the following fields will match: observedGeneration and generation, latestSucceededExecution and latestCreatedExecution. If reconciliation failed, observedGeneration and latestSucceededExecution will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in terminalCondition and conditions
func (JobOutput) Template ¶
func (o JobOutput) Template() JobTemplateOutput
The template used to create executions for this Job. Structure is documented below.
func (JobOutput) TerminalConditions ¶
func (o JobOutput) TerminalConditions() JobTerminalConditionArrayOutput
The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state Structure is documented below.
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) Uid ¶
func (o JobOutput) Uid() pulumi.StringOutput
Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
func (JobOutput) UpdateTime ¶
func (o JobOutput) UpdateTime() pulumi.StringOutput
The last-modified time.
type JobState ¶
type JobState struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected on new resources. // All system annotations in v1 now have a corresponding field in v2 Job. // This field follows Kubernetes annotations' namespacing, limits, and rules. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization JobBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Job does not reach its desired state. See comments in reconciling for additional information on `reconciliation` process in Cloud Run. // Structure is documented below. Conditions JobConditionArrayInput // (Output) // Creation timestamp of the execution. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // Email address of the authenticated creator. Creator pulumi.StringPtrInput // The deletion time. DeleteTime pulumi.StringPtrInput // All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through // Terraform, other clients and services. EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringPtrInput // Number of executions created for this job. ExecutionCount pulumi.IntPtrInput // For a deleted resource, the time after which it will be permamently deleted. ExpireTime pulumi.StringPtrInput // A number that monotonically increases every time the user modifies the desired state. Generation pulumi.StringPtrInput // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, // environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Job. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Email address of the last authenticated modifier. LastModifier pulumi.StringPtrInput // Name of the last created execution. // Structure is documented below. LatestCreatedExecutions JobLatestCreatedExecutionArrayInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. // If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. // Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run job Location pulumi.StringPtrInput // Name of the Job. Name pulumi.StringPtrInput // The generation of this Job. See comments in reconciling for additional information on reconciliation process in Cloud Run. ObservedGeneration pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Returns true if the Job is currently being acted upon by the system to bring it into the desired state. // When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, observedGeneration and latest_succeeded_execution, will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the state matches the Job, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: observedGeneration and generation, latestSucceededExecution and latestCreatedExecution. // If reconciliation failed, observedGeneration and latestSucceededExecution will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in terminalCondition and conditions Reconciling pulumi.BoolPtrInput // The template used to create executions for this Job. // Structure is documented below. Template JobTemplatePtrInput // The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state // Structure is documented below. TerminalConditions JobTerminalConditionArrayInput // Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringPtrInput // The last-modified time. UpdateTime pulumi.StringPtrInput }
func (JobState) ElementType ¶
type JobTemplate ¶
type JobTemplate struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate. // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations map[string]string `pulumi:"annotations"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, // or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or // https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 ExecutionTemplate. Labels map[string]string `pulumi:"labels"` // Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism. Parallelism *int `pulumi:"parallelism"` // Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ TaskCount *int `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution // Structure is documented below. Template JobTemplateTemplate `pulumi:"template"` }
type JobTemplateArgs ¶
type JobTemplateArgs struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate. // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, // or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or // https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 ExecutionTemplate. Labels pulumi.StringMapInput `pulumi:"labels"` // Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism. Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ TaskCount pulumi.IntPtrInput `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution // Structure is documented below. Template JobTemplateTemplateInput `pulumi:"template"` }
func (JobTemplateArgs) ElementType ¶
func (JobTemplateArgs) ElementType() reflect.Type
func (JobTemplateArgs) ToJobTemplateOutput ¶
func (i JobTemplateArgs) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateArgs) ToJobTemplateOutputWithContext ¶
func (i JobTemplateArgs) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
func (JobTemplateArgs) ToJobTemplatePtrOutput ¶
func (i JobTemplateArgs) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplateArgs) ToJobTemplatePtrOutputWithContext ¶
func (i JobTemplateArgs) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplateInput ¶
type JobTemplateInput interface { pulumi.Input ToJobTemplateOutput() JobTemplateOutput ToJobTemplateOutputWithContext(context.Context) JobTemplateOutput }
JobTemplateInput is an input type that accepts JobTemplateArgs and JobTemplateOutput values. You can construct a concrete instance of `JobTemplateInput` via:
JobTemplateArgs{...}
type JobTemplateOutput ¶
type JobTemplateOutput struct{ *pulumi.OutputState }
func (JobTemplateOutput) Annotations ¶
func (o JobTemplateOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate. This field follows Kubernetes annotations' namespacing, limits, and rules.
func (JobTemplateOutput) ElementType ¶
func (JobTemplateOutput) ElementType() reflect.Type
func (JobTemplateOutput) Labels ¶
func (o JobTemplateOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 ExecutionTemplate.
func (JobTemplateOutput) Parallelism ¶
func (o JobTemplateOutput) Parallelism() pulumi.IntPtrOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.
func (JobTemplateOutput) TaskCount ¶
func (o JobTemplateOutput) TaskCount() pulumi.IntPtrOutput
Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
func (JobTemplateOutput) Template ¶
func (o JobTemplateOutput) Template() JobTemplateTemplateOutput
Describes the task(s) that will be created when executing an execution Structure is documented below.
func (JobTemplateOutput) ToJobTemplateOutput ¶
func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateOutput) ToJobTemplateOutputWithContext ¶
func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
func (JobTemplateOutput) ToJobTemplatePtrOutput ¶
func (o JobTemplateOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplateOutput) ToJobTemplatePtrOutputWithContext ¶
func (o JobTemplateOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplatePtrInput ¶
type JobTemplatePtrInput interface { pulumi.Input ToJobTemplatePtrOutput() JobTemplatePtrOutput ToJobTemplatePtrOutputWithContext(context.Context) JobTemplatePtrOutput }
JobTemplatePtrInput is an input type that accepts JobTemplateArgs, JobTemplatePtr and JobTemplatePtrOutput values. You can construct a concrete instance of `JobTemplatePtrInput` via:
JobTemplateArgs{...} or: nil
func JobTemplatePtr ¶
func JobTemplatePtr(v *JobTemplateArgs) JobTemplatePtrInput
type JobTemplatePtrOutput ¶
type JobTemplatePtrOutput struct{ *pulumi.OutputState }
func (JobTemplatePtrOutput) Annotations ¶
func (o JobTemplatePtrOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate. This field follows Kubernetes annotations' namespacing, limits, and rules.
func (JobTemplatePtrOutput) Elem ¶
func (o JobTemplatePtrOutput) Elem() JobTemplateOutput
func (JobTemplatePtrOutput) ElementType ¶
func (JobTemplatePtrOutput) ElementType() reflect.Type
func (JobTemplatePtrOutput) Labels ¶
func (o JobTemplatePtrOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 ExecutionTemplate.
func (JobTemplatePtrOutput) Parallelism ¶
func (o JobTemplatePtrOutput) Parallelism() pulumi.IntPtrOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.
func (JobTemplatePtrOutput) TaskCount ¶
func (o JobTemplatePtrOutput) TaskCount() pulumi.IntPtrOutput
Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
func (JobTemplatePtrOutput) Template ¶
func (o JobTemplatePtrOutput) Template() JobTemplateTemplatePtrOutput
Describes the task(s) that will be created when executing an execution Structure is documented below.
func (JobTemplatePtrOutput) ToJobTemplatePtrOutput ¶
func (o JobTemplatePtrOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext ¶
func (o JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplateTemplate ¶
type JobTemplateTemplate struct { // Holds the single container that defines the unit of execution for this task. // Structure is documented below. Containers []JobTemplateTemplateContainer `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey *string `pulumi:"encryptionKey"` // The execution environment being used to host this Task. // Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment *string `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. MaxRetries *int `pulumi:"maxRetries"` // Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. ServiceAccount *string `pulumi:"serviceAccount"` // Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes []JobTemplateTemplateVolume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess *JobTemplateTemplateVpcAccess `pulumi:"vpcAccess"` }
type JobTemplateTemplateArgs ¶
type JobTemplateTemplateArgs struct { // Holds the single container that defines the unit of execution for this task. // Structure is documented below. Containers JobTemplateTemplateContainerArrayInput `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` // The execution environment being used to host this Task. // Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment pulumi.StringPtrInput `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. MaxRetries pulumi.IntPtrInput `pulumi:"maxRetries"` // Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes JobTemplateTemplateVolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess JobTemplateTemplateVpcAccessPtrInput `pulumi:"vpcAccess"` }
func (JobTemplateTemplateArgs) ElementType ¶
func (JobTemplateTemplateArgs) ElementType() reflect.Type
func (JobTemplateTemplateArgs) ToJobTemplateTemplateOutput ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
func (JobTemplateTemplateArgs) ToJobTemplateTemplateOutputWithContext ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
func (JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutput ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
func (JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutputWithContext ¶
func (i JobTemplateTemplateArgs) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
type JobTemplateTemplateContainer ¶
type JobTemplateTemplateContainer struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // List of environment variables to set in the container. // Structure is documented below. Envs []JobTemplateTemplateContainerEnv `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Name of the container specified as a DNS_LABEL. Name *string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports []JobTemplateTemplateContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources *JobTemplateTemplateContainerResources `pulumi:"resources"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts []JobTemplateTemplateContainerVolumeMount `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir *string `pulumi:"workingDir"` }
type JobTemplateTemplateContainerArgs ¶
type JobTemplateTemplateContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // List of environment variables to set in the container. // Structure is documented below. Envs JobTemplateTemplateContainerEnvArrayInput `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // Name of the container specified as a DNS_LABEL. Name pulumi.StringPtrInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports JobTemplateTemplateContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources JobTemplateTemplateContainerResourcesPtrInput `pulumi:"resources"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts JobTemplateTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (JobTemplateTemplateContainerArgs) ElementType ¶
func (JobTemplateTemplateContainerArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutput ¶
func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
func (JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutputWithContext ¶
func (i JobTemplateTemplateContainerArgs) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
type JobTemplateTemplateContainerArray ¶
type JobTemplateTemplateContainerArray []JobTemplateTemplateContainerInput
func (JobTemplateTemplateContainerArray) ElementType ¶
func (JobTemplateTemplateContainerArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutput ¶
func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
func (JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerArray) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
type JobTemplateTemplateContainerArrayInput ¶
type JobTemplateTemplateContainerArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput ToJobTemplateTemplateContainerArrayOutputWithContext(context.Context) JobTemplateTemplateContainerArrayOutput }
JobTemplateTemplateContainerArrayInput is an input type that accepts JobTemplateTemplateContainerArray and JobTemplateTemplateContainerArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerArrayInput` via:
JobTemplateTemplateContainerArray{ JobTemplateTemplateContainerArgs{...} }
type JobTemplateTemplateContainerArrayOutput ¶
type JobTemplateTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutput ¶
func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutput() JobTemplateTemplateContainerArrayOutput
func (JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerArrayOutput) ToJobTemplateTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerArrayOutput
type JobTemplateTemplateContainerEnv ¶
type JobTemplateTemplateContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value *string `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource *JobTemplateTemplateContainerEnvValueSource `pulumi:"valueSource"` }
type JobTemplateTemplateContainerEnvArgs ¶
type JobTemplateTemplateContainerEnvArgs struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value pulumi.StringPtrInput `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource JobTemplateTemplateContainerEnvValueSourcePtrInput `pulumi:"valueSource"` }
func (JobTemplateTemplateContainerEnvArgs) ElementType ¶
func (JobTemplateTemplateContainerEnvArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutput ¶
func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
func (JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvArgs) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
type JobTemplateTemplateContainerEnvArray ¶
type JobTemplateTemplateContainerEnvArray []JobTemplateTemplateContainerEnvInput
func (JobTemplateTemplateContainerEnvArray) ElementType ¶
func (JobTemplateTemplateContainerEnvArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutput ¶
func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
func (JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvArray) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
type JobTemplateTemplateContainerEnvArrayInput ¶
type JobTemplateTemplateContainerEnvArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput ToJobTemplateTemplateContainerEnvArrayOutputWithContext(context.Context) JobTemplateTemplateContainerEnvArrayOutput }
JobTemplateTemplateContainerEnvArrayInput is an input type that accepts JobTemplateTemplateContainerEnvArray and JobTemplateTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvArrayInput` via:
JobTemplateTemplateContainerEnvArray{ JobTemplateTemplateContainerEnvArgs{...} }
type JobTemplateTemplateContainerEnvArrayOutput ¶
type JobTemplateTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutput ¶
func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutput() JobTemplateTemplateContainerEnvArrayOutput
func (JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvArrayOutput) ToJobTemplateTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvArrayOutput
type JobTemplateTemplateContainerEnvInput ¶
type JobTemplateTemplateContainerEnvInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput ToJobTemplateTemplateContainerEnvOutputWithContext(context.Context) JobTemplateTemplateContainerEnvOutput }
JobTemplateTemplateContainerEnvInput is an input type that accepts JobTemplateTemplateContainerEnvArgs and JobTemplateTemplateContainerEnvOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvInput` via:
JobTemplateTemplateContainerEnvArgs{...}
type JobTemplateTemplateContainerEnvOutput ¶
type JobTemplateTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvOutput) Name ¶
func (o JobTemplateTemplateContainerEnvOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
func (JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutput ¶
func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutput() JobTemplateTemplateContainerEnvOutput
func (JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvOutput) ToJobTemplateTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvOutput
func (JobTemplateTemplateContainerEnvOutput) Value ¶
func (o JobTemplateTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
func (JobTemplateTemplateContainerEnvOutput) ValueSource ¶
func (o JobTemplateTemplateContainerEnvOutput) ValueSource() JobTemplateTemplateContainerEnvValueSourcePtrOutput
Source for the environment variable's value. Structure is documented below.
type JobTemplateTemplateContainerEnvValueSource ¶
type JobTemplateTemplateContainerEnvValueSource struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef *JobTemplateTemplateContainerEnvValueSourceSecretKeyRef `pulumi:"secretKeyRef"` }
type JobTemplateTemplateContainerEnvValueSourceArgs ¶
type JobTemplateTemplateContainerEnvValueSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput `pulumi:"secretKeyRef"` }
func (JobTemplateTemplateContainerEnvValueSourceArgs) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
func (JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceArgs) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
type JobTemplateTemplateContainerEnvValueSourceInput ¶
type JobTemplateTemplateContainerEnvValueSourceInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourceOutput }
JobTemplateTemplateContainerEnvValueSourceInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceArgs and JobTemplateTemplateContainerEnvValueSourceOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourceInput` via:
JobTemplateTemplateContainerEnvValueSourceArgs{...}
type JobTemplateTemplateContainerEnvValueSourceOutput ¶
type JobTemplateTemplateContainerEnvValueSourceOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourceOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyRef ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutput() JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceOutput
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
func (JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
type JobTemplateTemplateContainerEnvValueSourcePtrInput ¶
type JobTemplateTemplateContainerEnvValueSourcePtrInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput }
JobTemplateTemplateContainerEnvValueSourcePtrInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceArgs, JobTemplateTemplateContainerEnvValueSourcePtr and JobTemplateTemplateContainerEnvValueSourcePtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourcePtrInput` via:
JobTemplateTemplateContainerEnvValueSourceArgs{...} or: nil
func JobTemplateTemplateContainerEnvValueSourcePtr ¶
func JobTemplateTemplateContainerEnvValueSourcePtr(v *JobTemplateTemplateContainerEnvValueSourceArgs) JobTemplateTemplateContainerEnvValueSourcePtrInput
type JobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
type JobTemplateTemplateContainerEnvValueSourcePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef ¶
func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutput() JobTemplateTemplateContainerEnvValueSourcePtrOutput
func (JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourcePtrOutput) ToJobTemplateTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourcePtrOutput
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRef ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version string `pulumi:"version"` }
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version pulumi.StringInput `pulumi:"version"` }
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput }
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs and JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourceSecretKeyRefInput` via:
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{...}
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput }
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput is an input type that accepts JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs, JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtr and JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput` via:
JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs{...} or: nil
func JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtr ¶
func JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtr(v *JobTemplateTemplateContainerEnvValueSourceSecretKeyRefArgs) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrInput
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
type JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToJobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version ¶
func (o JobTemplateTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type JobTemplateTemplateContainerInput ¶
type JobTemplateTemplateContainerInput interface { pulumi.Input ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput ToJobTemplateTemplateContainerOutputWithContext(context.Context) JobTemplateTemplateContainerOutput }
JobTemplateTemplateContainerInput is an input type that accepts JobTemplateTemplateContainerArgs and JobTemplateTemplateContainerOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerInput` via:
JobTemplateTemplateContainerArgs{...}
type JobTemplateTemplateContainerOutput ¶
type JobTemplateTemplateContainerOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerOutput) Args ¶
func (o JobTemplateTemplateContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (JobTemplateTemplateContainerOutput) Commands ¶
func (o JobTemplateTemplateContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (JobTemplateTemplateContainerOutput) ElementType ¶
func (JobTemplateTemplateContainerOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerOutput) Envs ¶
List of environment variables to set in the container. Structure is documented below.
func (JobTemplateTemplateContainerOutput) Image ¶
func (o JobTemplateTemplateContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
func (JobTemplateTemplateContainerOutput) Name ¶
func (o JobTemplateTemplateContainerOutput) Name() pulumi.StringPtrOutput
Name of the container specified as a DNS_LABEL.
func (JobTemplateTemplateContainerOutput) Ports ¶
List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Structure is documented below.
func (JobTemplateTemplateContainerOutput) Resources ¶
func (o JobTemplateTemplateContainerOutput) Resources() JobTemplateTemplateContainerResourcesPtrOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Structure is documented below.
func (JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutput ¶
func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutput() JobTemplateTemplateContainerOutput
func (JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutputWithContext ¶
func (o JobTemplateTemplateContainerOutput) ToJobTemplateTemplateContainerOutputWithContext(ctx context.Context) JobTemplateTemplateContainerOutput
func (JobTemplateTemplateContainerOutput) VolumeMounts ¶
func (o JobTemplateTemplateContainerOutput) VolumeMounts() JobTemplateTemplateContainerVolumeMountArrayOutput
Volume to mount into the container's filesystem. Structure is documented below.
func (JobTemplateTemplateContainerOutput) WorkingDir ¶
func (o JobTemplateTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type JobTemplateTemplateContainerPort ¶
type JobTemplateTemplateContainerPort struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort *int `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name *string `pulumi:"name"` }
type JobTemplateTemplateContainerPortArgs ¶
type JobTemplateTemplateContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name pulumi.StringPtrInput `pulumi:"name"` }
func (JobTemplateTemplateContainerPortArgs) ElementType ¶
func (JobTemplateTemplateContainerPortArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutput ¶
func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
func (JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutputWithContext ¶
func (i JobTemplateTemplateContainerPortArgs) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
type JobTemplateTemplateContainerPortArray ¶
type JobTemplateTemplateContainerPortArray []JobTemplateTemplateContainerPortInput
func (JobTemplateTemplateContainerPortArray) ElementType ¶
func (JobTemplateTemplateContainerPortArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutput ¶
func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
func (JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerPortArray) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
type JobTemplateTemplateContainerPortArrayInput ¶
type JobTemplateTemplateContainerPortArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput ToJobTemplateTemplateContainerPortArrayOutputWithContext(context.Context) JobTemplateTemplateContainerPortArrayOutput }
JobTemplateTemplateContainerPortArrayInput is an input type that accepts JobTemplateTemplateContainerPortArray and JobTemplateTemplateContainerPortArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerPortArrayInput` via:
JobTemplateTemplateContainerPortArray{ JobTemplateTemplateContainerPortArgs{...} }
type JobTemplateTemplateContainerPortArrayOutput ¶
type JobTemplateTemplateContainerPortArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerPortArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerPortArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutput ¶
func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutput() JobTemplateTemplateContainerPortArrayOutput
func (JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerPortArrayOutput) ToJobTemplateTemplateContainerPortArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortArrayOutput
type JobTemplateTemplateContainerPortInput ¶
type JobTemplateTemplateContainerPortInput interface { pulumi.Input ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput ToJobTemplateTemplateContainerPortOutputWithContext(context.Context) JobTemplateTemplateContainerPortOutput }
JobTemplateTemplateContainerPortInput is an input type that accepts JobTemplateTemplateContainerPortArgs and JobTemplateTemplateContainerPortOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerPortInput` via:
JobTemplateTemplateContainerPortArgs{...}
type JobTemplateTemplateContainerPortOutput ¶
type JobTemplateTemplateContainerPortOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerPortOutput) ContainerPort ¶
func (o JobTemplateTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
func (JobTemplateTemplateContainerPortOutput) ElementType ¶
func (JobTemplateTemplateContainerPortOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerPortOutput) Name ¶
func (o JobTemplateTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutput ¶
func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutput() JobTemplateTemplateContainerPortOutput
func (JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutputWithContext ¶
func (o JobTemplateTemplateContainerPortOutput) ToJobTemplateTemplateContainerPortOutputWithContext(ctx context.Context) JobTemplateTemplateContainerPortOutput
type JobTemplateTemplateContainerResources ¶
type JobTemplateTemplateContainerResources struct { // Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` }
type JobTemplateTemplateContainerResourcesArgs ¶
type JobTemplateTemplateContainerResourcesArgs struct { // Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` }
func (JobTemplateTemplateContainerResourcesArgs) ElementType ¶
func (JobTemplateTemplateContainerResourcesArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutput ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutputWithContext ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutput ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
func (JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext ¶
func (i JobTemplateTemplateContainerResourcesArgs) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
type JobTemplateTemplateContainerResourcesInput ¶
type JobTemplateTemplateContainerResourcesInput interface { pulumi.Input ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput ToJobTemplateTemplateContainerResourcesOutputWithContext(context.Context) JobTemplateTemplateContainerResourcesOutput }
JobTemplateTemplateContainerResourcesInput is an input type that accepts JobTemplateTemplateContainerResourcesArgs and JobTemplateTemplateContainerResourcesOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerResourcesInput` via:
JobTemplateTemplateContainerResourcesArgs{...}
type JobTemplateTemplateContainerResourcesOutput ¶
type JobTemplateTemplateContainerResourcesOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerResourcesOutput) ElementType ¶
func (JobTemplateTemplateContainerResourcesOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerResourcesOutput) Limits ¶
func (o JobTemplateTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutput ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutput() JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutputWithContext ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesOutput
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutput ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
func (JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerResourcesOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
type JobTemplateTemplateContainerResourcesPtrInput ¶
type JobTemplateTemplateContainerResourcesPtrInput interface { pulumi.Input ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(context.Context) JobTemplateTemplateContainerResourcesPtrOutput }
JobTemplateTemplateContainerResourcesPtrInput is an input type that accepts JobTemplateTemplateContainerResourcesArgs, JobTemplateTemplateContainerResourcesPtr and JobTemplateTemplateContainerResourcesPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerResourcesPtrInput` via:
JobTemplateTemplateContainerResourcesArgs{...} or: nil
func JobTemplateTemplateContainerResourcesPtr ¶
func JobTemplateTemplateContainerResourcesPtr(v *JobTemplateTemplateContainerResourcesArgs) JobTemplateTemplateContainerResourcesPtrInput
type JobTemplateTemplateContainerResourcesPtrOutput ¶
type JobTemplateTemplateContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerResourcesPtrOutput) ElementType ¶
func (JobTemplateTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerResourcesPtrOutput) Limits ¶
func (o JobTemplateTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutput ¶
func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutput() JobTemplateTemplateContainerResourcesPtrOutput
func (JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext ¶
func (o JobTemplateTemplateContainerResourcesPtrOutput) ToJobTemplateTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) JobTemplateTemplateContainerResourcesPtrOutput
type JobTemplateTemplateContainerVolumeMount ¶
type JobTemplateTemplateContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath string `pulumi:"mountPath"` // This must match the Name of a Volume. Name string `pulumi:"name"` }
type JobTemplateTemplateContainerVolumeMountArgs ¶
type JobTemplateTemplateContainerVolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath pulumi.StringInput `pulumi:"mountPath"` // This must match the Name of a Volume. Name pulumi.StringInput `pulumi:"name"` }
func (JobTemplateTemplateContainerVolumeMountArgs) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutput ¶
func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
func (JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutputWithContext ¶
func (i JobTemplateTemplateContainerVolumeMountArgs) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
type JobTemplateTemplateContainerVolumeMountArray ¶
type JobTemplateTemplateContainerVolumeMountArray []JobTemplateTemplateContainerVolumeMountInput
func (JobTemplateTemplateContainerVolumeMountArray) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutput ¶
func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
func (JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i JobTemplateTemplateContainerVolumeMountArray) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
type JobTemplateTemplateContainerVolumeMountArrayInput ¶
type JobTemplateTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput }
JobTemplateTemplateContainerVolumeMountArrayInput is an input type that accepts JobTemplateTemplateContainerVolumeMountArray and JobTemplateTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerVolumeMountArrayInput` via:
JobTemplateTemplateContainerVolumeMountArray{ JobTemplateTemplateContainerVolumeMountArgs{...} }
type JobTemplateTemplateContainerVolumeMountArrayOutput ¶
type JobTemplateTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutput ¶
func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutput() JobTemplateTemplateContainerVolumeMountArrayOutput
func (JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o JobTemplateTemplateContainerVolumeMountArrayOutput) ToJobTemplateTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountArrayOutput
type JobTemplateTemplateContainerVolumeMountInput ¶
type JobTemplateTemplateContainerVolumeMountInput interface { pulumi.Input ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput ToJobTemplateTemplateContainerVolumeMountOutputWithContext(context.Context) JobTemplateTemplateContainerVolumeMountOutput }
JobTemplateTemplateContainerVolumeMountInput is an input type that accepts JobTemplateTemplateContainerVolumeMountArgs and JobTemplateTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `JobTemplateTemplateContainerVolumeMountInput` via:
JobTemplateTemplateContainerVolumeMountArgs{...}
type JobTemplateTemplateContainerVolumeMountOutput ¶
type JobTemplateTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateContainerVolumeMountOutput) ElementType ¶
func (JobTemplateTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (JobTemplateTemplateContainerVolumeMountOutput) MountPath ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
func (JobTemplateTemplateContainerVolumeMountOutput) Name ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutput ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutput() JobTemplateTemplateContainerVolumeMountOutput
func (JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutputWithContext ¶
func (o JobTemplateTemplateContainerVolumeMountOutput) ToJobTemplateTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateTemplateContainerVolumeMountOutput
type JobTemplateTemplateInput ¶
type JobTemplateTemplateInput interface { pulumi.Input ToJobTemplateTemplateOutput() JobTemplateTemplateOutput ToJobTemplateTemplateOutputWithContext(context.Context) JobTemplateTemplateOutput }
JobTemplateTemplateInput is an input type that accepts JobTemplateTemplateArgs and JobTemplateTemplateOutput values. You can construct a concrete instance of `JobTemplateTemplateInput` via:
JobTemplateTemplateArgs{...}
type JobTemplateTemplateOutput ¶
type JobTemplateTemplateOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateOutput) Containers ¶
func (o JobTemplateTemplateOutput) Containers() JobTemplateTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task. Structure is documented below.
func (JobTemplateTemplateOutput) ElementType ¶
func (JobTemplateTemplateOutput) ElementType() reflect.Type
func (JobTemplateTemplateOutput) EncryptionKey ¶
func (o JobTemplateTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (JobTemplateTemplateOutput) ExecutionEnvironment ¶
func (o JobTemplateTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The execution environment being used to host this Task. Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`.
func (JobTemplateTemplateOutput) MaxRetries ¶
func (o JobTemplateTemplateOutput) MaxRetries() pulumi.IntPtrOutput
Number of retries allowed per Task, before marking this Task failed.
func (JobTemplateTemplateOutput) ServiceAccount ¶
func (o JobTemplateTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.
func (JobTemplateTemplateOutput) Timeout ¶
func (o JobTemplateTemplateOutput) Timeout() pulumi.StringPtrOutput
Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (JobTemplateTemplateOutput) ToJobTemplateTemplateOutput ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutput() JobTemplateTemplateOutput
func (JobTemplateTemplateOutput) ToJobTemplateTemplateOutputWithContext ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplateOutputWithContext(ctx context.Context) JobTemplateTemplateOutput
func (JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutput ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
func (JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutputWithContext ¶
func (o JobTemplateTemplateOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
func (JobTemplateTemplateOutput) Volumes ¶
func (o JobTemplateTemplateOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (JobTemplateTemplateOutput) VpcAccess ¶
func (o JobTemplateTemplateOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type JobTemplateTemplatePtrInput ¶
type JobTemplateTemplatePtrInput interface { pulumi.Input ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput ToJobTemplateTemplatePtrOutputWithContext(context.Context) JobTemplateTemplatePtrOutput }
JobTemplateTemplatePtrInput is an input type that accepts JobTemplateTemplateArgs, JobTemplateTemplatePtr and JobTemplateTemplatePtrOutput values. You can construct a concrete instance of `JobTemplateTemplatePtrInput` via:
JobTemplateTemplateArgs{...} or: nil
func JobTemplateTemplatePtr ¶
func JobTemplateTemplatePtr(v *JobTemplateTemplateArgs) JobTemplateTemplatePtrInput
type JobTemplateTemplatePtrOutput ¶
type JobTemplateTemplatePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplatePtrOutput) Containers ¶
func (o JobTemplateTemplatePtrOutput) Containers() JobTemplateTemplateContainerArrayOutput
Holds the single container that defines the unit of execution for this task. Structure is documented below.
func (JobTemplateTemplatePtrOutput) Elem ¶
func (o JobTemplateTemplatePtrOutput) Elem() JobTemplateTemplateOutput
func (JobTemplateTemplatePtrOutput) ElementType ¶
func (JobTemplateTemplatePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplatePtrOutput) EncryptionKey ¶
func (o JobTemplateTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (JobTemplateTemplatePtrOutput) ExecutionEnvironment ¶
func (o JobTemplateTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The execution environment being used to host this Task. Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`.
func (JobTemplateTemplatePtrOutput) MaxRetries ¶
func (o JobTemplateTemplatePtrOutput) MaxRetries() pulumi.IntPtrOutput
Number of retries allowed per Task, before marking this Task failed.
func (JobTemplateTemplatePtrOutput) ServiceAccount ¶
func (o JobTemplateTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.
func (JobTemplateTemplatePtrOutput) Timeout ¶
func (o JobTemplateTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutput ¶
func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutput() JobTemplateTemplatePtrOutput
func (JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutputWithContext ¶
func (o JobTemplateTemplatePtrOutput) ToJobTemplateTemplatePtrOutputWithContext(ctx context.Context) JobTemplateTemplatePtrOutput
func (JobTemplateTemplatePtrOutput) Volumes ¶
func (o JobTemplateTemplatePtrOutput) Volumes() JobTemplateTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (JobTemplateTemplatePtrOutput) VpcAccess ¶
func (o JobTemplateTemplatePtrOutput) VpcAccess() JobTemplateTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type JobTemplateTemplateVolume ¶
type JobTemplateTemplateVolume struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance *JobTemplateTemplateVolumeCloudSqlInstance `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. // Structure is documented below. EmptyDir *JobTemplateTemplateVolumeEmptyDir `pulumi:"emptyDir"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature requires the launch stage to be set to ALPHA or BETA. // Structure is documented below. Gcs *JobTemplateTemplateVolumeGcs `pulumi:"gcs"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret *JobTemplateTemplateVolumeSecret `pulumi:"secret"` }
type JobTemplateTemplateVolumeArgs ¶
type JobTemplateTemplateVolumeArgs struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance JobTemplateTemplateVolumeCloudSqlInstancePtrInput `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. // Structure is documented below. EmptyDir JobTemplateTemplateVolumeEmptyDirPtrInput `pulumi:"emptyDir"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature requires the launch stage to be set to ALPHA or BETA. // Structure is documented below. Gcs JobTemplateTemplateVolumeGcsPtrInput `pulumi:"gcs"` // Volume's name. Name pulumi.StringInput `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret JobTemplateTemplateVolumeSecretPtrInput `pulumi:"secret"` }
func (JobTemplateTemplateVolumeArgs) ElementType ¶
func (JobTemplateTemplateVolumeArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutput ¶
func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
func (JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutputWithContext ¶
func (i JobTemplateTemplateVolumeArgs) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
type JobTemplateTemplateVolumeArray ¶
type JobTemplateTemplateVolumeArray []JobTemplateTemplateVolumeInput
func (JobTemplateTemplateVolumeArray) ElementType ¶
func (JobTemplateTemplateVolumeArray) ElementType() reflect.Type
func (JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutput ¶
func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
func (JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutputWithContext ¶
func (i JobTemplateTemplateVolumeArray) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
type JobTemplateTemplateVolumeArrayInput ¶
type JobTemplateTemplateVolumeArrayInput interface { pulumi.Input ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput ToJobTemplateTemplateVolumeArrayOutputWithContext(context.Context) JobTemplateTemplateVolumeArrayOutput }
JobTemplateTemplateVolumeArrayInput is an input type that accepts JobTemplateTemplateVolumeArray and JobTemplateTemplateVolumeArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeArrayInput` via:
JobTemplateTemplateVolumeArray{ JobTemplateTemplateVolumeArgs{...} }
type JobTemplateTemplateVolumeArrayOutput ¶
type JobTemplateTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeArrayOutput) ElementType ¶
func (JobTemplateTemplateVolumeArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeArrayOutput) Index ¶
func (o JobTemplateTemplateVolumeArrayOutput) Index(i pulumi.IntInput) JobTemplateTemplateVolumeOutput
func (JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutput ¶
func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutput() JobTemplateTemplateVolumeArrayOutput
func (JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutputWithContext ¶
func (o JobTemplateTemplateVolumeArrayOutput) ToJobTemplateTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeArrayOutput
type JobTemplateTemplateVolumeCloudSqlInstance ¶
type JobTemplateTemplateVolumeCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances []string `pulumi:"instances"` }
type JobTemplateTemplateVolumeCloudSqlInstanceArgs ¶
type JobTemplateTemplateVolumeCloudSqlInstanceArgs struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances pulumi.StringArrayInput `pulumi:"instances"` }
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType ¶
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (i JobTemplateTemplateVolumeCloudSqlInstanceArgs) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
type JobTemplateTemplateVolumeCloudSqlInstanceInput ¶
type JobTemplateTemplateVolumeCloudSqlInstanceInput interface { pulumi.Input ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput }
JobTemplateTemplateVolumeCloudSqlInstanceInput is an input type that accepts JobTemplateTemplateVolumeCloudSqlInstanceArgs and JobTemplateTemplateVolumeCloudSqlInstanceOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeCloudSqlInstanceInput` via:
JobTemplateTemplateVolumeCloudSqlInstanceArgs{...}
type JobTemplateTemplateVolumeCloudSqlInstanceOutput ¶
type JobTemplateTemplateVolumeCloudSqlInstanceOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType ¶
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutput() JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstanceOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
func (JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeCloudSqlInstanceOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
type JobTemplateTemplateVolumeCloudSqlInstancePtrInput ¶
type JobTemplateTemplateVolumeCloudSqlInstancePtrInput interface { pulumi.Input ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput }
JobTemplateTemplateVolumeCloudSqlInstancePtrInput is an input type that accepts JobTemplateTemplateVolumeCloudSqlInstanceArgs, JobTemplateTemplateVolumeCloudSqlInstancePtr and JobTemplateTemplateVolumeCloudSqlInstancePtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeCloudSqlInstancePtrInput` via:
JobTemplateTemplateVolumeCloudSqlInstanceArgs{...} or: nil
func JobTemplateTemplateVolumeCloudSqlInstancePtr ¶
func JobTemplateTemplateVolumeCloudSqlInstancePtr(v *JobTemplateTemplateVolumeCloudSqlInstanceArgs) JobTemplateTemplateVolumeCloudSqlInstancePtrInput
type JobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
type JobTemplateTemplateVolumeCloudSqlInstancePtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ElementType ¶
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Instances ¶
func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutput() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
func (JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeCloudSqlInstancePtrOutput) ToJobTemplateTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
type JobTemplateTemplateVolumeEmptyDir ¶
type JobTemplateTemplateVolumeEmptyDir struct { // The different types of medium supported for EmptyDir. // Default value is `MEMORY`. // Possible values are: `MEMORY`. Medium *string `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit *string `pulumi:"sizeLimit"` }
type JobTemplateTemplateVolumeEmptyDirArgs ¶
type JobTemplateTemplateVolumeEmptyDirArgs struct { // The different types of medium supported for EmptyDir. // Default value is `MEMORY`. // Possible values are: `MEMORY`. Medium pulumi.StringPtrInput `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit pulumi.StringPtrInput `pulumi:"sizeLimit"` }
func (JobTemplateTemplateVolumeEmptyDirArgs) ElementType ¶
func (JobTemplateTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirOutput ¶
func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirOutput() JobTemplateTemplateVolumeEmptyDirOutput
func (JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirOutputWithContext ¶
func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirOutput
func (JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirPtrOutput ¶
func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput
func (JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext ¶
func (i JobTemplateTemplateVolumeEmptyDirArgs) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput
type JobTemplateTemplateVolumeEmptyDirInput ¶
type JobTemplateTemplateVolumeEmptyDirInput interface { pulumi.Input ToJobTemplateTemplateVolumeEmptyDirOutput() JobTemplateTemplateVolumeEmptyDirOutput ToJobTemplateTemplateVolumeEmptyDirOutputWithContext(context.Context) JobTemplateTemplateVolumeEmptyDirOutput }
JobTemplateTemplateVolumeEmptyDirInput is an input type that accepts JobTemplateTemplateVolumeEmptyDirArgs and JobTemplateTemplateVolumeEmptyDirOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeEmptyDirInput` via:
JobTemplateTemplateVolumeEmptyDirArgs{...}
type JobTemplateTemplateVolumeEmptyDirOutput ¶
type JobTemplateTemplateVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeEmptyDirOutput) ElementType ¶
func (JobTemplateTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeEmptyDirOutput) Medium ¶
func (o JobTemplateTemplateVolumeEmptyDirOutput) Medium() pulumi.StringPtrOutput
The different types of medium supported for EmptyDir. Default value is `MEMORY`. Possible values are: `MEMORY`.
func (JobTemplateTemplateVolumeEmptyDirOutput) SizeLimit ¶
func (o JobTemplateTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringPtrOutput
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
func (JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirOutput ¶
func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirOutput() JobTemplateTemplateVolumeEmptyDirOutput
func (JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirOutputWithContext ¶
func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirOutput
func (JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutput ¶
func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput
func (JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeEmptyDirOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput
type JobTemplateTemplateVolumeEmptyDirPtrInput ¶
type JobTemplateTemplateVolumeEmptyDirPtrInput interface { pulumi.Input ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput }
JobTemplateTemplateVolumeEmptyDirPtrInput is an input type that accepts JobTemplateTemplateVolumeEmptyDirArgs, JobTemplateTemplateVolumeEmptyDirPtr and JobTemplateTemplateVolumeEmptyDirPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeEmptyDirPtrInput` via:
JobTemplateTemplateVolumeEmptyDirArgs{...} or: nil
func JobTemplateTemplateVolumeEmptyDirPtr ¶
func JobTemplateTemplateVolumeEmptyDirPtr(v *JobTemplateTemplateVolumeEmptyDirArgs) JobTemplateTemplateVolumeEmptyDirPtrInput
type JobTemplateTemplateVolumeEmptyDirPtrOutput ¶
type JobTemplateTemplateVolumeEmptyDirPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeEmptyDirPtrOutput) ElementType ¶
func (JobTemplateTemplateVolumeEmptyDirPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeEmptyDirPtrOutput) Medium ¶
func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) Medium() pulumi.StringPtrOutput
The different types of medium supported for EmptyDir. Default value is `MEMORY`. Possible values are: `MEMORY`.
func (JobTemplateTemplateVolumeEmptyDirPtrOutput) SizeLimit ¶
func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
func (JobTemplateTemplateVolumeEmptyDirPtrOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutput ¶
func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutput() JobTemplateTemplateVolumeEmptyDirPtrOutput
func (JobTemplateTemplateVolumeEmptyDirPtrOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeEmptyDirPtrOutput) ToJobTemplateTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeEmptyDirPtrOutput
type JobTemplateTemplateVolumeGcs ¶ added in v7.16.0
type JobTemplateTemplateVolumeGcs struct { // Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket. Bucket string `pulumi:"bucket"` // If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write. ReadOnly *bool `pulumi:"readOnly"` }
type JobTemplateTemplateVolumeGcsArgs ¶ added in v7.16.0
type JobTemplateTemplateVolumeGcsArgs struct { // Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (JobTemplateTemplateVolumeGcsArgs) ElementType ¶ added in v7.16.0
func (JobTemplateTemplateVolumeGcsArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsOutput ¶ added in v7.16.0
func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsOutput() JobTemplateTemplateVolumeGcsOutput
func (JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsOutputWithContext ¶ added in v7.16.0
func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsOutput
func (JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsPtrOutput ¶ added in v7.16.0
func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput
func (JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext ¶ added in v7.16.0
func (i JobTemplateTemplateVolumeGcsArgs) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsPtrOutput
type JobTemplateTemplateVolumeGcsInput ¶ added in v7.16.0
type JobTemplateTemplateVolumeGcsInput interface { pulumi.Input ToJobTemplateTemplateVolumeGcsOutput() JobTemplateTemplateVolumeGcsOutput ToJobTemplateTemplateVolumeGcsOutputWithContext(context.Context) JobTemplateTemplateVolumeGcsOutput }
JobTemplateTemplateVolumeGcsInput is an input type that accepts JobTemplateTemplateVolumeGcsArgs and JobTemplateTemplateVolumeGcsOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeGcsInput` via:
JobTemplateTemplateVolumeGcsArgs{...}
type JobTemplateTemplateVolumeGcsOutput ¶ added in v7.16.0
type JobTemplateTemplateVolumeGcsOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeGcsOutput) Bucket ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsOutput) Bucket() pulumi.StringOutput
Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket.
func (JobTemplateTemplateVolumeGcsOutput) ElementType ¶ added in v7.16.0
func (JobTemplateTemplateVolumeGcsOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeGcsOutput) ReadOnly ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsOutput) ReadOnly() pulumi.BoolPtrOutput
If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write.
func (JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsOutput ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsOutput() JobTemplateTemplateVolumeGcsOutput
func (JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsOutputWithContext ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsOutput
func (JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsPtrOutput ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput
func (JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsOutput) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsPtrOutput
type JobTemplateTemplateVolumeGcsPtrInput ¶ added in v7.16.0
type JobTemplateTemplateVolumeGcsPtrInput interface { pulumi.Input ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(context.Context) JobTemplateTemplateVolumeGcsPtrOutput }
JobTemplateTemplateVolumeGcsPtrInput is an input type that accepts JobTemplateTemplateVolumeGcsArgs, JobTemplateTemplateVolumeGcsPtr and JobTemplateTemplateVolumeGcsPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeGcsPtrInput` via:
JobTemplateTemplateVolumeGcsArgs{...} or: nil
func JobTemplateTemplateVolumeGcsPtr ¶ added in v7.16.0
func JobTemplateTemplateVolumeGcsPtr(v *JobTemplateTemplateVolumeGcsArgs) JobTemplateTemplateVolumeGcsPtrInput
type JobTemplateTemplateVolumeGcsPtrOutput ¶ added in v7.16.0
type JobTemplateTemplateVolumeGcsPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeGcsPtrOutput) Bucket ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Name of the cloud storage bucket to back the volume. The resource service account must have permission to access the bucket.
func (JobTemplateTemplateVolumeGcsPtrOutput) ElementType ¶ added in v7.16.0
func (JobTemplateTemplateVolumeGcsPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeGcsPtrOutput) ReadOnly ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsPtrOutput) ReadOnly() pulumi.BoolPtrOutput
If true, mount this volume as read-only in all mounts. If false, mount this volume as read-write.
func (JobTemplateTemplateVolumeGcsPtrOutput) ToJobTemplateTemplateVolumeGcsPtrOutput ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsPtrOutput) ToJobTemplateTemplateVolumeGcsPtrOutput() JobTemplateTemplateVolumeGcsPtrOutput
func (JobTemplateTemplateVolumeGcsPtrOutput) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext ¶ added in v7.16.0
func (o JobTemplateTemplateVolumeGcsPtrOutput) ToJobTemplateTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeGcsPtrOutput
type JobTemplateTemplateVolumeInput ¶
type JobTemplateTemplateVolumeInput interface { pulumi.Input ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput ToJobTemplateTemplateVolumeOutputWithContext(context.Context) JobTemplateTemplateVolumeOutput }
JobTemplateTemplateVolumeInput is an input type that accepts JobTemplateTemplateVolumeArgs and JobTemplateTemplateVolumeOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeInput` via:
JobTemplateTemplateVolumeArgs{...}
type JobTemplateTemplateVolumeOutput ¶
type JobTemplateTemplateVolumeOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeOutput) CloudSqlInstance ¶
func (o JobTemplateTemplateVolumeOutput) CloudSqlInstance() JobTemplateTemplateVolumeCloudSqlInstancePtrOutput
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Structure is documented below.
func (JobTemplateTemplateVolumeOutput) ElementType ¶
func (JobTemplateTemplateVolumeOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeOutput) EmptyDir ¶
func (o JobTemplateTemplateVolumeOutput) EmptyDir() JobTemplateTemplateVolumeEmptyDirPtrOutput
Ephemeral storage used as a shared volume. Structure is documented below.
func (JobTemplateTemplateVolumeOutput) Gcs ¶ added in v7.16.0
Cloud Storage bucket mounted as a volume using GCSFuse. This feature requires the launch stage to be set to ALPHA or BETA. Structure is documented below.
func (JobTemplateTemplateVolumeOutput) Name ¶
func (o JobTemplateTemplateVolumeOutput) Name() pulumi.StringOutput
Volume's name.
func (JobTemplateTemplateVolumeOutput) Secret ¶
func (o JobTemplateTemplateVolumeOutput) Secret() JobTemplateTemplateVolumeSecretPtrOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Structure is documented below.
func (JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutput ¶
func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutput() JobTemplateTemplateVolumeOutput
func (JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutputWithContext ¶
func (o JobTemplateTemplateVolumeOutput) ToJobTemplateTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeOutput
type JobTemplateTemplateVolumeSecret ¶
type JobTemplateTemplateVolumeSecret struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode *int `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items []JobTemplateTemplateVolumeSecretItem `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret string `pulumi:"secret"` }
type JobTemplateTemplateVolumeSecretArgs ¶
type JobTemplateTemplateVolumeSecretArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode pulumi.IntPtrInput `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items JobTemplateTemplateVolumeSecretItemArrayInput `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` }
func (JobTemplateTemplateVolumeSecretArgs) ElementType ¶
func (JobTemplateTemplateVolumeSecretArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutput ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutput ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
func (JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretArgs) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
type JobTemplateTemplateVolumeSecretInput ¶
type JobTemplateTemplateVolumeSecretInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput ToJobTemplateTemplateVolumeSecretOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretOutput }
JobTemplateTemplateVolumeSecretInput is an input type that accepts JobTemplateTemplateVolumeSecretArgs and JobTemplateTemplateVolumeSecretOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretInput` via:
JobTemplateTemplateVolumeSecretArgs{...}
type JobTemplateTemplateVolumeSecretItem ¶
type JobTemplateTemplateVolumeSecretItem struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode *int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version string `pulumi:"version"` }
type JobTemplateTemplateVolumeSecretItemArgs ¶
type JobTemplateTemplateVolumeSecretItemArgs struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode pulumi.IntPtrInput `pulumi:"mode"` // The relative path of the secret in the container. Path pulumi.StringInput `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version pulumi.StringInput `pulumi:"version"` }
func (JobTemplateTemplateVolumeSecretItemArgs) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemArgs) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutput ¶
func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
func (JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretItemArgs) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
type JobTemplateTemplateVolumeSecretItemArray ¶
type JobTemplateTemplateVolumeSecretItemArray []JobTemplateTemplateVolumeSecretItemInput
func (JobTemplateTemplateVolumeSecretItemArray) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemArray) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutput ¶
func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
func (JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext ¶
func (i JobTemplateTemplateVolumeSecretItemArray) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
type JobTemplateTemplateVolumeSecretItemArrayInput ¶
type JobTemplateTemplateVolumeSecretItemArrayInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput }
JobTemplateTemplateVolumeSecretItemArrayInput is an input type that accepts JobTemplateTemplateVolumeSecretItemArray and JobTemplateTemplateVolumeSecretItemArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretItemArrayInput` via:
JobTemplateTemplateVolumeSecretItemArray{ JobTemplateTemplateVolumeSecretItemArgs{...} }
type JobTemplateTemplateVolumeSecretItemArrayOutput ¶
type JobTemplateTemplateVolumeSecretItemArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutput ¶
func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutput() JobTemplateTemplateVolumeSecretItemArrayOutput
func (JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretItemArrayOutput) ToJobTemplateTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemArrayOutput
type JobTemplateTemplateVolumeSecretItemInput ¶
type JobTemplateTemplateVolumeSecretItemInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput ToJobTemplateTemplateVolumeSecretItemOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretItemOutput }
JobTemplateTemplateVolumeSecretItemInput is an input type that accepts JobTemplateTemplateVolumeSecretItemArgs and JobTemplateTemplateVolumeSecretItemOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretItemInput` via:
JobTemplateTemplateVolumeSecretItemArgs{...}
type JobTemplateTemplateVolumeSecretItemOutput ¶
type JobTemplateTemplateVolumeSecretItemOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretItemOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretItemOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretItemOutput) Mode ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) Mode() pulumi.IntPtrOutput
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
func (JobTemplateTemplateVolumeSecretItemOutput) Path ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutput ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutput() JobTemplateTemplateVolumeSecretItemOutput
func (JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) ToJobTemplateTemplateVolumeSecretItemOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretItemOutput
func (JobTemplateTemplateVolumeSecretItemOutput) Version ¶
func (o JobTemplateTemplateVolumeSecretItemOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
type JobTemplateTemplateVolumeSecretOutput ¶
type JobTemplateTemplateVolumeSecretOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretOutput) DefaultMode ¶
func (o JobTemplateTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (JobTemplateTemplateVolumeSecretOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretOutput) Items ¶
func (o JobTemplateTemplateVolumeSecretOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (JobTemplateTemplateVolumeSecretOutput) Secret ¶
func (o JobTemplateTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutput ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutput() JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretOutput
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutput ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
func (JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
type JobTemplateTemplateVolumeSecretPtrInput ¶
type JobTemplateTemplateVolumeSecretPtrInput interface { pulumi.Input ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(context.Context) JobTemplateTemplateVolumeSecretPtrOutput }
JobTemplateTemplateVolumeSecretPtrInput is an input type that accepts JobTemplateTemplateVolumeSecretArgs, JobTemplateTemplateVolumeSecretPtr and JobTemplateTemplateVolumeSecretPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVolumeSecretPtrInput` via:
JobTemplateTemplateVolumeSecretArgs{...} or: nil
func JobTemplateTemplateVolumeSecretPtr ¶
func JobTemplateTemplateVolumeSecretPtr(v *JobTemplateTemplateVolumeSecretArgs) JobTemplateTemplateVolumeSecretPtrInput
type JobTemplateTemplateVolumeSecretPtrOutput ¶
type JobTemplateTemplateVolumeSecretPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVolumeSecretPtrOutput) DefaultMode ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (JobTemplateTemplateVolumeSecretPtrOutput) ElementType ¶
func (JobTemplateTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVolumeSecretPtrOutput) Items ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) Items() JobTemplateTemplateVolumeSecretItemArrayOutput
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (JobTemplateTemplateVolumeSecretPtrOutput) Secret ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutput ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutput() JobTemplateTemplateVolumeSecretPtrOutput
func (JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext ¶
func (o JobTemplateTemplateVolumeSecretPtrOutput) ToJobTemplateTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVolumeSecretPtrOutput
type JobTemplateTemplateVpcAccess ¶
type JobTemplateTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector *string `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`. Egress *string `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. // Structure is documented below. NetworkInterfaces []JobTemplateTemplateVpcAccessNetworkInterface `pulumi:"networkInterfaces"` }
type JobTemplateTemplateVpcAccessArgs ¶
type JobTemplateTemplateVpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector pulumi.StringPtrInput `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`. Egress pulumi.StringPtrInput `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. // Structure is documented below. NetworkInterfaces JobTemplateTemplateVpcAccessNetworkInterfaceArrayInput `pulumi:"networkInterfaces"` }
func (JobTemplateTemplateVpcAccessArgs) ElementType ¶
func (JobTemplateTemplateVpcAccessArgs) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutput ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutputWithContext ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutput ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
func (JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutputWithContext ¶
func (i JobTemplateTemplateVpcAccessArgs) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
type JobTemplateTemplateVpcAccessInput ¶
type JobTemplateTemplateVpcAccessInput interface { pulumi.Input ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput ToJobTemplateTemplateVpcAccessOutputWithContext(context.Context) JobTemplateTemplateVpcAccessOutput }
JobTemplateTemplateVpcAccessInput is an input type that accepts JobTemplateTemplateVpcAccessArgs and JobTemplateTemplateVpcAccessOutput values. You can construct a concrete instance of `JobTemplateTemplateVpcAccessInput` via:
JobTemplateTemplateVpcAccessArgs{...}
type JobTemplateTemplateVpcAccessNetworkInterface ¶
type JobTemplateTemplateVpcAccessNetworkInterface struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network *string `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork *string `pulumi:"subnetwork"` // Network tags applied to this Cloud Run job. // // *** Tags []string `pulumi:"tags"` }
type JobTemplateTemplateVpcAccessNetworkInterfaceArgs ¶
type JobTemplateTemplateVpcAccessNetworkInterfaceArgs struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network pulumi.StringPtrInput `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` // Network tags applied to this Cloud Run job. // // *** Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ElementType ¶
func (JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput ¶
func (i JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput() JobTemplateTemplateVpcAccessNetworkInterfaceOutput
func (JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext ¶
func (i JobTemplateTemplateVpcAccessNetworkInterfaceArgs) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceOutput
type JobTemplateTemplateVpcAccessNetworkInterfaceArray ¶
type JobTemplateTemplateVpcAccessNetworkInterfaceArray []JobTemplateTemplateVpcAccessNetworkInterfaceInput
func (JobTemplateTemplateVpcAccessNetworkInterfaceArray) ElementType ¶
func (JobTemplateTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessNetworkInterfaceArray) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ¶
func (i JobTemplateTemplateVpcAccessNetworkInterfaceArray) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
func (JobTemplateTemplateVpcAccessNetworkInterfaceArray) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶
func (i JobTemplateTemplateVpcAccessNetworkInterfaceArray) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
type JobTemplateTemplateVpcAccessNetworkInterfaceArrayInput ¶
type JobTemplateTemplateVpcAccessNetworkInterfaceArrayInput interface { pulumi.Input ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput }
JobTemplateTemplateVpcAccessNetworkInterfaceArrayInput is an input type that accepts JobTemplateTemplateVpcAccessNetworkInterfaceArray and JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput values. You can construct a concrete instance of `JobTemplateTemplateVpcAccessNetworkInterfaceArrayInput` via:
JobTemplateTemplateVpcAccessNetworkInterfaceArray{ JobTemplateTemplateVpcAccessNetworkInterfaceArgs{...} }
type JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ¶
type JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType ¶
func (JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput ¶
func (o JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
func (JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
type JobTemplateTemplateVpcAccessNetworkInterfaceInput ¶
type JobTemplateTemplateVpcAccessNetworkInterfaceInput interface { pulumi.Input ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput() JobTemplateTemplateVpcAccessNetworkInterfaceOutput ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceOutput }
JobTemplateTemplateVpcAccessNetworkInterfaceInput is an input type that accepts JobTemplateTemplateVpcAccessNetworkInterfaceArgs and JobTemplateTemplateVpcAccessNetworkInterfaceOutput values. You can construct a concrete instance of `JobTemplateTemplateVpcAccessNetworkInterfaceInput` via:
JobTemplateTemplateVpcAccessNetworkInterfaceArgs{...}
type JobTemplateTemplateVpcAccessNetworkInterfaceOutput ¶
type JobTemplateTemplateVpcAccessNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ElementType ¶
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Network ¶
func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringPtrOutput
The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be looked up from the subnetwork.
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Subnetwork ¶
func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the subnetwork with the same name with the network will be used.
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) Tags ¶
Network tags applied to this Cloud Run job.
***
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput ¶
func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutput() JobTemplateTemplateVpcAccessNetworkInterfaceOutput
func (JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessNetworkInterfaceOutput) ToJobTemplateTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessNetworkInterfaceOutput
type JobTemplateTemplateVpcAccessOutput ¶
type JobTemplateTemplateVpcAccessOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVpcAccessOutput) Connector ¶
func (o JobTemplateTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (JobTemplateTemplateVpcAccessOutput) Egress ¶
func (o JobTemplateTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`.
func (JobTemplateTemplateVpcAccessOutput) ElementType ¶
func (JobTemplateTemplateVpcAccessOutput) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessOutput) NetworkInterfaces ¶
func (o JobTemplateTemplateVpcAccessOutput) NetworkInterfaces() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported. Structure is documented below.
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutput ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutput() JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessOutput
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutput ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
func (JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
type JobTemplateTemplateVpcAccessPtrInput ¶
type JobTemplateTemplateVpcAccessPtrInput interface { pulumi.Input ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput ToJobTemplateTemplateVpcAccessPtrOutputWithContext(context.Context) JobTemplateTemplateVpcAccessPtrOutput }
JobTemplateTemplateVpcAccessPtrInput is an input type that accepts JobTemplateTemplateVpcAccessArgs, JobTemplateTemplateVpcAccessPtr and JobTemplateTemplateVpcAccessPtrOutput values. You can construct a concrete instance of `JobTemplateTemplateVpcAccessPtrInput` via:
JobTemplateTemplateVpcAccessArgs{...} or: nil
func JobTemplateTemplateVpcAccessPtr ¶
func JobTemplateTemplateVpcAccessPtr(v *JobTemplateTemplateVpcAccessArgs) JobTemplateTemplateVpcAccessPtrInput
type JobTemplateTemplateVpcAccessPtrOutput ¶
type JobTemplateTemplateVpcAccessPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateTemplateVpcAccessPtrOutput) Connector ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (JobTemplateTemplateVpcAccessPtrOutput) Egress ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`.
func (JobTemplateTemplateVpcAccessPtrOutput) ElementType ¶
func (JobTemplateTemplateVpcAccessPtrOutput) ElementType() reflect.Type
func (JobTemplateTemplateVpcAccessPtrOutput) NetworkInterfaces ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) NetworkInterfaces() JobTemplateTemplateVpcAccessNetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported. Structure is documented below.
func (JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutput ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutput() JobTemplateTemplateVpcAccessPtrOutput
func (JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext ¶
func (o JobTemplateTemplateVpcAccessPtrOutput) ToJobTemplateTemplateVpcAccessPtrOutputWithContext(ctx context.Context) JobTemplateTemplateVpcAccessPtrOutput
type JobTerminalCondition ¶
type JobTerminalCondition struct { // (Output) // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // (Output) // State of the condition. State *string `pulumi:"state"` // (Output) // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type *string `pulumi:"type"` }
type JobTerminalConditionArgs ¶
type JobTerminalConditionArgs struct { // (Output) // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // (Output) // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // (Output) // type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. Type pulumi.StringPtrInput `pulumi:"type"` }
func (JobTerminalConditionArgs) ElementType ¶
func (JobTerminalConditionArgs) ElementType() reflect.Type
func (JobTerminalConditionArgs) ToJobTerminalConditionOutput ¶
func (i JobTerminalConditionArgs) ToJobTerminalConditionOutput() JobTerminalConditionOutput
func (JobTerminalConditionArgs) ToJobTerminalConditionOutputWithContext ¶
func (i JobTerminalConditionArgs) ToJobTerminalConditionOutputWithContext(ctx context.Context) JobTerminalConditionOutput
type JobTerminalConditionArray ¶
type JobTerminalConditionArray []JobTerminalConditionInput
func (JobTerminalConditionArray) ElementType ¶
func (JobTerminalConditionArray) ElementType() reflect.Type
func (JobTerminalConditionArray) ToJobTerminalConditionArrayOutput ¶
func (i JobTerminalConditionArray) ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput
func (JobTerminalConditionArray) ToJobTerminalConditionArrayOutputWithContext ¶
func (i JobTerminalConditionArray) ToJobTerminalConditionArrayOutputWithContext(ctx context.Context) JobTerminalConditionArrayOutput
type JobTerminalConditionArrayInput ¶
type JobTerminalConditionArrayInput interface { pulumi.Input ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput ToJobTerminalConditionArrayOutputWithContext(context.Context) JobTerminalConditionArrayOutput }
JobTerminalConditionArrayInput is an input type that accepts JobTerminalConditionArray and JobTerminalConditionArrayOutput values. You can construct a concrete instance of `JobTerminalConditionArrayInput` via:
JobTerminalConditionArray{ JobTerminalConditionArgs{...} }
type JobTerminalConditionArrayOutput ¶
type JobTerminalConditionArrayOutput struct{ *pulumi.OutputState }
func (JobTerminalConditionArrayOutput) ElementType ¶
func (JobTerminalConditionArrayOutput) ElementType() reflect.Type
func (JobTerminalConditionArrayOutput) Index ¶
func (o JobTerminalConditionArrayOutput) Index(i pulumi.IntInput) JobTerminalConditionOutput
func (JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutput ¶
func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutput() JobTerminalConditionArrayOutput
func (JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutputWithContext ¶
func (o JobTerminalConditionArrayOutput) ToJobTerminalConditionArrayOutputWithContext(ctx context.Context) JobTerminalConditionArrayOutput
type JobTerminalConditionInput ¶
type JobTerminalConditionInput interface { pulumi.Input ToJobTerminalConditionOutput() JobTerminalConditionOutput ToJobTerminalConditionOutputWithContext(context.Context) JobTerminalConditionOutput }
JobTerminalConditionInput is an input type that accepts JobTerminalConditionArgs and JobTerminalConditionOutput values. You can construct a concrete instance of `JobTerminalConditionInput` via:
JobTerminalConditionArgs{...}
type JobTerminalConditionOutput ¶
type JobTerminalConditionOutput struct{ *pulumi.OutputState }
func (JobTerminalConditionOutput) ElementType ¶
func (JobTerminalConditionOutput) ElementType() reflect.Type
func (JobTerminalConditionOutput) ExecutionReason ¶
func (o JobTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
(Output) A reason for the execution condition.
func (JobTerminalConditionOutput) LastTransitionTime ¶
func (o JobTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (JobTerminalConditionOutput) Message ¶
func (o JobTerminalConditionOutput) Message() pulumi.StringPtrOutput
(Output) Human readable message indicating details about the current status.
func (JobTerminalConditionOutput) Reason ¶
func (o JobTerminalConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A common (service-level) reason for this condition.
func (JobTerminalConditionOutput) RevisionReason ¶
func (o JobTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
(Output) A reason for the revision condition.
func (JobTerminalConditionOutput) Severity ¶
func (o JobTerminalConditionOutput) Severity() pulumi.StringPtrOutput
(Output) How to interpret failures of this condition, one of Error, Warning, Info
func (JobTerminalConditionOutput) State ¶
func (o JobTerminalConditionOutput) State() pulumi.StringPtrOutput
(Output) State of the condition.
func (JobTerminalConditionOutput) ToJobTerminalConditionOutput ¶
func (o JobTerminalConditionOutput) ToJobTerminalConditionOutput() JobTerminalConditionOutput
func (JobTerminalConditionOutput) ToJobTerminalConditionOutputWithContext ¶
func (o JobTerminalConditionOutput) ToJobTerminalConditionOutputWithContext(ctx context.Context) JobTerminalConditionOutput
func (JobTerminalConditionOutput) Type ¶
func (o JobTerminalConditionOutput) Type() pulumi.StringPtrOutput
(Output) type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
type LookupJobArgs ¶ added in v7.1.0
type LookupJobArgs struct { // The location of the instance. eg us-central1 // // *** Location *string `pulumi:"location"` // The name of the Cloud Run v2 Job. Name string `pulumi:"name"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getJob.
type LookupJobIamPolicyArgs ¶
type LookupJobIamPolicyArgs struct { // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location *string `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name string `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getJobIamPolicy.
type LookupJobIamPolicyOutputArgs ¶
type LookupJobIamPolicyOutputArgs struct { // The location of the cloud run job Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getJobIamPolicy.
func (LookupJobIamPolicyOutputArgs) ElementType ¶
func (LookupJobIamPolicyOutputArgs) ElementType() reflect.Type
type LookupJobIamPolicyResult ¶
type LookupJobIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` // (Required only by `cloudrunv2.JobIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getJobIamPolicy.
func LookupJobIamPolicy ¶
func LookupJobIamPolicy(ctx *pulumi.Context, args *LookupJobIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupJobIamPolicyResult, error)
Retrieves the current IAM policy data for job
## example
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.LookupJobIamPolicy(ctx, &cloudrunv2.LookupJobIamPolicyArgs{ Project: pulumi.StringRef(_default.Project), Location: pulumi.StringRef(_default.Location), Name: _default.Name, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupJobIamPolicyResultOutput ¶
type LookupJobIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJobIamPolicy.
func LookupJobIamPolicyOutput ¶
func LookupJobIamPolicyOutput(ctx *pulumi.Context, args LookupJobIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupJobIamPolicyResultOutput
func (LookupJobIamPolicyResultOutput) ElementType ¶
func (LookupJobIamPolicyResultOutput) ElementType() reflect.Type
func (LookupJobIamPolicyResultOutput) Etag ¶
func (o LookupJobIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupJobIamPolicyResultOutput) Id ¶
func (o LookupJobIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupJobIamPolicyResultOutput) Location ¶
func (o LookupJobIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupJobIamPolicyResultOutput) Name ¶
func (o LookupJobIamPolicyResultOutput) Name() pulumi.StringOutput
func (LookupJobIamPolicyResultOutput) PolicyData ¶
func (o LookupJobIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `cloudrunv2.JobIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupJobIamPolicyResultOutput) Project ¶
func (o LookupJobIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutput ¶
func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutput() LookupJobIamPolicyResultOutput
func (LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutputWithContext ¶
func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutputWithContext(ctx context.Context) LookupJobIamPolicyResultOutput
type LookupJobOutputArgs ¶ added in v7.1.0
type LookupJobOutputArgs struct { // The location of the instance. eg us-central1 // // *** Location pulumi.StringPtrInput `pulumi:"location"` // The name of the Cloud Run v2 Job. Name pulumi.StringInput `pulumi:"name"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getJob.
func (LookupJobOutputArgs) ElementType ¶ added in v7.1.0
func (LookupJobOutputArgs) ElementType() reflect.Type
type LookupJobResult ¶ added in v7.1.0
type LookupJobResult struct { Annotations map[string]string `pulumi:"annotations"` BinaryAuthorizations []GetJobBinaryAuthorization `pulumi:"binaryAuthorizations"` Client string `pulumi:"client"` ClientVersion string `pulumi:"clientVersion"` Conditions []GetJobCondition `pulumi:"conditions"` CreateTime string `pulumi:"createTime"` Creator string `pulumi:"creator"` DeleteTime string `pulumi:"deleteTime"` EffectiveAnnotations map[string]string `pulumi:"effectiveAnnotations"` EffectiveLabels map[string]string `pulumi:"effectiveLabels"` Etag string `pulumi:"etag"` ExecutionCount int `pulumi:"executionCount"` ExpireTime string `pulumi:"expireTime"` Generation string `pulumi:"generation"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels map[string]string `pulumi:"labels"` LastModifier string `pulumi:"lastModifier"` LatestCreatedExecutions []GetJobLatestCreatedExecution `pulumi:"latestCreatedExecutions"` LaunchStage string `pulumi:"launchStage"` Location *string `pulumi:"location"` Name string `pulumi:"name"` ObservedGeneration string `pulumi:"observedGeneration"` Project *string `pulumi:"project"` PulumiLabels map[string]string `pulumi:"pulumiLabels"` Reconciling bool `pulumi:"reconciling"` Templates []GetJobTemplate `pulumi:"templates"` TerminalConditions []GetJobTerminalCondition `pulumi:"terminalConditions"` Uid string `pulumi:"uid"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getJob.
func LookupJob ¶ added in v7.1.0
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
Get information about a Google Cloud Run v2 Job. For more information see the [official documentation](https://cloud.google.com/run/docs/) and [API](https://cloud.google.com/run/docs/apis).
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.LookupJob(ctx, &cloudrunv2.LookupJobArgs{ Name: "my-job", Location: pulumi.StringRef("us-central1"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupJobResultOutput ¶ added in v7.1.0
type LookupJobResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJob.
func LookupJobOutput ¶ added in v7.1.0
func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput
func (LookupJobResultOutput) Annotations ¶ added in v7.1.0
func (o LookupJobResultOutput) Annotations() pulumi.StringMapOutput
func (LookupJobResultOutput) BinaryAuthorizations ¶ added in v7.1.0
func (o LookupJobResultOutput) BinaryAuthorizations() GetJobBinaryAuthorizationArrayOutput
func (LookupJobResultOutput) Client ¶ added in v7.1.0
func (o LookupJobResultOutput) Client() pulumi.StringOutput
func (LookupJobResultOutput) ClientVersion ¶ added in v7.1.0
func (o LookupJobResultOutput) ClientVersion() pulumi.StringOutput
func (LookupJobResultOutput) Conditions ¶ added in v7.1.0
func (o LookupJobResultOutput) Conditions() GetJobConditionArrayOutput
func (LookupJobResultOutput) CreateTime ¶ added in v7.1.0
func (o LookupJobResultOutput) CreateTime() pulumi.StringOutput
func (LookupJobResultOutput) Creator ¶ added in v7.1.0
func (o LookupJobResultOutput) Creator() pulumi.StringOutput
func (LookupJobResultOutput) DeleteTime ¶ added in v7.1.0
func (o LookupJobResultOutput) DeleteTime() pulumi.StringOutput
func (LookupJobResultOutput) EffectiveAnnotations ¶ added in v7.1.0
func (o LookupJobResultOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (LookupJobResultOutput) EffectiveLabels ¶ added in v7.1.0
func (o LookupJobResultOutput) EffectiveLabels() pulumi.StringMapOutput
func (LookupJobResultOutput) ElementType ¶ added in v7.1.0
func (LookupJobResultOutput) ElementType() reflect.Type
func (LookupJobResultOutput) Etag ¶ added in v7.1.0
func (o LookupJobResultOutput) Etag() pulumi.StringOutput
func (LookupJobResultOutput) ExecutionCount ¶ added in v7.1.0
func (o LookupJobResultOutput) ExecutionCount() pulumi.IntOutput
func (LookupJobResultOutput) ExpireTime ¶ added in v7.1.0
func (o LookupJobResultOutput) ExpireTime() pulumi.StringOutput
func (LookupJobResultOutput) Generation ¶ added in v7.1.0
func (o LookupJobResultOutput) Generation() pulumi.StringOutput
func (LookupJobResultOutput) Id ¶ added in v7.1.0
func (o LookupJobResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupJobResultOutput) Labels ¶ added in v7.1.0
func (o LookupJobResultOutput) Labels() pulumi.StringMapOutput
func (LookupJobResultOutput) LastModifier ¶ added in v7.1.0
func (o LookupJobResultOutput) LastModifier() pulumi.StringOutput
func (LookupJobResultOutput) LatestCreatedExecutions ¶ added in v7.1.0
func (o LookupJobResultOutput) LatestCreatedExecutions() GetJobLatestCreatedExecutionArrayOutput
func (LookupJobResultOutput) LaunchStage ¶ added in v7.1.0
func (o LookupJobResultOutput) LaunchStage() pulumi.StringOutput
func (LookupJobResultOutput) Location ¶ added in v7.1.0
func (o LookupJobResultOutput) Location() pulumi.StringPtrOutput
func (LookupJobResultOutput) Name ¶ added in v7.1.0
func (o LookupJobResultOutput) Name() pulumi.StringOutput
func (LookupJobResultOutput) ObservedGeneration ¶ added in v7.1.0
func (o LookupJobResultOutput) ObservedGeneration() pulumi.StringOutput
func (LookupJobResultOutput) Project ¶ added in v7.1.0
func (o LookupJobResultOutput) Project() pulumi.StringPtrOutput
func (LookupJobResultOutput) PulumiLabels ¶ added in v7.1.0
func (o LookupJobResultOutput) PulumiLabels() pulumi.StringMapOutput
func (LookupJobResultOutput) Reconciling ¶ added in v7.1.0
func (o LookupJobResultOutput) Reconciling() pulumi.BoolOutput
func (LookupJobResultOutput) Templates ¶ added in v7.1.0
func (o LookupJobResultOutput) Templates() GetJobTemplateArrayOutput
func (LookupJobResultOutput) TerminalConditions ¶ added in v7.1.0
func (o LookupJobResultOutput) TerminalConditions() GetJobTerminalConditionArrayOutput
func (LookupJobResultOutput) ToLookupJobResultOutput ¶ added in v7.1.0
func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
func (LookupJobResultOutput) ToLookupJobResultOutputWithContext ¶ added in v7.1.0
func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
func (LookupJobResultOutput) Uid ¶ added in v7.1.0
func (o LookupJobResultOutput) Uid() pulumi.StringOutput
func (LookupJobResultOutput) UpdateTime ¶ added in v7.1.0
func (o LookupJobResultOutput) UpdateTime() pulumi.StringOutput
type LookupServiceArgs ¶ added in v7.1.0
type LookupServiceArgs struct { // The location of the instance. eg us-central1 // // *** Location *string `pulumi:"location"` // The name of the Cloud Run v2 Service. Name string `pulumi:"name"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getService.
type LookupServiceIamPolicyArgs ¶
type LookupServiceIamPolicyArgs struct { // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location *string `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name string `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getServiceIamPolicy.
type LookupServiceIamPolicyOutputArgs ¶
type LookupServiceIamPolicyOutputArgs struct { // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getServiceIamPolicy.
func (LookupServiceIamPolicyOutputArgs) ElementType ¶
func (LookupServiceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupServiceIamPolicyResult ¶
type LookupServiceIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` // (Required only by `cloudrunv2.ServiceIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getServiceIamPolicy.
func LookupServiceIamPolicy ¶
func LookupServiceIamPolicy(ctx *pulumi.Context, args *LookupServiceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupServiceIamPolicyResult, error)
Retrieves the current IAM policy data for service
## example
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.LookupServiceIamPolicy(ctx, &cloudrunv2.LookupServiceIamPolicyArgs{ Project: pulumi.StringRef(_default.Project), Location: pulumi.StringRef(_default.Location), Name: _default.Name, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupServiceIamPolicyResultOutput ¶
type LookupServiceIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceIamPolicy.
func LookupServiceIamPolicyOutput ¶
func LookupServiceIamPolicyOutput(ctx *pulumi.Context, args LookupServiceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) ElementType ¶
func (LookupServiceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupServiceIamPolicyResultOutput) Etag ¶
func (o LookupServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupServiceIamPolicyResultOutput) Id ¶
func (o LookupServiceIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceIamPolicyResultOutput) Location ¶
func (o LookupServiceIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupServiceIamPolicyResultOutput) Name ¶
func (o LookupServiceIamPolicyResultOutput) Name() pulumi.StringOutput
func (LookupServiceIamPolicyResultOutput) PolicyData ¶
func (o LookupServiceIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `cloudrunv2.ServiceIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupServiceIamPolicyResultOutput) Project ¶
func (o LookupServiceIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput ¶
func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput() LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext ¶
func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceIamPolicyResultOutput
type LookupServiceOutputArgs ¶ added in v7.1.0
type LookupServiceOutputArgs struct { // The location of the instance. eg us-central1 // // *** Location pulumi.StringPtrInput `pulumi:"location"` // The name of the Cloud Run v2 Service. Name pulumi.StringInput `pulumi:"name"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getService.
func (LookupServiceOutputArgs) ElementType ¶ added in v7.1.0
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶ added in v7.1.0
type LookupServiceResult struct { Annotations map[string]string `pulumi:"annotations"` BinaryAuthorizations []GetServiceBinaryAuthorization `pulumi:"binaryAuthorizations"` Client string `pulumi:"client"` ClientVersion string `pulumi:"clientVersion"` Conditions []GetServiceCondition `pulumi:"conditions"` CreateTime string `pulumi:"createTime"` Creator string `pulumi:"creator"` CustomAudiences []string `pulumi:"customAudiences"` DeleteTime string `pulumi:"deleteTime"` Description string `pulumi:"description"` EffectiveAnnotations map[string]string `pulumi:"effectiveAnnotations"` EffectiveLabels map[string]string `pulumi:"effectiveLabels"` Etag string `pulumi:"etag"` ExpireTime string `pulumi:"expireTime"` Generation string `pulumi:"generation"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ingress string `pulumi:"ingress"` Labels map[string]string `pulumi:"labels"` LastModifier string `pulumi:"lastModifier"` LatestCreatedRevision string `pulumi:"latestCreatedRevision"` LatestReadyRevision string `pulumi:"latestReadyRevision"` LaunchStage string `pulumi:"launchStage"` Location *string `pulumi:"location"` Name string `pulumi:"name"` ObservedGeneration string `pulumi:"observedGeneration"` Project *string `pulumi:"project"` PulumiLabels map[string]string `pulumi:"pulumiLabels"` Reconciling bool `pulumi:"reconciling"` Scalings []GetServiceScaling `pulumi:"scalings"` Templates []GetServiceTemplate `pulumi:"templates"` TerminalConditions []GetServiceTerminalCondition `pulumi:"terminalConditions"` TrafficStatuses []GetServiceTrafficStatus `pulumi:"trafficStatuses"` Traffics []GetServiceTraffic `pulumi:"traffics"` Uid string `pulumi:"uid"` UpdateTime string `pulumi:"updateTime"` Uri string `pulumi:"uri"` }
A collection of values returned by getService.
func LookupService ¶ added in v7.1.0
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
Get information about a Google Cloud Run v2 Service. For more information see the [official documentation](https://cloud.google.com/run/docs/) and [API](https://cloud.google.com/run/docs/apis).
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.LookupService(ctx, &cloudrunv2.LookupServiceArgs{ Name: "my-service", Location: pulumi.StringRef("us-central1"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupServiceResultOutput ¶ added in v7.1.0
type LookupServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func LookupServiceOutput ¶ added in v7.1.0
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) Annotations ¶ added in v7.1.0
func (o LookupServiceResultOutput) Annotations() pulumi.StringMapOutput
func (LookupServiceResultOutput) BinaryAuthorizations ¶ added in v7.1.0
func (o LookupServiceResultOutput) BinaryAuthorizations() GetServiceBinaryAuthorizationArrayOutput
func (LookupServiceResultOutput) Client ¶ added in v7.1.0
func (o LookupServiceResultOutput) Client() pulumi.StringOutput
func (LookupServiceResultOutput) ClientVersion ¶ added in v7.1.0
func (o LookupServiceResultOutput) ClientVersion() pulumi.StringOutput
func (LookupServiceResultOutput) Conditions ¶ added in v7.1.0
func (o LookupServiceResultOutput) Conditions() GetServiceConditionArrayOutput
func (LookupServiceResultOutput) CreateTime ¶ added in v7.1.0
func (o LookupServiceResultOutput) CreateTime() pulumi.StringOutput
func (LookupServiceResultOutput) Creator ¶ added in v7.1.0
func (o LookupServiceResultOutput) Creator() pulumi.StringOutput
func (LookupServiceResultOutput) CustomAudiences ¶ added in v7.1.0
func (o LookupServiceResultOutput) CustomAudiences() pulumi.StringArrayOutput
func (LookupServiceResultOutput) DeleteTime ¶ added in v7.1.0
func (o LookupServiceResultOutput) DeleteTime() pulumi.StringOutput
func (LookupServiceResultOutput) Description ¶ added in v7.1.0
func (o LookupServiceResultOutput) Description() pulumi.StringOutput
func (LookupServiceResultOutput) EffectiveAnnotations ¶ added in v7.1.0
func (o LookupServiceResultOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (LookupServiceResultOutput) EffectiveLabels ¶ added in v7.1.0
func (o LookupServiceResultOutput) EffectiveLabels() pulumi.StringMapOutput
func (LookupServiceResultOutput) ElementType ¶ added in v7.1.0
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) Etag ¶ added in v7.1.0
func (o LookupServiceResultOutput) Etag() pulumi.StringOutput
func (LookupServiceResultOutput) ExpireTime ¶ added in v7.1.0
func (o LookupServiceResultOutput) ExpireTime() pulumi.StringOutput
func (LookupServiceResultOutput) Generation ¶ added in v7.1.0
func (o LookupServiceResultOutput) Generation() pulumi.StringOutput
func (LookupServiceResultOutput) Id ¶ added in v7.1.0
func (o LookupServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceResultOutput) Ingress ¶ added in v7.1.0
func (o LookupServiceResultOutput) Ingress() pulumi.StringOutput
func (LookupServiceResultOutput) Labels ¶ added in v7.1.0
func (o LookupServiceResultOutput) Labels() pulumi.StringMapOutput
func (LookupServiceResultOutput) LastModifier ¶ added in v7.1.0
func (o LookupServiceResultOutput) LastModifier() pulumi.StringOutput
func (LookupServiceResultOutput) LatestCreatedRevision ¶ added in v7.1.0
func (o LookupServiceResultOutput) LatestCreatedRevision() pulumi.StringOutput
func (LookupServiceResultOutput) LatestReadyRevision ¶ added in v7.1.0
func (o LookupServiceResultOutput) LatestReadyRevision() pulumi.StringOutput
func (LookupServiceResultOutput) LaunchStage ¶ added in v7.1.0
func (o LookupServiceResultOutput) LaunchStage() pulumi.StringOutput
func (LookupServiceResultOutput) Location ¶ added in v7.1.0
func (o LookupServiceResultOutput) Location() pulumi.StringPtrOutput
func (LookupServiceResultOutput) Name ¶ added in v7.1.0
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
func (LookupServiceResultOutput) ObservedGeneration ¶ added in v7.1.0
func (o LookupServiceResultOutput) ObservedGeneration() pulumi.StringOutput
func (LookupServiceResultOutput) Project ¶ added in v7.1.0
func (o LookupServiceResultOutput) Project() pulumi.StringPtrOutput
func (LookupServiceResultOutput) PulumiLabels ¶ added in v7.1.0
func (o LookupServiceResultOutput) PulumiLabels() pulumi.StringMapOutput
func (LookupServiceResultOutput) Reconciling ¶ added in v7.1.0
func (o LookupServiceResultOutput) Reconciling() pulumi.BoolOutput
func (LookupServiceResultOutput) Scalings ¶ added in v7.15.0
func (o LookupServiceResultOutput) Scalings() GetServiceScalingArrayOutput
func (LookupServiceResultOutput) Templates ¶ added in v7.1.0
func (o LookupServiceResultOutput) Templates() GetServiceTemplateArrayOutput
func (LookupServiceResultOutput) TerminalConditions ¶ added in v7.1.0
func (o LookupServiceResultOutput) TerminalConditions() GetServiceTerminalConditionArrayOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶ added in v7.1.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶ added in v7.1.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
func (LookupServiceResultOutput) TrafficStatuses ¶ added in v7.1.0
func (o LookupServiceResultOutput) TrafficStatuses() GetServiceTrafficStatusArrayOutput
func (LookupServiceResultOutput) Traffics ¶ added in v7.1.0
func (o LookupServiceResultOutput) Traffics() GetServiceTrafficArrayOutput
func (LookupServiceResultOutput) Uid ¶ added in v7.1.0
func (o LookupServiceResultOutput) Uid() pulumi.StringOutput
func (LookupServiceResultOutput) UpdateTime ¶ added in v7.1.0
func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
func (LookupServiceResultOutput) Uri ¶ added in v7.1.0
func (o LookupServiceResultOutput) Uri() pulumi.StringOutput
type Service ¶
type Service struct { pulumi.CustomResourceState // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. // All system annotations in v1 now have a corresponding field in v2 Service. // This field follows Kubernetes annotations' namespacing, limits, and rules. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization ServiceBinaryAuthorizationPtrOutput `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client pulumi.StringPtrOutput `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrOutput `pulumi:"clientVersion"` // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. Conditions ServiceConditionArrayOutput `pulumi:"conditions"` // The creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Email address of the authenticated creator. Creator pulumi.StringOutput `pulumi:"creator"` // One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. // For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. CustomAudiences pulumi.StringArrayOutput `pulumi:"customAudiences"` // The deletion time. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrOutput `pulumi:"description"` // All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through // Terraform, other clients and services. EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringOutput `pulumi:"etag"` // For a deleted resource, the time after which it will be permamently deleted. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. Generation pulumi.StringOutput `pulumi:"generation"` // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. // Possible values are: `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`. Ingress pulumi.StringOutput `pulumi:"ingress"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, // environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Service. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // Email address of the last authenticated modifier. LastModifier pulumi.StringOutput `pulumi:"lastModifier"` // Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestCreatedRevision pulumi.StringOutput `pulumi:"latestCreatedRevision"` // Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestReadyRevision pulumi.StringOutput `pulumi:"latestReadyRevision"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. // If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. // Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`. LaunchStage pulumi.StringOutput `pulumi:"launchStage"` // The location of the cloud run service Location pulumi.StringOutput `pulumi:"location"` // Name of the Service. Name pulumi.StringOutput `pulumi:"name"` // The generation of this Service currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. ObservedGeneration pulumi.StringOutput `pulumi:"observedGeneration"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Returns true if the Service is currently being acted upon by the system to bring it into the desired state. // When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision. // If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in terminalCondition and conditions. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Scaling settings that apply to the whole service // Structure is documented below. Scaling ServiceScalingPtrOutput `pulumi:"scaling"` // The template used to create revisions for this Service. // Structure is documented below. Template ServiceTemplateOutput `pulumi:"template"` // The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TerminalConditions ServiceTerminalConditionArrayOutput `pulumi:"terminalConditions"` // Detailed status information for corresponding traffic targets. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TrafficStatuses ServiceTrafficStatusArrayOutput `pulumi:"trafficStatuses"` // Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. // Structure is documented below. Traffics ServiceTrafficArrayOutput `pulumi:"traffics"` // Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringOutput `pulumi:"uid"` // The last-modified time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // (Output) // Displays the target URI. Uri pulumi.StringOutput `pulumi:"uri"` }
Service acts as a top-level container that manages a set of configurations and revision templates which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership.
To get more information about Service, see:
* [API documentation](https://cloud.google.com/run/docs/reference/rest/v2/projects.locations.services) * How-to Guides
- [Official Documentation](https://cloud.google.com/run/docs/)
## Example Usage
### Cloudrunv2 Service Basic
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Limits
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Resources: &cloudrunv2.ServiceTemplateContainerResourcesArgs{ Limits: pulumi.StringMap{ "cpu": pulumi.String("2"), "memory": pulumi.String("1024Mi"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Sql
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret-1"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } instance, err := sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ Name: pulumi.String("cloudrun-sql"), Region: pulumi.String("us-central1"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, DeletionProtection: pulumi.Bool(true), }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Scaling: &cloudrunv2.ServiceTemplateScalingArgs{ MaxInstanceCount: pulumi.Int(2), }, Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("cloudsql"), CloudSqlInstance: &cloudrunv2.ServiceTemplateVolumeCloudSqlInstanceArgs{ Instances: pulumi.StringArray{ instance.ConnectionName, }, }, }, }, Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Envs: cloudrunv2.ServiceTemplateContainerEnvArray{ &cloudrunv2.ServiceTemplateContainerEnvArgs{ Name: pulumi.String("FOO"), Value: pulumi.String("bar"), }, &cloudrunv2.ServiceTemplateContainerEnvArgs{ Name: pulumi.String("SECRET_ENV_VAR"), ValueSource: &cloudrunv2.ServiceTemplateContainerEnvValueSourceArgs{ SecretKeyRef: &cloudrunv2.ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{ Secret: secret.SecretId, Version: pulumi.String("1"), }, }, }, }, VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("cloudsql"), MountPath: pulumi.String("/cloudsql"), }, }, }, }, }, Traffics: cloudrunv2.ServiceTrafficArray{ &cloudrunv2.ServiceTrafficArgs{ Type: pulumi.String("TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST"), Percent: pulumi.Int(100), }, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Vpcaccess
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vpcaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { customTestNetwork, err := compute.NewNetwork(ctx, "custom_test", &compute.NetworkArgs{ Name: pulumi.String("run-network"), AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } customTest, err := compute.NewSubnetwork(ctx, "custom_test", &compute.SubnetworkArgs{ Name: pulumi.String("run-subnetwork"), IpCidrRange: pulumi.String("10.2.0.0/28"), Region: pulumi.String("us-central1"), Network: customTestNetwork.ID(), }) if err != nil { return err } connector, err := vpcaccess.NewConnector(ctx, "connector", &vpcaccess.ConnectorArgs{ Name: pulumi.String("run-vpc"), Subnet: &vpcaccess.ConnectorSubnetArgs{ Name: customTest.Name, }, MachineType: pulumi.String("e2-standard-4"), MinInstances: pulumi.Int(2), MaxInstances: pulumi.Int(3), Region: pulumi.String("us-central1"), }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, VpcAccess: &cloudrunv2.ServiceTemplateVpcAccessArgs{ Connector: connector.ID(), Egress: pulumi.String("ALL_TRAFFIC"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Directvpc
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), }, }, VpcAccess: &cloudrunv2.ServiceTemplateVpcAccessArgs{ NetworkInterfaces: cloudrunv2.ServiceTemplateVpcAccessNetworkInterfaceArray{ &cloudrunv2.ServiceTemplateVpcAccessNetworkInterfaceArgs{ Network: pulumi.String("default"), Subnetwork: pulumi.String("default"), Tags: pulumi.StringArray{ pulumi.String("tag1"), pulumi.String("tag2"), pulumi.String("tag3"), }, }, }, Egress: pulumi.String("ALL_TRAFFIC"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Probes
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), StartupProbe: &cloudrunv2.ServiceTemplateContainerStartupProbeArgs{ InitialDelaySeconds: pulumi.Int(0), TimeoutSeconds: pulumi.Int(1), PeriodSeconds: pulumi.Int(3), FailureThreshold: pulumi.Int(1), TcpSocket: &cloudrunv2.ServiceTemplateContainerStartupProbeTcpSocketArgs{ Port: pulumi.Int(8080), }, }, LivenessProbe: &cloudrunv2.ServiceTemplateContainerLivenessProbeArgs{ HttpGet: &cloudrunv2.ServiceTemplateContainerLivenessProbeHttpGetArgs{ Path: pulumi.String("/"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Secret
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/secretmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { secret, err := secretmanager.NewSecret(ctx, "secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("secret-1"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("a-volume"), Secret: &cloudrunv2.ServiceTemplateVolumeSecretArgs{ Secret: secret.SecretId, DefaultMode: pulumi.Int(292), Items: cloudrunv2.ServiceTemplateVolumeSecretItemArray{ &cloudrunv2.ServiceTemplateVolumeSecretItemArgs{ Version: pulumi.String("1"), Path: pulumi.String("my-secret"), }, }, }, }, }, Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("a-volume"), MountPath: pulumi.String("/secrets"), }, }, }, }, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "secret-version-data", &secretmanager.SecretVersionArgs{ Secret: secret.Name, SecretData: pulumi.String("secret-data"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.String(fmt.Sprintf("serviceAccount:%v-compute@developer.gserviceaccount.com", project.Number)), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Multicontainer
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), Template: &cloudrunv2.ServiceTemplateArgs{ Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Name: pulumi.String("hello-1"), Ports: cloudrunv2.ServiceTemplateContainerPortArray{ ContainerPort: 8080, }, Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), DependsOns: pulumi.StringArray{ pulumi.String("hello-2"), }, VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("empty-dir-volume"), MountPath: pulumi.String("/mnt"), }, }, }, &cloudrunv2.ServiceTemplateContainerArgs{ Name: pulumi.String("hello-2"), Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), Envs: cloudrunv2.ServiceTemplateContainerEnvArray{ &cloudrunv2.ServiceTemplateContainerEnvArgs{ Name: pulumi.String("PORT"), Value: pulumi.String("8081"), }, }, StartupProbe: &cloudrunv2.ServiceTemplateContainerStartupProbeArgs{ HttpGet: &cloudrunv2.ServiceTemplateContainerStartupProbeHttpGetArgs{ Port: pulumi.Int(8081), }, }, }, }, Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("empty-dir-volume"), EmptyDir: &cloudrunv2.ServiceTemplateVolumeEmptyDirArgs{ Medium: pulumi.String("MEMORY"), SizeLimit: pulumi.String("256Mi"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Mount Gcs
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultBucket, err := storage.NewBucket(ctx, "default", &storage.BucketArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("US"), }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.ServiceTemplateArgs{ ExecutionEnvironment: pulumi.String("EXECUTION_ENVIRONMENT_GEN2"), Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello"), VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("bucket"), MountPath: pulumi.String("/var/www"), }, }, }, }, Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("bucket"), Gcs: &cloudrunv2.ServiceTemplateVolumeGcsArgs{ Bucket: defaultBucket.Name, ReadOnly: pulumi.Bool(false), }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> ### Cloudrunv2 Service Mount Nfs
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/filestore" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultInstance, err := filestore.NewInstance(ctx, "default", &filestore.InstanceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1-b"), Tier: pulumi.String("BASIC_HDD"), FileShares: &filestore.InstanceFileSharesArgs{ CapacityGb: pulumi.Int(1024), Name: pulumi.String("share1"), }, Networks: filestore.InstanceNetworkArray{ &filestore.InstanceNetworkArgs{ Network: pulumi.String("default"), Modes: pulumi.StringArray{ pulumi.String("MODE_IPV4"), }, }, }, }) if err != nil { return err } _, err = cloudrunv2.NewService(ctx, "default", &cloudrunv2.ServiceArgs{ Name: pulumi.String("cloudrun-service"), Location: pulumi.String("us-central1"), Ingress: pulumi.String("INGRESS_TRAFFIC_ALL"), LaunchStage: pulumi.String("BETA"), Template: &cloudrunv2.ServiceTemplateArgs{ ExecutionEnvironment: pulumi.String("EXECUTION_ENVIRONMENT_GEN2"), Containers: cloudrunv2.ServiceTemplateContainerArray{ &cloudrunv2.ServiceTemplateContainerArgs{ Image: pulumi.String("us-docker.pkg.dev/cloudrun/container/hello:latest"), VolumeMounts: cloudrunv2.ServiceTemplateContainerVolumeMountArray{ &cloudrunv2.ServiceTemplateContainerVolumeMountArgs{ Name: pulumi.String("nfs"), MountPath: pulumi.String("/mnt/nfs/filestore"), }, }, }, }, VpcAccess: &cloudrunv2.ServiceTemplateVpcAccessArgs{ NetworkInterfaces: cloudrunv2.ServiceTemplateVpcAccessNetworkInterfaceArray{ &cloudrunv2.ServiceTemplateVpcAccessNetworkInterfaceArgs{ Network: pulumi.String("default"), Subnetwork: pulumi.String("default"), }, }, }, Volumes: cloudrunv2.ServiceTemplateVolumeArray{ &cloudrunv2.ServiceTemplateVolumeArgs{ Name: pulumi.String("nfs"), Nfs: &cloudrunv2.ServiceTemplateVolumeNfsArgs{ Server: defaultInstance.Networks.ApplyT(func(networks []filestore.InstanceNetwork) (*string, error) { return &networks[0].IpAddresses[0], nil }).(pulumi.StringPtrOutput), Path: pulumi.String("/share1"), ReadOnly: pulumi.Bool(false), }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Service can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/services/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, Service can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:cloudrunv2/service:Service default projects/{{project}}/locations/{{location}}/services/{{name}} ```
```sh $ pulumi import gcp:cloudrunv2/service:Service default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:cloudrunv2/service:Service default {{location}}/{{name}} ```
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. // All system annotations in v1 now have a corresponding field in v2 Service. // This field follows Kubernetes annotations' namespacing, limits, and rules. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization ServiceBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. // For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. CustomAudiences pulumi.StringArrayInput // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrInput // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. // Possible values are: `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`. Ingress pulumi.StringPtrInput // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, // environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Service. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. // If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. // Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run service Location pulumi.StringInput // Name of the Service. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Scaling settings that apply to the whole service // Structure is documented below. Scaling ServiceScalingPtrInput // The template used to create revisions for this Service. // Structure is documented below. Template ServiceTemplateInput // Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. // Structure is documented below. Traffics ServiceTrafficArrayInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceBinaryAuthorization ¶
type ServiceBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification *string `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault *bool `pulumi:"useDefault"` }
type ServiceBinaryAuthorizationArgs ¶
type ServiceBinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass BreakglassJustification pulumi.StringPtrInput `pulumi:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. UseDefault pulumi.BoolPtrInput `pulumi:"useDefault"` }
func (ServiceBinaryAuthorizationArgs) ElementType ¶
func (ServiceBinaryAuthorizationArgs) ElementType() reflect.Type
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutput ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutputWithContext ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutput ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutputWithContext ¶
func (i ServiceBinaryAuthorizationArgs) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
type ServiceBinaryAuthorizationInput ¶
type ServiceBinaryAuthorizationInput interface { pulumi.Input ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput ToServiceBinaryAuthorizationOutputWithContext(context.Context) ServiceBinaryAuthorizationOutput }
ServiceBinaryAuthorizationInput is an input type that accepts ServiceBinaryAuthorizationArgs and ServiceBinaryAuthorizationOutput values. You can construct a concrete instance of `ServiceBinaryAuthorizationInput` via:
ServiceBinaryAuthorizationArgs{...}
type ServiceBinaryAuthorizationOutput ¶
type ServiceBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (ServiceBinaryAuthorizationOutput) BreakglassJustification ¶
func (o ServiceBinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (ServiceBinaryAuthorizationOutput) ElementType ¶
func (ServiceBinaryAuthorizationOutput) ElementType() reflect.Type
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutput ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutput() ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutputWithContext ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutput ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutputWithContext ¶
func (o ServiceBinaryAuthorizationOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationOutput) UseDefault ¶
func (o ServiceBinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type ServiceBinaryAuthorizationPtrInput ¶
type ServiceBinaryAuthorizationPtrInput interface { pulumi.Input ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput ToServiceBinaryAuthorizationPtrOutputWithContext(context.Context) ServiceBinaryAuthorizationPtrOutput }
ServiceBinaryAuthorizationPtrInput is an input type that accepts ServiceBinaryAuthorizationArgs, ServiceBinaryAuthorizationPtr and ServiceBinaryAuthorizationPtrOutput values. You can construct a concrete instance of `ServiceBinaryAuthorizationPtrInput` via:
ServiceBinaryAuthorizationArgs{...} or: nil
func ServiceBinaryAuthorizationPtr ¶
func ServiceBinaryAuthorizationPtr(v *ServiceBinaryAuthorizationArgs) ServiceBinaryAuthorizationPtrInput
type ServiceBinaryAuthorizationPtrOutput ¶
type ServiceBinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (ServiceBinaryAuthorizationPtrOutput) BreakglassJustification ¶
func (o ServiceBinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (ServiceBinaryAuthorizationPtrOutput) Elem ¶
func (o ServiceBinaryAuthorizationPtrOutput) Elem() ServiceBinaryAuthorizationOutput
func (ServiceBinaryAuthorizationPtrOutput) ElementType ¶
func (ServiceBinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutput ¶
func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutput() ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutputWithContext ¶
func (o ServiceBinaryAuthorizationPtrOutput) ToServiceBinaryAuthorizationPtrOutputWithContext(ctx context.Context) ServiceBinaryAuthorizationPtrOutput
func (ServiceBinaryAuthorizationPtrOutput) UseDefault ¶
func (o ServiceBinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type ServiceCondition ¶
type ServiceCondition struct { // (Output) // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // (Output) // State of the condition. State *string `pulumi:"state"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` }
type ServiceConditionArgs ¶
type ServiceConditionArgs struct { // (Output) // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // (Output) // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceConditionArgs) ElementType ¶
func (ServiceConditionArgs) ElementType() reflect.Type
func (ServiceConditionArgs) ToServiceConditionOutput ¶
func (i ServiceConditionArgs) ToServiceConditionOutput() ServiceConditionOutput
func (ServiceConditionArgs) ToServiceConditionOutputWithContext ¶
func (i ServiceConditionArgs) ToServiceConditionOutputWithContext(ctx context.Context) ServiceConditionOutput
type ServiceConditionArray ¶
type ServiceConditionArray []ServiceConditionInput
func (ServiceConditionArray) ElementType ¶
func (ServiceConditionArray) ElementType() reflect.Type
func (ServiceConditionArray) ToServiceConditionArrayOutput ¶
func (i ServiceConditionArray) ToServiceConditionArrayOutput() ServiceConditionArrayOutput
func (ServiceConditionArray) ToServiceConditionArrayOutputWithContext ¶
func (i ServiceConditionArray) ToServiceConditionArrayOutputWithContext(ctx context.Context) ServiceConditionArrayOutput
type ServiceConditionArrayInput ¶
type ServiceConditionArrayInput interface { pulumi.Input ToServiceConditionArrayOutput() ServiceConditionArrayOutput ToServiceConditionArrayOutputWithContext(context.Context) ServiceConditionArrayOutput }
ServiceConditionArrayInput is an input type that accepts ServiceConditionArray and ServiceConditionArrayOutput values. You can construct a concrete instance of `ServiceConditionArrayInput` via:
ServiceConditionArray{ ServiceConditionArgs{...} }
type ServiceConditionArrayOutput ¶
type ServiceConditionArrayOutput struct{ *pulumi.OutputState }
func (ServiceConditionArrayOutput) ElementType ¶
func (ServiceConditionArrayOutput) ElementType() reflect.Type
func (ServiceConditionArrayOutput) Index ¶
func (o ServiceConditionArrayOutput) Index(i pulumi.IntInput) ServiceConditionOutput
func (ServiceConditionArrayOutput) ToServiceConditionArrayOutput ¶
func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutput() ServiceConditionArrayOutput
func (ServiceConditionArrayOutput) ToServiceConditionArrayOutputWithContext ¶
func (o ServiceConditionArrayOutput) ToServiceConditionArrayOutputWithContext(ctx context.Context) ServiceConditionArrayOutput
type ServiceConditionInput ¶
type ServiceConditionInput interface { pulumi.Input ToServiceConditionOutput() ServiceConditionOutput ToServiceConditionOutputWithContext(context.Context) ServiceConditionOutput }
ServiceConditionInput is an input type that accepts ServiceConditionArgs and ServiceConditionOutput values. You can construct a concrete instance of `ServiceConditionInput` via:
ServiceConditionArgs{...}
type ServiceConditionOutput ¶
type ServiceConditionOutput struct{ *pulumi.OutputState }
func (ServiceConditionOutput) ElementType ¶
func (ServiceConditionOutput) ElementType() reflect.Type
func (ServiceConditionOutput) ExecutionReason ¶
func (o ServiceConditionOutput) ExecutionReason() pulumi.StringPtrOutput
(Output) A reason for the execution condition.
func (ServiceConditionOutput) LastTransitionTime ¶
func (o ServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (ServiceConditionOutput) Message ¶
func (o ServiceConditionOutput) Message() pulumi.StringPtrOutput
(Output) Human readable message indicating details about the current status.
func (ServiceConditionOutput) Reason ¶
func (o ServiceConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A common (service-level) reason for this condition.
func (ServiceConditionOutput) RevisionReason ¶
func (o ServiceConditionOutput) RevisionReason() pulumi.StringPtrOutput
(Output) A reason for the revision condition.
func (ServiceConditionOutput) Severity ¶
func (o ServiceConditionOutput) Severity() pulumi.StringPtrOutput
(Output) How to interpret failures of this condition, one of Error, Warning, Info
func (ServiceConditionOutput) State ¶
func (o ServiceConditionOutput) State() pulumi.StringPtrOutput
(Output) State of the condition.
func (ServiceConditionOutput) ToServiceConditionOutput ¶
func (o ServiceConditionOutput) ToServiceConditionOutput() ServiceConditionOutput
func (ServiceConditionOutput) ToServiceConditionOutputWithContext ¶
func (o ServiceConditionOutput) ToServiceConditionOutputWithContext(ctx context.Context) ServiceConditionOutput
func (ServiceConditionOutput) Type ¶
func (o ServiceConditionOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
type ServiceIamBinding ¶
type ServiceIamBinding struct { pulumi.CustomResourceState Condition ServiceIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Cloud Run (v2 API) Service. Each of these resources serves a different use case:
* `cloudrunv2.ServiceIamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `cloudrunv2.ServiceIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `cloudrunv2.ServiceIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `cloudrunv2.ServiceIamPolicy`: Retrieves the IAM policy for the service
> **Note:** `cloudrunv2.ServiceIamPolicy` **cannot** be used in conjunction with `cloudrunv2.ServiceIamBinding` and `cloudrunv2.ServiceIamMember` or they will fight over what your policy should be.
> **Note:** `cloudrunv2.ServiceIamBinding` resources **can be** used in conjunction with `cloudrunv2.ServiceIamMember` resources **only if** they do not grant privilege to the same role.
## google\_cloud\_run\_v2\_service\_iam\_policy
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = cloudrunv2.NewServiceIamPolicy(ctx, "policy", &cloudrunv2.ServiceIamPolicyArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_service\_iam\_binding
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewServiceIamBinding(ctx, "binding", &cloudrunv2.ServiceIamBindingArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_service\_iam\_member
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewServiceIamMember(ctx, "member", &cloudrunv2.ServiceIamMemberArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
For all import syntaxes, the "resource in question" can take any of the following forms:
* projects/{{project}}/locations/{{location}}/services/{{name}}
* {{project}}/{{location}}/{{name}}
* {{location}}/{{name}}
* {{name}}
Any variables not passed in the import command will be taken from the provider configuration.
Cloud Run (v2 API) service IAM resources can be imported using the resource identifiers, role, and member.
IAM member imports use space-delimited identifiers: the resource in question, the role, and the member identity, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamBinding:ServiceIamBinding editor "projects/{{project}}/locations/{{location}}/services/{{service}} roles/viewer user:jane@example.com" ```
IAM binding imports use space-delimited identifiers: the resource in question and the role, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamBinding:ServiceIamBinding editor "projects/{{project}}/locations/{{location}}/services/{{service}} roles/viewer" ```
IAM policy imports use the identifier of the resource in question, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamBinding:ServiceIamBinding editor projects/{{project}}/locations/{{location}}/services/{{service}} ```
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetServiceIamBinding ¶
func GetServiceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceIamBindingState, opts ...pulumi.ResourceOption) (*ServiceIamBinding, error)
GetServiceIamBinding gets an existing ServiceIamBinding 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 NewServiceIamBinding ¶
func NewServiceIamBinding(ctx *pulumi.Context, name string, args *ServiceIamBindingArgs, opts ...pulumi.ResourceOption) (*ServiceIamBinding, error)
NewServiceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ServiceIamBinding) ElementType ¶
func (*ServiceIamBinding) ElementType() reflect.Type
func (*ServiceIamBinding) ToServiceIamBindingOutput ¶
func (i *ServiceIamBinding) ToServiceIamBindingOutput() ServiceIamBindingOutput
func (*ServiceIamBinding) ToServiceIamBindingOutputWithContext ¶
func (i *ServiceIamBinding) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
type ServiceIamBindingArgs ¶
type ServiceIamBindingArgs struct { Condition ServiceIamBindingConditionPtrInput // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a ServiceIamBinding resource.
func (ServiceIamBindingArgs) ElementType ¶
func (ServiceIamBindingArgs) ElementType() reflect.Type
type ServiceIamBindingArray ¶
type ServiceIamBindingArray []ServiceIamBindingInput
func (ServiceIamBindingArray) ElementType ¶
func (ServiceIamBindingArray) ElementType() reflect.Type
func (ServiceIamBindingArray) ToServiceIamBindingArrayOutput ¶
func (i ServiceIamBindingArray) ToServiceIamBindingArrayOutput() ServiceIamBindingArrayOutput
func (ServiceIamBindingArray) ToServiceIamBindingArrayOutputWithContext ¶
func (i ServiceIamBindingArray) ToServiceIamBindingArrayOutputWithContext(ctx context.Context) ServiceIamBindingArrayOutput
type ServiceIamBindingArrayInput ¶
type ServiceIamBindingArrayInput interface { pulumi.Input ToServiceIamBindingArrayOutput() ServiceIamBindingArrayOutput ToServiceIamBindingArrayOutputWithContext(context.Context) ServiceIamBindingArrayOutput }
ServiceIamBindingArrayInput is an input type that accepts ServiceIamBindingArray and ServiceIamBindingArrayOutput values. You can construct a concrete instance of `ServiceIamBindingArrayInput` via:
ServiceIamBindingArray{ ServiceIamBindingArgs{...} }
type ServiceIamBindingArrayOutput ¶
type ServiceIamBindingArrayOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingArrayOutput) ElementType ¶
func (ServiceIamBindingArrayOutput) ElementType() reflect.Type
func (ServiceIamBindingArrayOutput) Index ¶
func (o ServiceIamBindingArrayOutput) Index(i pulumi.IntInput) ServiceIamBindingOutput
func (ServiceIamBindingArrayOutput) ToServiceIamBindingArrayOutput ¶
func (o ServiceIamBindingArrayOutput) ToServiceIamBindingArrayOutput() ServiceIamBindingArrayOutput
func (ServiceIamBindingArrayOutput) ToServiceIamBindingArrayOutputWithContext ¶
func (o ServiceIamBindingArrayOutput) ToServiceIamBindingArrayOutputWithContext(ctx context.Context) ServiceIamBindingArrayOutput
type ServiceIamBindingConditionArgs ¶
type ServiceIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (ServiceIamBindingConditionArgs) ElementType ¶
func (ServiceIamBindingConditionArgs) ElementType() reflect.Type
func (ServiceIamBindingConditionArgs) ToServiceIamBindingConditionOutput ¶
func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionOutput() ServiceIamBindingConditionOutput
func (ServiceIamBindingConditionArgs) ToServiceIamBindingConditionOutputWithContext ¶
func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionOutputWithContext(ctx context.Context) ServiceIamBindingConditionOutput
func (ServiceIamBindingConditionArgs) ToServiceIamBindingConditionPtrOutput ¶
func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput
func (ServiceIamBindingConditionArgs) ToServiceIamBindingConditionPtrOutputWithContext ¶
func (i ServiceIamBindingConditionArgs) ToServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) ServiceIamBindingConditionPtrOutput
type ServiceIamBindingConditionInput ¶
type ServiceIamBindingConditionInput interface { pulumi.Input ToServiceIamBindingConditionOutput() ServiceIamBindingConditionOutput ToServiceIamBindingConditionOutputWithContext(context.Context) ServiceIamBindingConditionOutput }
ServiceIamBindingConditionInput is an input type that accepts ServiceIamBindingConditionArgs and ServiceIamBindingConditionOutput values. You can construct a concrete instance of `ServiceIamBindingConditionInput` via:
ServiceIamBindingConditionArgs{...}
type ServiceIamBindingConditionOutput ¶
type ServiceIamBindingConditionOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingConditionOutput) Description ¶
func (o ServiceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (ServiceIamBindingConditionOutput) ElementType ¶
func (ServiceIamBindingConditionOutput) ElementType() reflect.Type
func (ServiceIamBindingConditionOutput) Expression ¶
func (o ServiceIamBindingConditionOutput) Expression() pulumi.StringOutput
func (ServiceIamBindingConditionOutput) Title ¶
func (o ServiceIamBindingConditionOutput) Title() pulumi.StringOutput
func (ServiceIamBindingConditionOutput) ToServiceIamBindingConditionOutput ¶
func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionOutput() ServiceIamBindingConditionOutput
func (ServiceIamBindingConditionOutput) ToServiceIamBindingConditionOutputWithContext ¶
func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionOutputWithContext(ctx context.Context) ServiceIamBindingConditionOutput
func (ServiceIamBindingConditionOutput) ToServiceIamBindingConditionPtrOutput ¶
func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput
func (ServiceIamBindingConditionOutput) ToServiceIamBindingConditionPtrOutputWithContext ¶
func (o ServiceIamBindingConditionOutput) ToServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) ServiceIamBindingConditionPtrOutput
type ServiceIamBindingConditionPtrInput ¶
type ServiceIamBindingConditionPtrInput interface { pulumi.Input ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput ToServiceIamBindingConditionPtrOutputWithContext(context.Context) ServiceIamBindingConditionPtrOutput }
ServiceIamBindingConditionPtrInput is an input type that accepts ServiceIamBindingConditionArgs, ServiceIamBindingConditionPtr and ServiceIamBindingConditionPtrOutput values. You can construct a concrete instance of `ServiceIamBindingConditionPtrInput` via:
ServiceIamBindingConditionArgs{...} or: nil
func ServiceIamBindingConditionPtr ¶
func ServiceIamBindingConditionPtr(v *ServiceIamBindingConditionArgs) ServiceIamBindingConditionPtrInput
type ServiceIamBindingConditionPtrOutput ¶
type ServiceIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingConditionPtrOutput) Description ¶
func (o ServiceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (ServiceIamBindingConditionPtrOutput) Elem ¶
func (o ServiceIamBindingConditionPtrOutput) Elem() ServiceIamBindingConditionOutput
func (ServiceIamBindingConditionPtrOutput) ElementType ¶
func (ServiceIamBindingConditionPtrOutput) ElementType() reflect.Type
func (ServiceIamBindingConditionPtrOutput) Expression ¶
func (o ServiceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (ServiceIamBindingConditionPtrOutput) Title ¶
func (o ServiceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (ServiceIamBindingConditionPtrOutput) ToServiceIamBindingConditionPtrOutput ¶
func (o ServiceIamBindingConditionPtrOutput) ToServiceIamBindingConditionPtrOutput() ServiceIamBindingConditionPtrOutput
func (ServiceIamBindingConditionPtrOutput) ToServiceIamBindingConditionPtrOutputWithContext ¶
func (o ServiceIamBindingConditionPtrOutput) ToServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) ServiceIamBindingConditionPtrOutput
type ServiceIamBindingInput ¶
type ServiceIamBindingInput interface { pulumi.Input ToServiceIamBindingOutput() ServiceIamBindingOutput ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput }
type ServiceIamBindingMap ¶
type ServiceIamBindingMap map[string]ServiceIamBindingInput
func (ServiceIamBindingMap) ElementType ¶
func (ServiceIamBindingMap) ElementType() reflect.Type
func (ServiceIamBindingMap) ToServiceIamBindingMapOutput ¶
func (i ServiceIamBindingMap) ToServiceIamBindingMapOutput() ServiceIamBindingMapOutput
func (ServiceIamBindingMap) ToServiceIamBindingMapOutputWithContext ¶
func (i ServiceIamBindingMap) ToServiceIamBindingMapOutputWithContext(ctx context.Context) ServiceIamBindingMapOutput
type ServiceIamBindingMapInput ¶
type ServiceIamBindingMapInput interface { pulumi.Input ToServiceIamBindingMapOutput() ServiceIamBindingMapOutput ToServiceIamBindingMapOutputWithContext(context.Context) ServiceIamBindingMapOutput }
ServiceIamBindingMapInput is an input type that accepts ServiceIamBindingMap and ServiceIamBindingMapOutput values. You can construct a concrete instance of `ServiceIamBindingMapInput` via:
ServiceIamBindingMap{ "key": ServiceIamBindingArgs{...} }
type ServiceIamBindingMapOutput ¶
type ServiceIamBindingMapOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingMapOutput) ElementType ¶
func (ServiceIamBindingMapOutput) ElementType() reflect.Type
func (ServiceIamBindingMapOutput) MapIndex ¶
func (o ServiceIamBindingMapOutput) MapIndex(k pulumi.StringInput) ServiceIamBindingOutput
func (ServiceIamBindingMapOutput) ToServiceIamBindingMapOutput ¶
func (o ServiceIamBindingMapOutput) ToServiceIamBindingMapOutput() ServiceIamBindingMapOutput
func (ServiceIamBindingMapOutput) ToServiceIamBindingMapOutputWithContext ¶
func (o ServiceIamBindingMapOutput) ToServiceIamBindingMapOutputWithContext(ctx context.Context) ServiceIamBindingMapOutput
type ServiceIamBindingOutput ¶
type ServiceIamBindingOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingOutput) Condition ¶
func (o ServiceIamBindingOutput) Condition() ServiceIamBindingConditionPtrOutput
func (ServiceIamBindingOutput) ElementType ¶
func (ServiceIamBindingOutput) ElementType() reflect.Type
func (ServiceIamBindingOutput) Etag ¶
func (o ServiceIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (ServiceIamBindingOutput) Location ¶
func (o ServiceIamBindingOutput) Location() pulumi.StringOutput
The location of the cloud run service Used to find the parent resource to bind the IAM policy to
func (ServiceIamBindingOutput) Members ¶
func (o ServiceIamBindingOutput) Members() pulumi.StringArrayOutput
func (ServiceIamBindingOutput) Name ¶
func (o ServiceIamBindingOutput) Name() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (ServiceIamBindingOutput) Project ¶
func (o ServiceIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (ServiceIamBindingOutput) Role ¶
func (o ServiceIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (ServiceIamBindingOutput) ToServiceIamBindingOutput ¶
func (o ServiceIamBindingOutput) ToServiceIamBindingOutput() ServiceIamBindingOutput
func (ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext ¶
func (o ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
type ServiceIamBindingState ¶
type ServiceIamBindingState struct { Condition ServiceIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (ServiceIamBindingState) ElementType ¶
func (ServiceIamBindingState) ElementType() reflect.Type
type ServiceIamMember ¶
type ServiceIamMember struct { pulumi.CustomResourceState Condition ServiceIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Cloud Run (v2 API) Service. Each of these resources serves a different use case:
* `cloudrunv2.ServiceIamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `cloudrunv2.ServiceIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `cloudrunv2.ServiceIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `cloudrunv2.ServiceIamPolicy`: Retrieves the IAM policy for the service
> **Note:** `cloudrunv2.ServiceIamPolicy` **cannot** be used in conjunction with `cloudrunv2.ServiceIamBinding` and `cloudrunv2.ServiceIamMember` or they will fight over what your policy should be.
> **Note:** `cloudrunv2.ServiceIamBinding` resources **can be** used in conjunction with `cloudrunv2.ServiceIamMember` resources **only if** they do not grant privilege to the same role.
## google\_cloud\_run\_v2\_service\_iam\_policy
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = cloudrunv2.NewServiceIamPolicy(ctx, "policy", &cloudrunv2.ServiceIamPolicyArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_service\_iam\_binding
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewServiceIamBinding(ctx, "binding", &cloudrunv2.ServiceIamBindingArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_service\_iam\_member
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewServiceIamMember(ctx, "member", &cloudrunv2.ServiceIamMemberArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
For all import syntaxes, the "resource in question" can take any of the following forms:
* projects/{{project}}/locations/{{location}}/services/{{name}}
* {{project}}/{{location}}/{{name}}
* {{location}}/{{name}}
* {{name}}
Any variables not passed in the import command will be taken from the provider configuration.
Cloud Run (v2 API) service IAM resources can be imported using the resource identifiers, role, and member.
IAM member imports use space-delimited identifiers: the resource in question, the role, and the member identity, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamMember:ServiceIamMember editor "projects/{{project}}/locations/{{location}}/services/{{service}} roles/viewer user:jane@example.com" ```
IAM binding imports use space-delimited identifiers: the resource in question and the role, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamMember:ServiceIamMember editor "projects/{{project}}/locations/{{location}}/services/{{service}} roles/viewer" ```
IAM policy imports use the identifier of the resource in question, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamMember:ServiceIamMember editor projects/{{project}}/locations/{{location}}/services/{{service}} ```
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetServiceIamMember ¶
func GetServiceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceIamMemberState, opts ...pulumi.ResourceOption) (*ServiceIamMember, error)
GetServiceIamMember gets an existing ServiceIamMember 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 NewServiceIamMember ¶
func NewServiceIamMember(ctx *pulumi.Context, name string, args *ServiceIamMemberArgs, opts ...pulumi.ResourceOption) (*ServiceIamMember, error)
NewServiceIamMember registers a new resource with the given unique name, arguments, and options.
func (*ServiceIamMember) ElementType ¶
func (*ServiceIamMember) ElementType() reflect.Type
func (*ServiceIamMember) ToServiceIamMemberOutput ¶
func (i *ServiceIamMember) ToServiceIamMemberOutput() ServiceIamMemberOutput
func (*ServiceIamMember) ToServiceIamMemberOutputWithContext ¶
func (i *ServiceIamMember) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
type ServiceIamMemberArgs ¶
type ServiceIamMemberArgs struct { Condition ServiceIamMemberConditionPtrInput // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a ServiceIamMember resource.
func (ServiceIamMemberArgs) ElementType ¶
func (ServiceIamMemberArgs) ElementType() reflect.Type
type ServiceIamMemberArray ¶
type ServiceIamMemberArray []ServiceIamMemberInput
func (ServiceIamMemberArray) ElementType ¶
func (ServiceIamMemberArray) ElementType() reflect.Type
func (ServiceIamMemberArray) ToServiceIamMemberArrayOutput ¶
func (i ServiceIamMemberArray) ToServiceIamMemberArrayOutput() ServiceIamMemberArrayOutput
func (ServiceIamMemberArray) ToServiceIamMemberArrayOutputWithContext ¶
func (i ServiceIamMemberArray) ToServiceIamMemberArrayOutputWithContext(ctx context.Context) ServiceIamMemberArrayOutput
type ServiceIamMemberArrayInput ¶
type ServiceIamMemberArrayInput interface { pulumi.Input ToServiceIamMemberArrayOutput() ServiceIamMemberArrayOutput ToServiceIamMemberArrayOutputWithContext(context.Context) ServiceIamMemberArrayOutput }
ServiceIamMemberArrayInput is an input type that accepts ServiceIamMemberArray and ServiceIamMemberArrayOutput values. You can construct a concrete instance of `ServiceIamMemberArrayInput` via:
ServiceIamMemberArray{ ServiceIamMemberArgs{...} }
type ServiceIamMemberArrayOutput ¶
type ServiceIamMemberArrayOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberArrayOutput) ElementType ¶
func (ServiceIamMemberArrayOutput) ElementType() reflect.Type
func (ServiceIamMemberArrayOutput) Index ¶
func (o ServiceIamMemberArrayOutput) Index(i pulumi.IntInput) ServiceIamMemberOutput
func (ServiceIamMemberArrayOutput) ToServiceIamMemberArrayOutput ¶
func (o ServiceIamMemberArrayOutput) ToServiceIamMemberArrayOutput() ServiceIamMemberArrayOutput
func (ServiceIamMemberArrayOutput) ToServiceIamMemberArrayOutputWithContext ¶
func (o ServiceIamMemberArrayOutput) ToServiceIamMemberArrayOutputWithContext(ctx context.Context) ServiceIamMemberArrayOutput
type ServiceIamMemberConditionArgs ¶
type ServiceIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (ServiceIamMemberConditionArgs) ElementType ¶
func (ServiceIamMemberConditionArgs) ElementType() reflect.Type
func (ServiceIamMemberConditionArgs) ToServiceIamMemberConditionOutput ¶
func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionOutput() ServiceIamMemberConditionOutput
func (ServiceIamMemberConditionArgs) ToServiceIamMemberConditionOutputWithContext ¶
func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionOutputWithContext(ctx context.Context) ServiceIamMemberConditionOutput
func (ServiceIamMemberConditionArgs) ToServiceIamMemberConditionPtrOutput ¶
func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput
func (ServiceIamMemberConditionArgs) ToServiceIamMemberConditionPtrOutputWithContext ¶
func (i ServiceIamMemberConditionArgs) ToServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) ServiceIamMemberConditionPtrOutput
type ServiceIamMemberConditionInput ¶
type ServiceIamMemberConditionInput interface { pulumi.Input ToServiceIamMemberConditionOutput() ServiceIamMemberConditionOutput ToServiceIamMemberConditionOutputWithContext(context.Context) ServiceIamMemberConditionOutput }
ServiceIamMemberConditionInput is an input type that accepts ServiceIamMemberConditionArgs and ServiceIamMemberConditionOutput values. You can construct a concrete instance of `ServiceIamMemberConditionInput` via:
ServiceIamMemberConditionArgs{...}
type ServiceIamMemberConditionOutput ¶
type ServiceIamMemberConditionOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberConditionOutput) Description ¶
func (o ServiceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (ServiceIamMemberConditionOutput) ElementType ¶
func (ServiceIamMemberConditionOutput) ElementType() reflect.Type
func (ServiceIamMemberConditionOutput) Expression ¶
func (o ServiceIamMemberConditionOutput) Expression() pulumi.StringOutput
func (ServiceIamMemberConditionOutput) Title ¶
func (o ServiceIamMemberConditionOutput) Title() pulumi.StringOutput
func (ServiceIamMemberConditionOutput) ToServiceIamMemberConditionOutput ¶
func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionOutput() ServiceIamMemberConditionOutput
func (ServiceIamMemberConditionOutput) ToServiceIamMemberConditionOutputWithContext ¶
func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionOutputWithContext(ctx context.Context) ServiceIamMemberConditionOutput
func (ServiceIamMemberConditionOutput) ToServiceIamMemberConditionPtrOutput ¶
func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput
func (ServiceIamMemberConditionOutput) ToServiceIamMemberConditionPtrOutputWithContext ¶
func (o ServiceIamMemberConditionOutput) ToServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) ServiceIamMemberConditionPtrOutput
type ServiceIamMemberConditionPtrInput ¶
type ServiceIamMemberConditionPtrInput interface { pulumi.Input ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput ToServiceIamMemberConditionPtrOutputWithContext(context.Context) ServiceIamMemberConditionPtrOutput }
ServiceIamMemberConditionPtrInput is an input type that accepts ServiceIamMemberConditionArgs, ServiceIamMemberConditionPtr and ServiceIamMemberConditionPtrOutput values. You can construct a concrete instance of `ServiceIamMemberConditionPtrInput` via:
ServiceIamMemberConditionArgs{...} or: nil
func ServiceIamMemberConditionPtr ¶
func ServiceIamMemberConditionPtr(v *ServiceIamMemberConditionArgs) ServiceIamMemberConditionPtrInput
type ServiceIamMemberConditionPtrOutput ¶
type ServiceIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberConditionPtrOutput) Description ¶
func (o ServiceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (ServiceIamMemberConditionPtrOutput) Elem ¶
func (o ServiceIamMemberConditionPtrOutput) Elem() ServiceIamMemberConditionOutput
func (ServiceIamMemberConditionPtrOutput) ElementType ¶
func (ServiceIamMemberConditionPtrOutput) ElementType() reflect.Type
func (ServiceIamMemberConditionPtrOutput) Expression ¶
func (o ServiceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (ServiceIamMemberConditionPtrOutput) Title ¶
func (o ServiceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (ServiceIamMemberConditionPtrOutput) ToServiceIamMemberConditionPtrOutput ¶
func (o ServiceIamMemberConditionPtrOutput) ToServiceIamMemberConditionPtrOutput() ServiceIamMemberConditionPtrOutput
func (ServiceIamMemberConditionPtrOutput) ToServiceIamMemberConditionPtrOutputWithContext ¶
func (o ServiceIamMemberConditionPtrOutput) ToServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) ServiceIamMemberConditionPtrOutput
type ServiceIamMemberInput ¶
type ServiceIamMemberInput interface { pulumi.Input ToServiceIamMemberOutput() ServiceIamMemberOutput ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput }
type ServiceIamMemberMap ¶
type ServiceIamMemberMap map[string]ServiceIamMemberInput
func (ServiceIamMemberMap) ElementType ¶
func (ServiceIamMemberMap) ElementType() reflect.Type
func (ServiceIamMemberMap) ToServiceIamMemberMapOutput ¶
func (i ServiceIamMemberMap) ToServiceIamMemberMapOutput() ServiceIamMemberMapOutput
func (ServiceIamMemberMap) ToServiceIamMemberMapOutputWithContext ¶
func (i ServiceIamMemberMap) ToServiceIamMemberMapOutputWithContext(ctx context.Context) ServiceIamMemberMapOutput
type ServiceIamMemberMapInput ¶
type ServiceIamMemberMapInput interface { pulumi.Input ToServiceIamMemberMapOutput() ServiceIamMemberMapOutput ToServiceIamMemberMapOutputWithContext(context.Context) ServiceIamMemberMapOutput }
ServiceIamMemberMapInput is an input type that accepts ServiceIamMemberMap and ServiceIamMemberMapOutput values. You can construct a concrete instance of `ServiceIamMemberMapInput` via:
ServiceIamMemberMap{ "key": ServiceIamMemberArgs{...} }
type ServiceIamMemberMapOutput ¶
type ServiceIamMemberMapOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberMapOutput) ElementType ¶
func (ServiceIamMemberMapOutput) ElementType() reflect.Type
func (ServiceIamMemberMapOutput) MapIndex ¶
func (o ServiceIamMemberMapOutput) MapIndex(k pulumi.StringInput) ServiceIamMemberOutput
func (ServiceIamMemberMapOutput) ToServiceIamMemberMapOutput ¶
func (o ServiceIamMemberMapOutput) ToServiceIamMemberMapOutput() ServiceIamMemberMapOutput
func (ServiceIamMemberMapOutput) ToServiceIamMemberMapOutputWithContext ¶
func (o ServiceIamMemberMapOutput) ToServiceIamMemberMapOutputWithContext(ctx context.Context) ServiceIamMemberMapOutput
type ServiceIamMemberOutput ¶
type ServiceIamMemberOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberOutput) Condition ¶
func (o ServiceIamMemberOutput) Condition() ServiceIamMemberConditionPtrOutput
func (ServiceIamMemberOutput) ElementType ¶
func (ServiceIamMemberOutput) ElementType() reflect.Type
func (ServiceIamMemberOutput) Etag ¶
func (o ServiceIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (ServiceIamMemberOutput) Location ¶
func (o ServiceIamMemberOutput) Location() pulumi.StringOutput
The location of the cloud run service Used to find the parent resource to bind the IAM policy to
func (ServiceIamMemberOutput) Member ¶
func (o ServiceIamMemberOutput) Member() pulumi.StringOutput
func (ServiceIamMemberOutput) Name ¶
func (o ServiceIamMemberOutput) Name() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (ServiceIamMemberOutput) Project ¶
func (o ServiceIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (ServiceIamMemberOutput) Role ¶
func (o ServiceIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (ServiceIamMemberOutput) ToServiceIamMemberOutput ¶
func (o ServiceIamMemberOutput) ToServiceIamMemberOutput() ServiceIamMemberOutput
func (ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext ¶
func (o ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
type ServiceIamMemberState ¶
type ServiceIamMemberState struct { Condition ServiceIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrunv2.ServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (ServiceIamMemberState) ElementType ¶
func (ServiceIamMemberState) ElementType() reflect.Type
type ServiceIamPolicy ¶
type ServiceIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringOutput `pulumi:"name"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` }
Three different resources help you manage your IAM policy for Cloud Run (v2 API) Service. Each of these resources serves a different use case:
* `cloudrunv2.ServiceIamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `cloudrunv2.ServiceIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `cloudrunv2.ServiceIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `cloudrunv2.ServiceIamPolicy`: Retrieves the IAM policy for the service
> **Note:** `cloudrunv2.ServiceIamPolicy` **cannot** be used in conjunction with `cloudrunv2.ServiceIamBinding` and `cloudrunv2.ServiceIamMember` or they will fight over what your policy should be.
> **Note:** `cloudrunv2.ServiceIamBinding` resources **can be** used in conjunction with `cloudrunv2.ServiceIamMember` resources **only if** they do not grant privilege to the same role.
## google\_cloud\_run\_v2\_service\_iam\_policy
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = cloudrunv2.NewServiceIamPolicy(ctx, "policy", &cloudrunv2.ServiceIamPolicyArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_service\_iam\_binding
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewServiceIamBinding(ctx, "binding", &cloudrunv2.ServiceIamBindingArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## google\_cloud\_run\_v2\_service\_iam\_member
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudrunv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudrunv2.NewServiceIamMember(ctx, "member", &cloudrunv2.ServiceIamMemberArgs{ Project: pulumi.Any(_default.Project), Location: pulumi.Any(_default.Location), Name: pulumi.Any(_default.Name), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
For all import syntaxes, the "resource in question" can take any of the following forms:
* projects/{{project}}/locations/{{location}}/services/{{name}}
* {{project}}/{{location}}/{{name}}
* {{location}}/{{name}}
* {{name}}
Any variables not passed in the import command will be taken from the provider configuration.
Cloud Run (v2 API) service IAM resources can be imported using the resource identifiers, role, and member.
IAM member imports use space-delimited identifiers: the resource in question, the role, and the member identity, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamPolicy:ServiceIamPolicy editor "projects/{{project}}/locations/{{location}}/services/{{service}} roles/viewer user:jane@example.com" ```
IAM binding imports use space-delimited identifiers: the resource in question and the role, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamPolicy:ServiceIamPolicy editor "projects/{{project}}/locations/{{location}}/services/{{service}} roles/viewer" ```
IAM policy imports use the identifier of the resource in question, e.g.
```sh $ pulumi import gcp:cloudrunv2/serviceIamPolicy:ServiceIamPolicy editor projects/{{project}}/locations/{{location}}/services/{{service}} ```
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetServiceIamPolicy ¶
func GetServiceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceIamPolicyState, opts ...pulumi.ResourceOption) (*ServiceIamPolicy, error)
GetServiceIamPolicy gets an existing ServiceIamPolicy 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 NewServiceIamPolicy ¶
func NewServiceIamPolicy(ctx *pulumi.Context, name string, args *ServiceIamPolicyArgs, opts ...pulumi.ResourceOption) (*ServiceIamPolicy, error)
NewServiceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ServiceIamPolicy) ElementType ¶
func (*ServiceIamPolicy) ElementType() reflect.Type
func (*ServiceIamPolicy) ToServiceIamPolicyOutput ¶
func (i *ServiceIamPolicy) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (*ServiceIamPolicy) ToServiceIamPolicyOutputWithContext ¶
func (i *ServiceIamPolicy) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
type ServiceIamPolicyArgs ¶
type ServiceIamPolicyArgs struct { // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
The set of arguments for constructing a ServiceIamPolicy resource.
func (ServiceIamPolicyArgs) ElementType ¶
func (ServiceIamPolicyArgs) ElementType() reflect.Type
type ServiceIamPolicyArray ¶
type ServiceIamPolicyArray []ServiceIamPolicyInput
func (ServiceIamPolicyArray) ElementType ¶
func (ServiceIamPolicyArray) ElementType() reflect.Type
func (ServiceIamPolicyArray) ToServiceIamPolicyArrayOutput ¶
func (i ServiceIamPolicyArray) ToServiceIamPolicyArrayOutput() ServiceIamPolicyArrayOutput
func (ServiceIamPolicyArray) ToServiceIamPolicyArrayOutputWithContext ¶
func (i ServiceIamPolicyArray) ToServiceIamPolicyArrayOutputWithContext(ctx context.Context) ServiceIamPolicyArrayOutput
type ServiceIamPolicyArrayInput ¶
type ServiceIamPolicyArrayInput interface { pulumi.Input ToServiceIamPolicyArrayOutput() ServiceIamPolicyArrayOutput ToServiceIamPolicyArrayOutputWithContext(context.Context) ServiceIamPolicyArrayOutput }
ServiceIamPolicyArrayInput is an input type that accepts ServiceIamPolicyArray and ServiceIamPolicyArrayOutput values. You can construct a concrete instance of `ServiceIamPolicyArrayInput` via:
ServiceIamPolicyArray{ ServiceIamPolicyArgs{...} }
type ServiceIamPolicyArrayOutput ¶
type ServiceIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (ServiceIamPolicyArrayOutput) ElementType ¶
func (ServiceIamPolicyArrayOutput) ElementType() reflect.Type
func (ServiceIamPolicyArrayOutput) Index ¶
func (o ServiceIamPolicyArrayOutput) Index(i pulumi.IntInput) ServiceIamPolicyOutput
func (ServiceIamPolicyArrayOutput) ToServiceIamPolicyArrayOutput ¶
func (o ServiceIamPolicyArrayOutput) ToServiceIamPolicyArrayOutput() ServiceIamPolicyArrayOutput
func (ServiceIamPolicyArrayOutput) ToServiceIamPolicyArrayOutputWithContext ¶
func (o ServiceIamPolicyArrayOutput) ToServiceIamPolicyArrayOutputWithContext(ctx context.Context) ServiceIamPolicyArrayOutput
type ServiceIamPolicyInput ¶
type ServiceIamPolicyInput interface { pulumi.Input ToServiceIamPolicyOutput() ServiceIamPolicyOutput ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput }
type ServiceIamPolicyMap ¶
type ServiceIamPolicyMap map[string]ServiceIamPolicyInput
func (ServiceIamPolicyMap) ElementType ¶
func (ServiceIamPolicyMap) ElementType() reflect.Type
func (ServiceIamPolicyMap) ToServiceIamPolicyMapOutput ¶
func (i ServiceIamPolicyMap) ToServiceIamPolicyMapOutput() ServiceIamPolicyMapOutput
func (ServiceIamPolicyMap) ToServiceIamPolicyMapOutputWithContext ¶
func (i ServiceIamPolicyMap) ToServiceIamPolicyMapOutputWithContext(ctx context.Context) ServiceIamPolicyMapOutput
type ServiceIamPolicyMapInput ¶
type ServiceIamPolicyMapInput interface { pulumi.Input ToServiceIamPolicyMapOutput() ServiceIamPolicyMapOutput ToServiceIamPolicyMapOutputWithContext(context.Context) ServiceIamPolicyMapOutput }
ServiceIamPolicyMapInput is an input type that accepts ServiceIamPolicyMap and ServiceIamPolicyMapOutput values. You can construct a concrete instance of `ServiceIamPolicyMapInput` via:
ServiceIamPolicyMap{ "key": ServiceIamPolicyArgs{...} }
type ServiceIamPolicyMapOutput ¶
type ServiceIamPolicyMapOutput struct{ *pulumi.OutputState }
func (ServiceIamPolicyMapOutput) ElementType ¶
func (ServiceIamPolicyMapOutput) ElementType() reflect.Type
func (ServiceIamPolicyMapOutput) MapIndex ¶
func (o ServiceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) ServiceIamPolicyOutput
func (ServiceIamPolicyMapOutput) ToServiceIamPolicyMapOutput ¶
func (o ServiceIamPolicyMapOutput) ToServiceIamPolicyMapOutput() ServiceIamPolicyMapOutput
func (ServiceIamPolicyMapOutput) ToServiceIamPolicyMapOutputWithContext ¶
func (o ServiceIamPolicyMapOutput) ToServiceIamPolicyMapOutputWithContext(ctx context.Context) ServiceIamPolicyMapOutput
type ServiceIamPolicyOutput ¶
type ServiceIamPolicyOutput struct{ *pulumi.OutputState }
func (ServiceIamPolicyOutput) ElementType ¶
func (ServiceIamPolicyOutput) ElementType() reflect.Type
func (ServiceIamPolicyOutput) Etag ¶
func (o ServiceIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (ServiceIamPolicyOutput) Location ¶
func (o ServiceIamPolicyOutput) Location() pulumi.StringOutput
The location of the cloud run service Used to find the parent resource to bind the IAM policy to
func (ServiceIamPolicyOutput) Name ¶
func (o ServiceIamPolicyOutput) Name() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (ServiceIamPolicyOutput) PolicyData ¶
func (o ServiceIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (ServiceIamPolicyOutput) Project ¶
func (o ServiceIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutput ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
type ServiceIamPolicyState ¶
type ServiceIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run service Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Name pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
func (ServiceIamPolicyState) ElementType ¶
func (ServiceIamPolicyState) ElementType() reflect.Type
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) Annotations ¶
func (o ServiceOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. This field follows Kubernetes annotations' namespacing, limits, and rules. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (ServiceOutput) BinaryAuthorization ¶
func (o ServiceOutput) BinaryAuthorization() ServiceBinaryAuthorizationPtrOutput
Settings for the Binary Authorization feature. Structure is documented below.
func (ServiceOutput) Client ¶
func (o ServiceOutput) Client() pulumi.StringPtrOutput
Arbitrary identifier for the API client.
func (ServiceOutput) ClientVersion ¶
func (o ServiceOutput) ClientVersion() pulumi.StringPtrOutput
Arbitrary version identifier for the API client.
func (ServiceOutput) Conditions ¶
func (o ServiceOutput) Conditions() ServiceConditionArrayOutput
The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. Structure is documented below.
func (ServiceOutput) CreateTime ¶
func (o ServiceOutput) CreateTime() pulumi.StringOutput
The creation time.
func (ServiceOutput) Creator ¶
func (o ServiceOutput) Creator() pulumi.StringOutput
Email address of the authenticated creator.
func (ServiceOutput) CustomAudiences ¶
func (o ServiceOutput) CustomAudiences() pulumi.StringArrayOutput
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
func (ServiceOutput) DeleteTime ¶
func (o ServiceOutput) DeleteTime() pulumi.StringOutput
The deletion time.
func (ServiceOutput) Description ¶
func (o ServiceOutput) Description() pulumi.StringPtrOutput
User-provided description of the Service. This field currently has a 512-character limit.
func (ServiceOutput) EffectiveAnnotations ¶
func (o ServiceOutput) EffectiveAnnotations() pulumi.StringMapOutput
All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
func (ServiceOutput) EffectiveLabels ¶
func (o ServiceOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) Etag ¶
func (o ServiceOutput) Etag() pulumi.StringOutput
A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
func (ServiceOutput) ExpireTime ¶
func (o ServiceOutput) ExpireTime() pulumi.StringOutput
For a deleted resource, the time after which it will be permamently deleted.
func (ServiceOutput) Generation ¶
func (o ServiceOutput) Generation() pulumi.StringOutput
A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer.
func (ServiceOutput) Ingress ¶
func (o ServiceOutput) Ingress() pulumi.StringOutput
Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. Possible values are: `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`.
func (ServiceOutput) Labels ¶
func (o ServiceOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (ServiceOutput) LastModifier ¶
func (o ServiceOutput) LastModifier() pulumi.StringOutput
Email address of the last authenticated modifier.
func (ServiceOutput) LatestCreatedRevision ¶
func (o ServiceOutput) LatestCreatedRevision() pulumi.StringOutput
Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run.
func (ServiceOutput) LatestReadyRevision ¶
func (o ServiceOutput) LatestReadyRevision() pulumi.StringOutput
Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run.
func (ServiceOutput) LaunchStage ¶
func (o ServiceOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`.
func (ServiceOutput) Location ¶
func (o ServiceOutput) Location() pulumi.StringOutput
The location of the cloud run service
func (ServiceOutput) ObservedGeneration ¶
func (o ServiceOutput) ObservedGeneration() pulumi.StringOutput
The generation of this Service currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer.
func (ServiceOutput) Project ¶
func (o ServiceOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ServiceOutput) PulumiLabels ¶
func (o ServiceOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (ServiceOutput) Reconciling ¶
func (o ServiceOutput) Reconciling() pulumi.BoolOutput
Returns true if the Service is currently being acted upon by the system to bring it into the desired state. When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision. If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in terminalCondition and conditions.
func (ServiceOutput) Scaling ¶ added in v7.15.0
func (o ServiceOutput) Scaling() ServiceScalingPtrOutput
Scaling settings that apply to the whole service Structure is documented below.
func (ServiceOutput) Template ¶
func (o ServiceOutput) Template() ServiceTemplateOutput
The template used to create revisions for this Service. Structure is documented below.
func (ServiceOutput) TerminalConditions ¶
func (o ServiceOutput) TerminalConditions() ServiceTerminalConditionArrayOutput
The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. Structure is documented below.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) TrafficStatuses ¶
func (o ServiceOutput) TrafficStatuses() ServiceTrafficStatusArrayOutput
Detailed status information for corresponding traffic targets. See comments in reconciling for additional information on reconciliation process in Cloud Run. Structure is documented below.
func (ServiceOutput) Traffics ¶
func (o ServiceOutput) Traffics() ServiceTrafficArrayOutput
Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. Structure is documented below.
func (ServiceOutput) Uid ¶
func (o ServiceOutput) Uid() pulumi.StringOutput
Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
func (ServiceOutput) UpdateTime ¶
func (o ServiceOutput) UpdateTime() pulumi.StringOutput
The last-modified time.
func (ServiceOutput) Uri ¶
func (o ServiceOutput) Uri() pulumi.StringOutput
(Output) Displays the target URI.
type ServiceScaling ¶ added in v7.15.0
type ServiceScaling struct { // Minimum number of instances for the service, to be divided among all revisions receiving traffic. MinInstanceCount *int `pulumi:"minInstanceCount"` }
type ServiceScalingArgs ¶ added in v7.15.0
type ServiceScalingArgs struct { // Minimum number of instances for the service, to be divided among all revisions receiving traffic. MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
func (ServiceScalingArgs) ElementType ¶ added in v7.15.0
func (ServiceScalingArgs) ElementType() reflect.Type
func (ServiceScalingArgs) ToServiceScalingOutput ¶ added in v7.15.0
func (i ServiceScalingArgs) ToServiceScalingOutput() ServiceScalingOutput
func (ServiceScalingArgs) ToServiceScalingOutputWithContext ¶ added in v7.15.0
func (i ServiceScalingArgs) ToServiceScalingOutputWithContext(ctx context.Context) ServiceScalingOutput
func (ServiceScalingArgs) ToServiceScalingPtrOutput ¶ added in v7.15.0
func (i ServiceScalingArgs) ToServiceScalingPtrOutput() ServiceScalingPtrOutput
func (ServiceScalingArgs) ToServiceScalingPtrOutputWithContext ¶ added in v7.15.0
func (i ServiceScalingArgs) ToServiceScalingPtrOutputWithContext(ctx context.Context) ServiceScalingPtrOutput
type ServiceScalingInput ¶ added in v7.15.0
type ServiceScalingInput interface { pulumi.Input ToServiceScalingOutput() ServiceScalingOutput ToServiceScalingOutputWithContext(context.Context) ServiceScalingOutput }
ServiceScalingInput is an input type that accepts ServiceScalingArgs and ServiceScalingOutput values. You can construct a concrete instance of `ServiceScalingInput` via:
ServiceScalingArgs{...}
type ServiceScalingOutput ¶ added in v7.15.0
type ServiceScalingOutput struct{ *pulumi.OutputState }
func (ServiceScalingOutput) ElementType ¶ added in v7.15.0
func (ServiceScalingOutput) ElementType() reflect.Type
func (ServiceScalingOutput) MinInstanceCount ¶ added in v7.15.0
func (o ServiceScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of instances for the service, to be divided among all revisions receiving traffic.
func (ServiceScalingOutput) ToServiceScalingOutput ¶ added in v7.15.0
func (o ServiceScalingOutput) ToServiceScalingOutput() ServiceScalingOutput
func (ServiceScalingOutput) ToServiceScalingOutputWithContext ¶ added in v7.15.0
func (o ServiceScalingOutput) ToServiceScalingOutputWithContext(ctx context.Context) ServiceScalingOutput
func (ServiceScalingOutput) ToServiceScalingPtrOutput ¶ added in v7.15.0
func (o ServiceScalingOutput) ToServiceScalingPtrOutput() ServiceScalingPtrOutput
func (ServiceScalingOutput) ToServiceScalingPtrOutputWithContext ¶ added in v7.15.0
func (o ServiceScalingOutput) ToServiceScalingPtrOutputWithContext(ctx context.Context) ServiceScalingPtrOutput
type ServiceScalingPtrInput ¶ added in v7.15.0
type ServiceScalingPtrInput interface { pulumi.Input ToServiceScalingPtrOutput() ServiceScalingPtrOutput ToServiceScalingPtrOutputWithContext(context.Context) ServiceScalingPtrOutput }
ServiceScalingPtrInput is an input type that accepts ServiceScalingArgs, ServiceScalingPtr and ServiceScalingPtrOutput values. You can construct a concrete instance of `ServiceScalingPtrInput` via:
ServiceScalingArgs{...} or: nil
func ServiceScalingPtr ¶ added in v7.15.0
func ServiceScalingPtr(v *ServiceScalingArgs) ServiceScalingPtrInput
type ServiceScalingPtrOutput ¶ added in v7.15.0
type ServiceScalingPtrOutput struct{ *pulumi.OutputState }
func (ServiceScalingPtrOutput) Elem ¶ added in v7.15.0
func (o ServiceScalingPtrOutput) Elem() ServiceScalingOutput
func (ServiceScalingPtrOutput) ElementType ¶ added in v7.15.0
func (ServiceScalingPtrOutput) ElementType() reflect.Type
func (ServiceScalingPtrOutput) MinInstanceCount ¶ added in v7.15.0
func (o ServiceScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of instances for the service, to be divided among all revisions receiving traffic.
func (ServiceScalingPtrOutput) ToServiceScalingPtrOutput ¶ added in v7.15.0
func (o ServiceScalingPtrOutput) ToServiceScalingPtrOutput() ServiceScalingPtrOutput
func (ServiceScalingPtrOutput) ToServiceScalingPtrOutputWithContext ¶ added in v7.15.0
func (o ServiceScalingPtrOutput) ToServiceScalingPtrOutputWithContext(ctx context.Context) ServiceScalingPtrOutput
type ServiceState ¶
type ServiceState struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. // All system annotations in v1 now have a corresponding field in v2 Service. // This field follows Kubernetes annotations' namespacing, limits, and rules. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. // Structure is documented below. BinaryAuthorization ServiceBinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. Conditions ServiceConditionArrayInput // The creation time. CreateTime pulumi.StringPtrInput // Email address of the authenticated creator. Creator pulumi.StringPtrInput // One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. // For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. CustomAudiences pulumi.StringArrayInput // The deletion time. DeleteTime pulumi.StringPtrInput // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrInput // All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through // Terraform, other clients and services. EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringPtrInput // For a deleted resource, the time after which it will be permamently deleted. ExpireTime pulumi.StringPtrInput // A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. Generation pulumi.StringPtrInput // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. // Possible values are: `INGRESS_TRAFFIC_ALL`, `INGRESS_TRAFFIC_INTERNAL_ONLY`, `INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER`. Ingress pulumi.StringPtrInput // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, // environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Service. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Email address of the last authenticated modifier. LastModifier pulumi.StringPtrInput // Name of the last created revision. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestCreatedRevision pulumi.StringPtrInput // Name of the latest revision that is serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. LatestReadyRevision pulumi.StringPtrInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. // If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. // Possible values are: `UNIMPLEMENTED`, `PRELAUNCH`, `EARLY_ACCESS`, `ALPHA`, `BETA`, `GA`, `DEPRECATED`. LaunchStage pulumi.StringPtrInput // The location of the cloud run service Location pulumi.StringPtrInput // Name of the Service. Name pulumi.StringPtrInput // The generation of this Service currently serving traffic. See comments in reconciling for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a string instead of an integer. ObservedGeneration pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Returns true if the Service is currently being acted upon by the system to bring it into the desired state. // When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, observedGeneration, latest_ready_revison, trafficStatuses, and uri will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in terminalCondition.state. // If reconciliation succeeded, the following fields will match: traffic and trafficStatuses, observedGeneration and generation, latestReadyRevision and latestCreatedRevision. // If reconciliation failed, trafficStatuses, observedGeneration, and latestReadyRevision will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in terminalCondition and conditions. Reconciling pulumi.BoolPtrInput // Scaling settings that apply to the whole service // Structure is documented below. Scaling ServiceScalingPtrInput // The template used to create revisions for this Service. // Structure is documented below. Template ServiceTemplatePtrInput // The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TerminalConditions ServiceTerminalConditionArrayInput // Detailed status information for corresponding traffic targets. See comments in reconciling for additional information on reconciliation process in Cloud Run. // Structure is documented below. TrafficStatuses ServiceTrafficStatusArrayInput // Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest Ready Revision. // Structure is documented below. Traffics ServiceTrafficArrayInput // Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid pulumi.StringPtrInput // The last-modified time. UpdateTime pulumi.StringPtrInput // (Output) // Displays the target URI. Uri pulumi.StringPtrInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceTemplate ¶
type ServiceTemplate struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations map[string]string `pulumi:"annotations"` // Holds the containers that define the unit of execution for this Service. // Structure is documented below. Containers []ServiceTemplateContainer `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey *string `pulumi:"encryptionKey"` // The sandbox environment to host this Revision. // Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment *string `pulumi:"executionEnvironment"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. // For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 RevisionTemplate. Labels map[string]string `pulumi:"labels"` // Sets the maximum number of requests that each serving instance can receive. MaxInstanceRequestConcurrency *int `pulumi:"maxInstanceRequestConcurrency"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision *string `pulumi:"revision"` // Scaling settings for this Revision. // Structure is documented below. Scaling *ServiceTemplateScaling `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount *string `pulumi:"serviceAccount"` // Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity SessionAffinity *bool `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes []ServiceTemplateVolume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess *ServiceTemplateVpcAccess `pulumi:"vpcAccess"` }
type ServiceTemplateArgs ¶
type ServiceTemplateArgs struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. // Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. // This field follows Kubernetes annotations' namespacing, limits, and rules. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Holds the containers that define the unit of execution for this Service. // Structure is documented below. Containers ServiceTemplateContainerArrayInput `pulumi:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` // The sandbox environment to host this Revision. // Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`. ExecutionEnvironment pulumi.StringPtrInput `pulumi:"executionEnvironment"` // Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. // For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 RevisionTemplate. Labels pulumi.StringMapInput `pulumi:"labels"` // Sets the maximum number of requests that each serving instance can receive. MaxInstanceRequestConcurrency pulumi.IntPtrInput `pulumi:"maxInstanceRequestConcurrency"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision pulumi.StringPtrInput `pulumi:"revision"` // Scaling settings for this Revision. // Structure is documented below. Scaling ServiceTemplateScalingPtrInput `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity SessionAffinity pulumi.BoolPtrInput `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. // Structure is documented below. Volumes ServiceTemplateVolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. // Structure is documented below. VpcAccess ServiceTemplateVpcAccessPtrInput `pulumi:"vpcAccess"` }
func (ServiceTemplateArgs) ElementType ¶
func (ServiceTemplateArgs) ElementType() reflect.Type
func (ServiceTemplateArgs) ToServiceTemplateOutput ¶
func (i ServiceTemplateArgs) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateArgs) ToServiceTemplateOutputWithContext ¶
func (i ServiceTemplateArgs) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
func (ServiceTemplateArgs) ToServiceTemplatePtrOutput ¶
func (i ServiceTemplateArgs) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext ¶
func (i ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
type ServiceTemplateContainer ¶
type ServiceTemplateContainer struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy. DependsOns []string `pulumi:"dependsOns"` // List of environment variables to set in the container. // Structure is documented below. Envs []ServiceTemplateContainerEnv `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. LivenessProbe *ServiceTemplateContainerLivenessProbe `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL. Name *string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports []ServiceTemplateContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources *ServiceTemplateContainerResources `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. StartupProbe *ServiceTemplateContainerStartupProbe `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts []ServiceTemplateContainerVolumeMount `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir *string `pulumi:"workingDir"` }
type ServiceTemplateContainerArgs ¶
type ServiceTemplateContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // List of environment variables to set in the container. // Structure is documented below. Envs ServiceTemplateContainerEnvArrayInput `pulumi:"envs"` // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. LivenessProbe ServiceTemplateContainerLivenessProbePtrInput `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL. Name pulumi.StringPtrInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. // If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on // Structure is documented below. Ports ServiceTemplateContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources // Structure is documented below. Resources ServiceTemplateContainerResourcesPtrInput `pulumi:"resources"` // Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // Structure is documented below. StartupProbe ServiceTemplateContainerStartupProbePtrInput `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. // Structure is documented below. VolumeMounts ServiceTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ServiceTemplateContainerArgs) ElementType ¶
func (ServiceTemplateContainerArgs) ElementType() reflect.Type
func (ServiceTemplateContainerArgs) ToServiceTemplateContainerOutput ¶
func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
func (ServiceTemplateContainerArgs) ToServiceTemplateContainerOutputWithContext ¶
func (i ServiceTemplateContainerArgs) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
type ServiceTemplateContainerArray ¶
type ServiceTemplateContainerArray []ServiceTemplateContainerInput
func (ServiceTemplateContainerArray) ElementType ¶
func (ServiceTemplateContainerArray) ElementType() reflect.Type
func (ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutput ¶
func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
func (ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutputWithContext ¶
func (i ServiceTemplateContainerArray) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
type ServiceTemplateContainerArrayInput ¶
type ServiceTemplateContainerArrayInput interface { pulumi.Input ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput ToServiceTemplateContainerArrayOutputWithContext(context.Context) ServiceTemplateContainerArrayOutput }
ServiceTemplateContainerArrayInput is an input type that accepts ServiceTemplateContainerArray and ServiceTemplateContainerArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerArrayInput` via:
ServiceTemplateContainerArray{ ServiceTemplateContainerArgs{...} }
type ServiceTemplateContainerArrayOutput ¶
type ServiceTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerArrayOutput) ElementType ¶
func (ServiceTemplateContainerArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerArrayOutput) Index ¶
func (o ServiceTemplateContainerArrayOutput) Index(i pulumi.IntInput) ServiceTemplateContainerOutput
func (ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutput ¶
func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutput() ServiceTemplateContainerArrayOutput
func (ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutputWithContext ¶
func (o ServiceTemplateContainerArrayOutput) ToServiceTemplateContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerArrayOutput
type ServiceTemplateContainerEnv ¶
type ServiceTemplateContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value *string `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource *ServiceTemplateContainerEnvValueSource `pulumi:"valueSource"` }
type ServiceTemplateContainerEnvArgs ¶
type ServiceTemplateContainerEnvArgs struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes Value pulumi.StringPtrInput `pulumi:"value"` // Source for the environment variable's value. // Structure is documented below. ValueSource ServiceTemplateContainerEnvValueSourcePtrInput `pulumi:"valueSource"` }
func (ServiceTemplateContainerEnvArgs) ElementType ¶
func (ServiceTemplateContainerEnvArgs) ElementType() reflect.Type
func (ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutput ¶
func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
func (ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutputWithContext ¶
func (i ServiceTemplateContainerEnvArgs) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
type ServiceTemplateContainerEnvArray ¶
type ServiceTemplateContainerEnvArray []ServiceTemplateContainerEnvInput
func (ServiceTemplateContainerEnvArray) ElementType ¶
func (ServiceTemplateContainerEnvArray) ElementType() reflect.Type
func (ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutput ¶
func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
func (ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutputWithContext ¶
func (i ServiceTemplateContainerEnvArray) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
type ServiceTemplateContainerEnvArrayInput ¶
type ServiceTemplateContainerEnvArrayInput interface { pulumi.Input ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput ToServiceTemplateContainerEnvArrayOutputWithContext(context.Context) ServiceTemplateContainerEnvArrayOutput }
ServiceTemplateContainerEnvArrayInput is an input type that accepts ServiceTemplateContainerEnvArray and ServiceTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvArrayInput` via:
ServiceTemplateContainerEnvArray{ ServiceTemplateContainerEnvArgs{...} }
type ServiceTemplateContainerEnvArrayOutput ¶
type ServiceTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvArrayOutput) ElementType ¶
func (ServiceTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutput ¶
func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutput() ServiceTemplateContainerEnvArrayOutput
func (ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutputWithContext ¶
func (o ServiceTemplateContainerEnvArrayOutput) ToServiceTemplateContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvArrayOutput
type ServiceTemplateContainerEnvInput ¶
type ServiceTemplateContainerEnvInput interface { pulumi.Input ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput ToServiceTemplateContainerEnvOutputWithContext(context.Context) ServiceTemplateContainerEnvOutput }
ServiceTemplateContainerEnvInput is an input type that accepts ServiceTemplateContainerEnvArgs and ServiceTemplateContainerEnvOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvInput` via:
ServiceTemplateContainerEnvArgs{...}
type ServiceTemplateContainerEnvOutput ¶
type ServiceTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvOutput) ElementType ¶
func (ServiceTemplateContainerEnvOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvOutput) Name ¶
func (o ServiceTemplateContainerEnvOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
func (ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutput ¶
func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutput() ServiceTemplateContainerEnvOutput
func (ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutputWithContext ¶
func (o ServiceTemplateContainerEnvOutput) ToServiceTemplateContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvOutput
func (ServiceTemplateContainerEnvOutput) Value ¶
func (o ServiceTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
func (ServiceTemplateContainerEnvOutput) ValueSource ¶
func (o ServiceTemplateContainerEnvOutput) ValueSource() ServiceTemplateContainerEnvValueSourcePtrOutput
Source for the environment variable's value. Structure is documented below.
type ServiceTemplateContainerEnvValueSource ¶
type ServiceTemplateContainerEnvValueSource struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef *ServiceTemplateContainerEnvValueSourceSecretKeyRef `pulumi:"secretKeyRef"` }
type ServiceTemplateContainerEnvValueSourceArgs ¶
type ServiceTemplateContainerEnvValueSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. // Structure is documented below. SecretKeyRef ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput `pulumi:"secretKeyRef"` }
func (ServiceTemplateContainerEnvValueSourceArgs) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceArgs) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutput ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutput ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
func (ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceArgs) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
type ServiceTemplateContainerEnvValueSourceInput ¶
type ServiceTemplateContainerEnvValueSourceInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput ToServiceTemplateContainerEnvValueSourceOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourceOutput }
ServiceTemplateContainerEnvValueSourceInput is an input type that accepts ServiceTemplateContainerEnvValueSourceArgs and ServiceTemplateContainerEnvValueSourceOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourceInput` via:
ServiceTemplateContainerEnvValueSourceArgs{...}
type ServiceTemplateContainerEnvValueSourceOutput ¶
type ServiceTemplateContainerEnvValueSourceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourceOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceOutput) SecretKeyRef ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutput ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutput() ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourceOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceOutput
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
func (ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
type ServiceTemplateContainerEnvValueSourcePtrInput ¶
type ServiceTemplateContainerEnvValueSourcePtrInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput }
ServiceTemplateContainerEnvValueSourcePtrInput is an input type that accepts ServiceTemplateContainerEnvValueSourceArgs, ServiceTemplateContainerEnvValueSourcePtr and ServiceTemplateContainerEnvValueSourcePtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourcePtrInput` via:
ServiceTemplateContainerEnvValueSourceArgs{...} or: nil
func ServiceTemplateContainerEnvValueSourcePtr ¶
func ServiceTemplateContainerEnvValueSourcePtr(v *ServiceTemplateContainerEnvValueSourceArgs) ServiceTemplateContainerEnvValueSourcePtrInput
type ServiceTemplateContainerEnvValueSourcePtrOutput ¶
type ServiceTemplateContainerEnvValueSourcePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef ¶
func (o ServiceTemplateContainerEnvValueSourcePtrOutput) SecretKeyRef() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
Selects a secret and a specific version from Cloud Secret Manager. Structure is documented below.
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutput() ServiceTemplateContainerEnvValueSourcePtrOutput
func (ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourcePtrOutput) ToServiceTemplateContainerEnvValueSourcePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourcePtrOutput
type ServiceTemplateContainerEnvValueSourceSecretKeyRef ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version *string `pulumi:"version"` }
type ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (i ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
type ServiceTemplateContainerEnvValueSourceSecretKeyRefInput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput }
ServiceTemplateContainerEnvValueSourceSecretKeyRefInput is an input type that accepts ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs and ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourceSecretKeyRefInput` via:
ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{...}
type ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput interface { pulumi.Input ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput }
ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput is an input type that accepts ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs, ServiceTemplateContainerEnvValueSourceSecretKeyRefPtr and ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput` via:
ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs{...} or: nil
func ServiceTemplateContainerEnvValueSourceSecretKeyRefPtr ¶
func ServiceTemplateContainerEnvValueSourceSecretKeyRefPtr(v *ServiceTemplateContainerEnvValueSourceSecretKeyRefArgs) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrInput
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
type ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType ¶
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput() ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) ToServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput
func (ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version ¶
func (o ServiceTemplateContainerEnvValueSourceSecretKeyRefPtrOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type ServiceTemplateContainerInput ¶
type ServiceTemplateContainerInput interface { pulumi.Input ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput ToServiceTemplateContainerOutputWithContext(context.Context) ServiceTemplateContainerOutput }
ServiceTemplateContainerInput is an input type that accepts ServiceTemplateContainerArgs and ServiceTemplateContainerOutput values. You can construct a concrete instance of `ServiceTemplateContainerInput` via:
ServiceTemplateContainerArgs{...}
type ServiceTemplateContainerLivenessProbe ¶
type ServiceTemplateContainerLivenessProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. // Structure is documented below. Grpc *ServiceTemplateContainerLivenessProbeGrpc `pulumi:"grpc"` // HTTPGet specifies the http request to perform. // Structure is documented below. HttpGet *ServiceTemplateContainerLivenessProbeHttpGet `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocketAction describes an action based on opening a socket // Structure is documented below. TcpSocket *ServiceTemplateContainerLivenessProbeTcpSocket `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ServiceTemplateContainerLivenessProbeArgs ¶
type ServiceTemplateContainerLivenessProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. // Structure is documented below. Grpc ServiceTemplateContainerLivenessProbeGrpcPtrInput `pulumi:"grpc"` // HTTPGet specifies the http request to perform. // Structure is documented below. HttpGet ServiceTemplateContainerLivenessProbeHttpGetPtrInput `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocketAction describes an action based on opening a socket // Structure is documented below. TcpSocket ServiceTemplateContainerLivenessProbeTcpSocketPtrInput `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ServiceTemplateContainerLivenessProbeArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutput ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutput ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
func (ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeArgs) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
type ServiceTemplateContainerLivenessProbeGrpc ¶
type ServiceTemplateContainerLivenessProbeGrpc struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port *int `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service *string `pulumi:"service"` }
type ServiceTemplateContainerLivenessProbeGrpcArgs ¶
type ServiceTemplateContainerLivenessProbeGrpcArgs struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntPtrInput `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service pulumi.StringPtrInput `pulumi:"service"` }
func (ServiceTemplateContainerLivenessProbeGrpcArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeGrpcArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcOutput ¶
func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcOutput() ServiceTemplateContainerLivenessProbeGrpcOutput
func (ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcOutput
func (ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput ¶
func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
func (ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeGrpcArgs) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput
type ServiceTemplateContainerLivenessProbeGrpcInput ¶
type ServiceTemplateContainerLivenessProbeGrpcInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeGrpcOutput() ServiceTemplateContainerLivenessProbeGrpcOutput ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeGrpcOutput }
ServiceTemplateContainerLivenessProbeGrpcInput is an input type that accepts ServiceTemplateContainerLivenessProbeGrpcArgs and ServiceTemplateContainerLivenessProbeGrpcOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeGrpcInput` via:
ServiceTemplateContainerLivenessProbeGrpcArgs{...}
type ServiceTemplateContainerLivenessProbeGrpcOutput ¶
type ServiceTemplateContainerLivenessProbeGrpcOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeGrpcOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeGrpcOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeGrpcOutput) Port ¶
func (o ServiceTemplateContainerLivenessProbeGrpcOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerLivenessProbeGrpcOutput) Service ¶
func (o ServiceTemplateContainerLivenessProbeGrpcOutput) Service() pulumi.StringPtrOutput
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
func (ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcOutput ¶
func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcOutput() ServiceTemplateContainerLivenessProbeGrpcOutput
func (ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcOutput
func (ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
func (ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeGrpcOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput
type ServiceTemplateContainerLivenessProbeGrpcPtrInput ¶
type ServiceTemplateContainerLivenessProbeGrpcPtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput }
ServiceTemplateContainerLivenessProbeGrpcPtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeGrpcArgs, ServiceTemplateContainerLivenessProbeGrpcPtr and ServiceTemplateContainerLivenessProbeGrpcPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeGrpcPtrInput` via:
ServiceTemplateContainerLivenessProbeGrpcArgs{...} or: nil
func ServiceTemplateContainerLivenessProbeGrpcPtr ¶
func ServiceTemplateContainerLivenessProbeGrpcPtr(v *ServiceTemplateContainerLivenessProbeGrpcArgs) ServiceTemplateContainerLivenessProbeGrpcPtrInput
type ServiceTemplateContainerLivenessProbeGrpcPtrOutput ¶
type ServiceTemplateContainerLivenessProbeGrpcPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Port ¶
func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Service ¶
func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) Service() pulumi.StringPtrOutput
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutput() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
func (ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeGrpcPtrOutput) ToServiceTemplateContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeGrpcPtrOutput
type ServiceTemplateContainerLivenessProbeHttpGet ¶
type ServiceTemplateContainerLivenessProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders []ServiceTemplateContainerLivenessProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path *string `pulumi:"path"` // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port *int `pulumi:"port"` }
type ServiceTemplateContainerLivenessProbeHttpGetArgs ¶
type ServiceTemplateContainerLivenessProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringPtrInput `pulumi:"path"` // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
func (ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetArgs) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray []ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (i ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput }
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray and ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayInput` via:
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArray{ ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...} }
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput }
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs and ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderInput` via:
ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArgs{...}
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderOutput) Value() pulumi.StringPtrOutput
The header field value
type ServiceTemplateContainerLivenessProbeHttpGetInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput }
ServiceTemplateContainerLivenessProbeHttpGetInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetArgs and ServiceTemplateContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetInput` via:
ServiceTemplateContainerLivenessProbeHttpGetArgs{...}
type ServiceTemplateContainerLivenessProbeHttpGetOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) Path ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) Port ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutput() ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetOutput
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
func (ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
type ServiceTemplateContainerLivenessProbeHttpGetPtrInput ¶
type ServiceTemplateContainerLivenessProbeHttpGetPtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput }
ServiceTemplateContainerLivenessProbeHttpGetPtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeHttpGetArgs, ServiceTemplateContainerLivenessProbeHttpGetPtr and ServiceTemplateContainerLivenessProbeHttpGetPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeHttpGetPtrInput` via:
ServiceTemplateContainerLivenessProbeHttpGetArgs{...} or: nil
func ServiceTemplateContainerLivenessProbeHttpGetPtr ¶
func ServiceTemplateContainerLivenessProbeHttpGetPtr(v *ServiceTemplateContainerLivenessProbeHttpGetArgs) ServiceTemplateContainerLivenessProbeHttpGetPtrInput
type ServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
type ServiceTemplateContainerLivenessProbeHttpGetPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerLivenessProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Port ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutput() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
func (ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeHttpGetPtrOutput) ToServiceTemplateContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
type ServiceTemplateContainerLivenessProbeInput ¶
type ServiceTemplateContainerLivenessProbeInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput ToServiceTemplateContainerLivenessProbeOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeOutput }
ServiceTemplateContainerLivenessProbeInput is an input type that accepts ServiceTemplateContainerLivenessProbeArgs and ServiceTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeInput` via:
ServiceTemplateContainerLivenessProbeArgs{...}
type ServiceTemplateContainerLivenessProbeOutput ¶
type ServiceTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeOutput) FailureThreshold ¶
func (o ServiceTemplateContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerLivenessProbeOutput) Grpc ¶
func (o ServiceTemplateContainerLivenessProbeOutput) Grpc() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
GRPC specifies an action involving a GRPC port. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeOutput) HttpGet ¶
func (o ServiceTemplateContainerLivenessProbeOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Structure is documented below.
func (ServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbeOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerLivenessProbeOutput) TcpSocket ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
TCPSocketAction describes an action based on opening a socket Structure is documented below.
func (ServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutput ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutput() ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeOutput
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutput ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
func (ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbeOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
type ServiceTemplateContainerLivenessProbePtrInput ¶
type ServiceTemplateContainerLivenessProbePtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput ToServiceTemplateContainerLivenessProbePtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbePtrOutput }
ServiceTemplateContainerLivenessProbePtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeArgs, ServiceTemplateContainerLivenessProbePtr and ServiceTemplateContainerLivenessProbePtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbePtrInput` via:
ServiceTemplateContainerLivenessProbeArgs{...} or: nil
func ServiceTemplateContainerLivenessProbePtr ¶
func ServiceTemplateContainerLivenessProbePtr(v *ServiceTemplateContainerLivenessProbeArgs) ServiceTemplateContainerLivenessProbePtrInput
type ServiceTemplateContainerLivenessProbePtrOutput ¶
type ServiceTemplateContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbePtrOutput) ElementType ¶
func (ServiceTemplateContainerLivenessProbePtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbePtrOutput) FailureThreshold ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerLivenessProbePtrOutput) Grpc ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) Grpc() ServiceTemplateContainerLivenessProbeGrpcPtrOutput
GRPC specifies an action involving a GRPC port. Structure is documented below.
func (ServiceTemplateContainerLivenessProbePtrOutput) HttpGet ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) HttpGet() ServiceTemplateContainerLivenessProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Structure is documented below.
func (ServiceTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbePtrOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerLivenessProbePtrOutput) TcpSocket ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbePtrOutput) TcpSocket() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
TCPSocketAction describes an action based on opening a socket Structure is documented below.
func (ServiceTemplateContainerLivenessProbePtrOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutput ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutput() ServiceTemplateContainerLivenessProbePtrOutput
func (ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerLivenessProbePtrOutput) ToServiceTemplateContainerLivenessProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbePtrOutput
type ServiceTemplateContainerLivenessProbeTcpSocket ¶ added in v7.7.0
type ServiceTemplateContainerLivenessProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port int `pulumi:"port"` }
type ServiceTemplateContainerLivenessProbeTcpSocketArgs ¶ added in v7.7.0
type ServiceTemplateContainerLivenessProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntInput `pulumi:"port"` }
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType ¶ added in v7.7.0
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutput ¶ added in v7.7.0
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶ added in v7.7.0
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶ added in v7.7.0
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶ added in v7.7.0
func (i ServiceTemplateContainerLivenessProbeTcpSocketArgs) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
type ServiceTemplateContainerLivenessProbeTcpSocketInput ¶ added in v7.7.0
type ServiceTemplateContainerLivenessProbeTcpSocketInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput }
ServiceTemplateContainerLivenessProbeTcpSocketInput is an input type that accepts ServiceTemplateContainerLivenessProbeTcpSocketArgs and ServiceTemplateContainerLivenessProbeTcpSocketOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeTcpSocketInput` via:
ServiceTemplateContainerLivenessProbeTcpSocketArgs{...}
type ServiceTemplateContainerLivenessProbeTcpSocketOutput ¶ added in v7.7.0
type ServiceTemplateContainerLivenessProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType ¶ added in v7.7.0
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) Port ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutput ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutput() ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
type ServiceTemplateContainerLivenessProbeTcpSocketPtrInput ¶ added in v7.7.0
type ServiceTemplateContainerLivenessProbeTcpSocketPtrInput interface { pulumi.Input ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput }
ServiceTemplateContainerLivenessProbeTcpSocketPtrInput is an input type that accepts ServiceTemplateContainerLivenessProbeTcpSocketArgs, ServiceTemplateContainerLivenessProbeTcpSocketPtr and ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerLivenessProbeTcpSocketPtrInput` via:
ServiceTemplateContainerLivenessProbeTcpSocketArgs{...} or: nil
func ServiceTemplateContainerLivenessProbeTcpSocketPtr ¶ added in v7.7.0
func ServiceTemplateContainerLivenessProbeTcpSocketPtr(v *ServiceTemplateContainerLivenessProbeTcpSocketArgs) ServiceTemplateContainerLivenessProbeTcpSocketPtrInput
type ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶ added in v7.7.0
type ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType ¶ added in v7.7.0
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) Port ¶ added in v7.7.0
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutput() ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
func (ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput) ToServiceTemplateContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerLivenessProbeTcpSocketPtrOutput
type ServiceTemplateContainerOutput ¶
type ServiceTemplateContainerOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerOutput) Args ¶
func (o ServiceTemplateContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (ServiceTemplateContainerOutput) Commands ¶
func (o ServiceTemplateContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (ServiceTemplateContainerOutput) DependsOns ¶
func (o ServiceTemplateContainerOutput) DependsOns() pulumi.StringArrayOutput
Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy.
func (ServiceTemplateContainerOutput) ElementType ¶
func (ServiceTemplateContainerOutput) ElementType() reflect.Type
func (ServiceTemplateContainerOutput) Envs ¶
func (o ServiceTemplateContainerOutput) Envs() ServiceTemplateContainerEnvArrayOutput
List of environment variables to set in the container. Structure is documented below.
func (ServiceTemplateContainerOutput) Image ¶
func (o ServiceTemplateContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images
func (ServiceTemplateContainerOutput) LivenessProbe ¶
func (o ServiceTemplateContainerOutput) LivenessProbe() ServiceTemplateContainerLivenessProbePtrOutput
Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Structure is documented below.
func (ServiceTemplateContainerOutput) Name ¶
func (o ServiceTemplateContainerOutput) Name() pulumi.StringPtrOutput
Name of the container specified as a DNS_LABEL.
func (ServiceTemplateContainerOutput) Ports ¶
func (o ServiceTemplateContainerOutput) Ports() ServiceTemplateContainerPortArrayOutput
List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on Structure is documented below.
func (ServiceTemplateContainerOutput) Resources ¶
func (o ServiceTemplateContainerOutput) Resources() ServiceTemplateContainerResourcesPtrOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Structure is documented below.
func (ServiceTemplateContainerOutput) StartupProbe ¶
func (o ServiceTemplateContainerOutput) StartupProbe() ServiceTemplateContainerStartupProbePtrOutput
Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Structure is documented below.
func (ServiceTemplateContainerOutput) ToServiceTemplateContainerOutput ¶
func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutput() ServiceTemplateContainerOutput
func (ServiceTemplateContainerOutput) ToServiceTemplateContainerOutputWithContext ¶
func (o ServiceTemplateContainerOutput) ToServiceTemplateContainerOutputWithContext(ctx context.Context) ServiceTemplateContainerOutput
func (ServiceTemplateContainerOutput) VolumeMounts ¶
func (o ServiceTemplateContainerOutput) VolumeMounts() ServiceTemplateContainerVolumeMountArrayOutput
Volume to mount into the container's filesystem. Structure is documented below.
func (ServiceTemplateContainerOutput) WorkingDir ¶
func (o ServiceTemplateContainerOutput) WorkingDir() pulumi.StringPtrOutput
Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
type ServiceTemplateContainerPort ¶
type ServiceTemplateContainerPort struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort *int `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name *string `pulumi:"name"` }
type ServiceTemplateContainerPortArgs ¶
type ServiceTemplateContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name pulumi.StringPtrInput `pulumi:"name"` }
func (ServiceTemplateContainerPortArgs) ElementType ¶
func (ServiceTemplateContainerPortArgs) ElementType() reflect.Type
func (ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutput ¶
func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
func (ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutputWithContext ¶
func (i ServiceTemplateContainerPortArgs) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
type ServiceTemplateContainerPortArray ¶
type ServiceTemplateContainerPortArray []ServiceTemplateContainerPortInput
func (ServiceTemplateContainerPortArray) ElementType ¶
func (ServiceTemplateContainerPortArray) ElementType() reflect.Type
func (ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutput ¶
func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
func (ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutputWithContext ¶
func (i ServiceTemplateContainerPortArray) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
type ServiceTemplateContainerPortArrayInput ¶
type ServiceTemplateContainerPortArrayInput interface { pulumi.Input ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput ToServiceTemplateContainerPortArrayOutputWithContext(context.Context) ServiceTemplateContainerPortArrayOutput }
ServiceTemplateContainerPortArrayInput is an input type that accepts ServiceTemplateContainerPortArray and ServiceTemplateContainerPortArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerPortArrayInput` via:
ServiceTemplateContainerPortArray{ ServiceTemplateContainerPortArgs{...} }
type ServiceTemplateContainerPortArrayOutput ¶
type ServiceTemplateContainerPortArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerPortArrayOutput) ElementType ¶
func (ServiceTemplateContainerPortArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutput ¶
func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutput() ServiceTemplateContainerPortArrayOutput
func (ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutputWithContext ¶
func (o ServiceTemplateContainerPortArrayOutput) ToServiceTemplateContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerPortArrayOutput
type ServiceTemplateContainerPortInput ¶
type ServiceTemplateContainerPortInput interface { pulumi.Input ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput ToServiceTemplateContainerPortOutputWithContext(context.Context) ServiceTemplateContainerPortOutput }
ServiceTemplateContainerPortInput is an input type that accepts ServiceTemplateContainerPortArgs and ServiceTemplateContainerPortOutput values. You can construct a concrete instance of `ServiceTemplateContainerPortInput` via:
ServiceTemplateContainerPortArgs{...}
type ServiceTemplateContainerPortOutput ¶
type ServiceTemplateContainerPortOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerPortOutput) ContainerPort ¶
func (o ServiceTemplateContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
func (ServiceTemplateContainerPortOutput) ElementType ¶
func (ServiceTemplateContainerPortOutput) ElementType() reflect.Type
func (ServiceTemplateContainerPortOutput) Name ¶
func (o ServiceTemplateContainerPortOutput) Name() pulumi.StringPtrOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutput ¶
func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutput() ServiceTemplateContainerPortOutput
func (ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutputWithContext ¶
func (o ServiceTemplateContainerPortOutput) ToServiceTemplateContainerPortOutputWithContext(ctx context.Context) ServiceTemplateContainerPortOutput
type ServiceTemplateContainerResources ¶
type ServiceTemplateContainerResources struct { // Determines whether CPU is only allocated during requests. True by default if the parent `resources` field is not set. However, if // `resources` is set, this field must be explicitly set to true to preserve the default behavior. CpuIdle *bool `pulumi:"cpuIdle"` // Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` // Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. StartupCpuBoost *bool `pulumi:"startupCpuBoost"` }
type ServiceTemplateContainerResourcesArgs ¶
type ServiceTemplateContainerResourcesArgs struct { // Determines whether CPU is only allocated during requests. True by default if the parent `resources` field is not set. However, if // `resources` is set, this field must be explicitly set to true to preserve the default behavior. CpuIdle pulumi.BoolPtrInput `pulumi:"cpuIdle"` // Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` // Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. StartupCpuBoost pulumi.BoolPtrInput `pulumi:"startupCpuBoost"` }
func (ServiceTemplateContainerResourcesArgs) ElementType ¶
func (ServiceTemplateContainerResourcesArgs) ElementType() reflect.Type
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutput ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutputWithContext ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutput ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
func (ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutputWithContext ¶
func (i ServiceTemplateContainerResourcesArgs) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
type ServiceTemplateContainerResourcesInput ¶
type ServiceTemplateContainerResourcesInput interface { pulumi.Input ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput ToServiceTemplateContainerResourcesOutputWithContext(context.Context) ServiceTemplateContainerResourcesOutput }
ServiceTemplateContainerResourcesInput is an input type that accepts ServiceTemplateContainerResourcesArgs and ServiceTemplateContainerResourcesOutput values. You can construct a concrete instance of `ServiceTemplateContainerResourcesInput` via:
ServiceTemplateContainerResourcesArgs{...}
type ServiceTemplateContainerResourcesOutput ¶
type ServiceTemplateContainerResourcesOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerResourcesOutput) CpuIdle ¶
func (o ServiceTemplateContainerResourcesOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU is only allocated during requests. True by default if the parent `resources` field is not set. However, if `resources` is set, this field must be explicitly set to true to preserve the default behavior.
func (ServiceTemplateContainerResourcesOutput) ElementType ¶
func (ServiceTemplateContainerResourcesOutput) ElementType() reflect.Type
func (ServiceTemplateContainerResourcesOutput) Limits ¶
func (o ServiceTemplateContainerResourcesOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateContainerResourcesOutput) StartupCpuBoost ¶
func (o ServiceTemplateContainerResourcesOutput) StartupCpuBoost() pulumi.BoolPtrOutput
Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutput ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutput() ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutputWithContext ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesOutput
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutput ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
func (ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext ¶
func (o ServiceTemplateContainerResourcesOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
type ServiceTemplateContainerResourcesPtrInput ¶
type ServiceTemplateContainerResourcesPtrInput interface { pulumi.Input ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput ToServiceTemplateContainerResourcesPtrOutputWithContext(context.Context) ServiceTemplateContainerResourcesPtrOutput }
ServiceTemplateContainerResourcesPtrInput is an input type that accepts ServiceTemplateContainerResourcesArgs, ServiceTemplateContainerResourcesPtr and ServiceTemplateContainerResourcesPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerResourcesPtrInput` via:
ServiceTemplateContainerResourcesArgs{...} or: nil
func ServiceTemplateContainerResourcesPtr ¶
func ServiceTemplateContainerResourcesPtr(v *ServiceTemplateContainerResourcesArgs) ServiceTemplateContainerResourcesPtrInput
type ServiceTemplateContainerResourcesPtrOutput ¶
type ServiceTemplateContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerResourcesPtrOutput) CpuIdle ¶
func (o ServiceTemplateContainerResourcesPtrOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU is only allocated during requests. True by default if the parent `resources` field is not set. However, if `resources` is set, this field must be explicitly set to true to preserve the default behavior.
func (ServiceTemplateContainerResourcesPtrOutput) ElementType ¶
func (ServiceTemplateContainerResourcesPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerResourcesPtrOutput) Limits ¶
func (o ServiceTemplateContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Use key `cpu` for CPU limit and `memory` for memory limit. Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateContainerResourcesPtrOutput) StartupCpuBoost ¶
func (o ServiceTemplateContainerResourcesPtrOutput) StartupCpuBoost() pulumi.BoolPtrOutput
Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.
func (ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutput ¶
func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutput() ServiceTemplateContainerResourcesPtrOutput
func (ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext ¶
func (o ServiceTemplateContainerResourcesPtrOutput) ToServiceTemplateContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerResourcesPtrOutput
type ServiceTemplateContainerStartupProbe ¶
type ServiceTemplateContainerStartupProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold *int `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. // Structure is documented below. Grpc *ServiceTemplateContainerStartupProbeGrpc `pulumi:"grpc"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet *ServiceTemplateContainerStartupProbeHttpGet `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket *ServiceTemplateContainerStartupProbeTcpSocket `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ServiceTemplateContainerStartupProbeArgs ¶
type ServiceTemplateContainerStartupProbeArgs struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // GRPC specifies an action involving a GRPC port. // Structure is documented below. Grpc ServiceTemplateContainerStartupProbeGrpcPtrInput `pulumi:"grpc"` // HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. HttpGet ServiceTemplateContainerStartupProbeHttpGetPtrInput `pulumi:"httpGet"` // Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. // Structure is documented below. TcpSocket ServiceTemplateContainerStartupProbeTcpSocketPtrInput `pulumi:"tcpSocket"` // Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ServiceTemplateContainerStartupProbeArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutput ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutput ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
func (ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeArgs) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
type ServiceTemplateContainerStartupProbeGrpc ¶
type ServiceTemplateContainerStartupProbeGrpc struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port *int `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service *string `pulumi:"service"` }
type ServiceTemplateContainerStartupProbeGrpcArgs ¶
type ServiceTemplateContainerStartupProbeGrpcArgs struct { // Port number to access on the container. Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntPtrInput `pulumi:"port"` // The name of the service to place in the gRPC HealthCheckRequest // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). // If this is not specified, the default behavior is defined by gRPC. Service pulumi.StringPtrInput `pulumi:"service"` }
func (ServiceTemplateContainerStartupProbeGrpcArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeGrpcArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcOutput ¶
func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcOutput() ServiceTemplateContainerStartupProbeGrpcOutput
func (ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcOutput
func (ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcPtrOutput ¶
func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput
func (ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeGrpcArgs) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput
type ServiceTemplateContainerStartupProbeGrpcInput ¶
type ServiceTemplateContainerStartupProbeGrpcInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeGrpcOutput() ServiceTemplateContainerStartupProbeGrpcOutput ToServiceTemplateContainerStartupProbeGrpcOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeGrpcOutput }
ServiceTemplateContainerStartupProbeGrpcInput is an input type that accepts ServiceTemplateContainerStartupProbeGrpcArgs and ServiceTemplateContainerStartupProbeGrpcOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeGrpcInput` via:
ServiceTemplateContainerStartupProbeGrpcArgs{...}
type ServiceTemplateContainerStartupProbeGrpcOutput ¶
type ServiceTemplateContainerStartupProbeGrpcOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeGrpcOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeGrpcOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeGrpcOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeGrpcOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerStartupProbeGrpcOutput) Service ¶
func (o ServiceTemplateContainerStartupProbeGrpcOutput) Service() pulumi.StringPtrOutput
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
func (ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcOutput ¶
func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcOutput() ServiceTemplateContainerStartupProbeGrpcOutput
func (ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcOutput
func (ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput
func (ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeGrpcOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput
type ServiceTemplateContainerStartupProbeGrpcPtrInput ¶
type ServiceTemplateContainerStartupProbeGrpcPtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput }
ServiceTemplateContainerStartupProbeGrpcPtrInput is an input type that accepts ServiceTemplateContainerStartupProbeGrpcArgs, ServiceTemplateContainerStartupProbeGrpcPtr and ServiceTemplateContainerStartupProbeGrpcPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeGrpcPtrInput` via:
ServiceTemplateContainerStartupProbeGrpcArgs{...} or: nil
func ServiceTemplateContainerStartupProbeGrpcPtr ¶
func ServiceTemplateContainerStartupProbeGrpcPtr(v *ServiceTemplateContainerStartupProbeGrpcArgs) ServiceTemplateContainerStartupProbeGrpcPtrInput
type ServiceTemplateContainerStartupProbeGrpcPtrOutput ¶
type ServiceTemplateContainerStartupProbeGrpcPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Number must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) Service ¶
func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) Service() pulumi.StringPtrOutput
The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutput() ServiceTemplateContainerStartupProbeGrpcPtrOutput
func (ServiceTemplateContainerStartupProbeGrpcPtrOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeGrpcPtrOutput) ToServiceTemplateContainerStartupProbeGrpcPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeGrpcPtrOutput
type ServiceTemplateContainerStartupProbeHttpGet ¶
type ServiceTemplateContainerStartupProbeHttpGet struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders []ServiceTemplateContainerStartupProbeHttpGetHttpHeader `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path *string `pulumi:"path"` // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port *int `pulumi:"port"` }
type ServiceTemplateContainerStartupProbeHttpGetArgs ¶
type ServiceTemplateContainerStartupProbeHttpGetArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. // Structure is documented below. HttpHeaders ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput `pulumi:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. Path pulumi.StringPtrInput `pulumi:"path"` // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
func (ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetArgs) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray []ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput }
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray and ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayInput` via:
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArray{ ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...} }
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput }
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs and ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetHttpHeaderInput` via:
ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArgs{...}
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
func (ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput) ToServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetHttpHeaderOutput
type ServiceTemplateContainerStartupProbeHttpGetInput ¶
type ServiceTemplateContainerStartupProbeHttpGetInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput }
ServiceTemplateContainerStartupProbeHttpGetInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetArgs and ServiceTemplateContainerStartupProbeHttpGetOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetInput` via:
ServiceTemplateContainerStartupProbeHttpGetArgs{...}
type ServiceTemplateContainerStartupProbeHttpGetOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerStartupProbeHttpGetOutput) Path ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerStartupProbeHttpGetOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutput() ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetOutput
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
func (ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
type ServiceTemplateContainerStartupProbeHttpGetPtrInput ¶
type ServiceTemplateContainerStartupProbeHttpGetPtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput }
ServiceTemplateContainerStartupProbeHttpGetPtrInput is an input type that accepts ServiceTemplateContainerStartupProbeHttpGetArgs, ServiceTemplateContainerStartupProbeHttpGetPtr and ServiceTemplateContainerStartupProbeHttpGetPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeHttpGetPtrInput` via:
ServiceTemplateContainerStartupProbeHttpGetArgs{...} or: nil
func ServiceTemplateContainerStartupProbeHttpGetPtr ¶
func ServiceTemplateContainerStartupProbeHttpGetPtr(v *ServiceTemplateContainerStartupProbeHttpGetArgs) ServiceTemplateContainerStartupProbeHttpGetPtrInput
type ServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
type ServiceTemplateContainerStartupProbeHttpGetPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) HttpHeaders() ServiceTemplateContainerStartupProbeHttpGetHttpHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers. Structure is documented below.
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Path ¶
Path to access on the HTTP server. Defaults to '/'.
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutput() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
func (ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeHttpGetPtrOutput) ToServiceTemplateContainerStartupProbeHttpGetPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeHttpGetPtrOutput
type ServiceTemplateContainerStartupProbeInput ¶
type ServiceTemplateContainerStartupProbeInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput ToServiceTemplateContainerStartupProbeOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeOutput }
ServiceTemplateContainerStartupProbeInput is an input type that accepts ServiceTemplateContainerStartupProbeArgs and ServiceTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeInput` via:
ServiceTemplateContainerStartupProbeArgs{...}
type ServiceTemplateContainerStartupProbeOutput ¶
type ServiceTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeOutput) FailureThreshold ¶
func (o ServiceTemplateContainerStartupProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerStartupProbeOutput) Grpc ¶
func (o ServiceTemplateContainerStartupProbeOutput) Grpc() ServiceTemplateContainerStartupProbeGrpcPtrOutput
GRPC specifies an action involving a GRPC port. Structure is documented below.
func (ServiceTemplateContainerStartupProbeOutput) HttpGet ¶
func (o ServiceTemplateContainerStartupProbeOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerStartupProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbeOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerStartupProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerStartupProbeOutput) TcpSocket ¶
func (o ServiceTemplateContainerStartupProbeOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbeOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerStartupProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutput ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutput() ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbeOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeOutput
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutput ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
func (ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
type ServiceTemplateContainerStartupProbePtrInput ¶
type ServiceTemplateContainerStartupProbePtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput ToServiceTemplateContainerStartupProbePtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbePtrOutput }
ServiceTemplateContainerStartupProbePtrInput is an input type that accepts ServiceTemplateContainerStartupProbeArgs, ServiceTemplateContainerStartupProbePtr and ServiceTemplateContainerStartupProbePtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbePtrInput` via:
ServiceTemplateContainerStartupProbeArgs{...} or: nil
func ServiceTemplateContainerStartupProbePtr ¶
func ServiceTemplateContainerStartupProbePtr(v *ServiceTemplateContainerStartupProbeArgs) ServiceTemplateContainerStartupProbePtrInput
type ServiceTemplateContainerStartupProbePtrOutput ¶
type ServiceTemplateContainerStartupProbePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbePtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbePtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbePtrOutput) FailureThreshold ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (ServiceTemplateContainerStartupProbePtrOutput) Grpc ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) Grpc() ServiceTemplateContainerStartupProbeGrpcPtrOutput
GRPC specifies an action involving a GRPC port. Structure is documented below.
func (ServiceTemplateContainerStartupProbePtrOutput) HttpGet ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) HttpGet() ServiceTemplateContainerStartupProbeHttpGetPtrOutput
HTTPGet specifies the http request to perform. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbePtrOutput) InitialDelaySeconds ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbePtrOutput) PeriodSeconds ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
func (ServiceTemplateContainerStartupProbePtrOutput) TcpSocket ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) TcpSocket() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of HTTPGet or TCPSocket must be specified. Structure is documented below.
func (ServiceTemplateContainerStartupProbePtrOutput) TimeoutSeconds ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
func (ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutput ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutput() ServiceTemplateContainerStartupProbePtrOutput
func (ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbePtrOutput) ToServiceTemplateContainerStartupProbePtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbePtrOutput
type ServiceTemplateContainerStartupProbeTcpSocket ¶
type ServiceTemplateContainerStartupProbeTcpSocket struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port *int `pulumi:"port"` }
type ServiceTemplateContainerStartupProbeTcpSocketArgs ¶
type ServiceTemplateContainerStartupProbeTcpSocketArgs struct { // Port number to access on the container. Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType ¶
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutput ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
func (ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (i ServiceTemplateContainerStartupProbeTcpSocketArgs) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
type ServiceTemplateContainerStartupProbeTcpSocketInput ¶
type ServiceTemplateContainerStartupProbeTcpSocketInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput }
ServiceTemplateContainerStartupProbeTcpSocketInput is an input type that accepts ServiceTemplateContainerStartupProbeTcpSocketArgs and ServiceTemplateContainerStartupProbeTcpSocketOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeTcpSocketInput` via:
ServiceTemplateContainerStartupProbeTcpSocketArgs{...}
type ServiceTemplateContainerStartupProbeTcpSocketOutput ¶
type ServiceTemplateContainerStartupProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutput ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutput() ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketOutput
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
func (ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
type ServiceTemplateContainerStartupProbeTcpSocketPtrInput ¶
type ServiceTemplateContainerStartupProbeTcpSocketPtrInput interface { pulumi.Input ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput }
ServiceTemplateContainerStartupProbeTcpSocketPtrInput is an input type that accepts ServiceTemplateContainerStartupProbeTcpSocketArgs, ServiceTemplateContainerStartupProbeTcpSocketPtr and ServiceTemplateContainerStartupProbeTcpSocketPtrOutput values. You can construct a concrete instance of `ServiceTemplateContainerStartupProbeTcpSocketPtrInput` via:
ServiceTemplateContainerStartupProbeTcpSocketArgs{...} or: nil
func ServiceTemplateContainerStartupProbeTcpSocketPtr ¶
func ServiceTemplateContainerStartupProbeTcpSocketPtr(v *ServiceTemplateContainerStartupProbeTcpSocketArgs) ServiceTemplateContainerStartupProbeTcpSocketPtrInput
type ServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
type ServiceTemplateContainerStartupProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType ¶
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ElementType() reflect.Type
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Port ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) Port() pulumi.IntPtrOutput
Port number to access on the container. Must be in the range 1 to 65535. If not specified, defaults to the same value as container.ports[0].containerPort.
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutput() ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
func (ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext ¶
func (o ServiceTemplateContainerStartupProbeTcpSocketPtrOutput) ToServiceTemplateContainerStartupProbeTcpSocketPtrOutputWithContext(ctx context.Context) ServiceTemplateContainerStartupProbeTcpSocketPtrOutput
type ServiceTemplateContainerVolumeMount ¶
type ServiceTemplateContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath string `pulumi:"mountPath"` // This must match the Name of a Volume. Name string `pulumi:"name"` }
type ServiceTemplateContainerVolumeMountArgs ¶
type ServiceTemplateContainerVolumeMountArgs struct { // Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run MountPath pulumi.StringInput `pulumi:"mountPath"` // This must match the Name of a Volume. Name pulumi.StringInput `pulumi:"name"` }
func (ServiceTemplateContainerVolumeMountArgs) ElementType ¶
func (ServiceTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutput ¶
func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
func (ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutputWithContext ¶
func (i ServiceTemplateContainerVolumeMountArgs) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
type ServiceTemplateContainerVolumeMountArray ¶
type ServiceTemplateContainerVolumeMountArray []ServiceTemplateContainerVolumeMountInput
func (ServiceTemplateContainerVolumeMountArray) ElementType ¶
func (ServiceTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutput ¶
func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
func (ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i ServiceTemplateContainerVolumeMountArray) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
type ServiceTemplateContainerVolumeMountArrayInput ¶
type ServiceTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput ToServiceTemplateContainerVolumeMountArrayOutputWithContext(context.Context) ServiceTemplateContainerVolumeMountArrayOutput }
ServiceTemplateContainerVolumeMountArrayInput is an input type that accepts ServiceTemplateContainerVolumeMountArray and ServiceTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ServiceTemplateContainerVolumeMountArrayInput` via:
ServiceTemplateContainerVolumeMountArray{ ServiceTemplateContainerVolumeMountArgs{...} }
type ServiceTemplateContainerVolumeMountArrayOutput ¶
type ServiceTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (ServiceTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutput ¶
func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutput() ServiceTemplateContainerVolumeMountArrayOutput
func (ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o ServiceTemplateContainerVolumeMountArrayOutput) ToServiceTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountArrayOutput
type ServiceTemplateContainerVolumeMountInput ¶
type ServiceTemplateContainerVolumeMountInput interface { pulumi.Input ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput ToServiceTemplateContainerVolumeMountOutputWithContext(context.Context) ServiceTemplateContainerVolumeMountOutput }
ServiceTemplateContainerVolumeMountInput is an input type that accepts ServiceTemplateContainerVolumeMountArgs and ServiceTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `ServiceTemplateContainerVolumeMountInput` via:
ServiceTemplateContainerVolumeMountArgs{...}
type ServiceTemplateContainerVolumeMountOutput ¶
type ServiceTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ServiceTemplateContainerVolumeMountOutput) ElementType ¶
func (ServiceTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (ServiceTemplateContainerVolumeMountOutput) MountPath ¶
func (o ServiceTemplateContainerVolumeMountOutput) MountPath() pulumi.StringOutput
Path within the container at which the volume should be mounted. Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
func (ServiceTemplateContainerVolumeMountOutput) Name ¶
func (o ServiceTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutput ¶
func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutput() ServiceTemplateContainerVolumeMountOutput
func (ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutputWithContext ¶
func (o ServiceTemplateContainerVolumeMountOutput) ToServiceTemplateContainerVolumeMountOutputWithContext(ctx context.Context) ServiceTemplateContainerVolumeMountOutput
type ServiceTemplateInput ¶
type ServiceTemplateInput interface { pulumi.Input ToServiceTemplateOutput() ServiceTemplateOutput ToServiceTemplateOutputWithContext(context.Context) ServiceTemplateOutput }
ServiceTemplateInput is an input type that accepts ServiceTemplateArgs and ServiceTemplateOutput values. You can construct a concrete instance of `ServiceTemplateInput` via:
ServiceTemplateArgs{...}
type ServiceTemplateOutput ¶
type ServiceTemplateOutput struct{ *pulumi.OutputState }
func (ServiceTemplateOutput) Annotations ¶
func (o ServiceTemplateOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. This field follows Kubernetes annotations' namespacing, limits, and rules.
func (ServiceTemplateOutput) Containers ¶
func (o ServiceTemplateOutput) Containers() ServiceTemplateContainerArrayOutput
Holds the containers that define the unit of execution for this Service. Structure is documented below.
func (ServiceTemplateOutput) ElementType ¶
func (ServiceTemplateOutput) ElementType() reflect.Type
func (ServiceTemplateOutput) EncryptionKey ¶
func (o ServiceTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (ServiceTemplateOutput) ExecutionEnvironment ¶
func (o ServiceTemplateOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The sandbox environment to host this Revision. Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`.
func (ServiceTemplateOutput) Labels ¶
func (o ServiceTemplateOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 RevisionTemplate.
func (ServiceTemplateOutput) MaxInstanceRequestConcurrency ¶
func (o ServiceTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
Sets the maximum number of requests that each serving instance can receive.
func (ServiceTemplateOutput) Revision ¶
func (o ServiceTemplateOutput) Revision() pulumi.StringPtrOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name.
func (ServiceTemplateOutput) Scaling ¶
func (o ServiceTemplateOutput) Scaling() ServiceTemplateScalingPtrOutput
Scaling settings for this Revision. Structure is documented below.
func (ServiceTemplateOutput) ServiceAccount ¶
func (o ServiceTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
func (ServiceTemplateOutput) SessionAffinity ¶
func (o ServiceTemplateOutput) SessionAffinity() pulumi.BoolPtrOutput
Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity
func (ServiceTemplateOutput) Timeout ¶
func (o ServiceTemplateOutput) Timeout() pulumi.StringPtrOutput
Max allowed time for an instance to respond to a request. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (ServiceTemplateOutput) ToServiceTemplateOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplateOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplatePtrOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
func (ServiceTemplateOutput) Volumes ¶
func (o ServiceTemplateOutput) Volumes() ServiceTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (ServiceTemplateOutput) VpcAccess ¶
func (o ServiceTemplateOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type ServiceTemplatePtrInput ¶
type ServiceTemplatePtrInput interface { pulumi.Input ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput ToServiceTemplatePtrOutputWithContext(context.Context) ServiceTemplatePtrOutput }
ServiceTemplatePtrInput is an input type that accepts ServiceTemplateArgs, ServiceTemplatePtr and ServiceTemplatePtrOutput values. You can construct a concrete instance of `ServiceTemplatePtrInput` via:
ServiceTemplateArgs{...} or: nil
func ServiceTemplatePtr ¶
func ServiceTemplatePtr(v *ServiceTemplateArgs) ServiceTemplatePtrInput
type ServiceTemplatePtrOutput ¶
type ServiceTemplatePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplatePtrOutput) Annotations ¶
func (o ServiceTemplatePtrOutput) Annotations() pulumi.StringMapOutput
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. This field follows Kubernetes annotations' namespacing, limits, and rules.
func (ServiceTemplatePtrOutput) Containers ¶
func (o ServiceTemplatePtrOutput) Containers() ServiceTemplateContainerArrayOutput
Holds the containers that define the unit of execution for this Service. Structure is documented below.
func (ServiceTemplatePtrOutput) Elem ¶
func (o ServiceTemplatePtrOutput) Elem() ServiceTemplateOutput
func (ServiceTemplatePtrOutput) ElementType ¶
func (ServiceTemplatePtrOutput) ElementType() reflect.Type
func (ServiceTemplatePtrOutput) EncryptionKey ¶
func (o ServiceTemplatePtrOutput) EncryptionKey() pulumi.StringPtrOutput
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
func (ServiceTemplatePtrOutput) ExecutionEnvironment ¶
func (o ServiceTemplatePtrOutput) ExecutionEnvironment() pulumi.StringPtrOutput
The sandbox environment to host this Revision. Possible values are: `EXECUTION_ENVIRONMENT_GEN1`, `EXECUTION_ENVIRONMENT_GEN2`.
func (ServiceTemplatePtrOutput) Labels ¶
func (o ServiceTemplatePtrOutput) Labels() pulumi.StringMapOutput
Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 RevisionTemplate.
func (ServiceTemplatePtrOutput) MaxInstanceRequestConcurrency ¶
func (o ServiceTemplatePtrOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
Sets the maximum number of requests that each serving instance can receive.
func (ServiceTemplatePtrOutput) Revision ¶
func (o ServiceTemplatePtrOutput) Revision() pulumi.StringPtrOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name.
func (ServiceTemplatePtrOutput) Scaling ¶
func (o ServiceTemplatePtrOutput) Scaling() ServiceTemplateScalingPtrOutput
Scaling settings for this Revision. Structure is documented below.
func (ServiceTemplatePtrOutput) ServiceAccount ¶
func (o ServiceTemplatePtrOutput) ServiceAccount() pulumi.StringPtrOutput
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account.
func (ServiceTemplatePtrOutput) SessionAffinity ¶
func (o ServiceTemplatePtrOutput) SessionAffinity() pulumi.BoolPtrOutput
Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity
func (ServiceTemplatePtrOutput) Timeout ¶
func (o ServiceTemplatePtrOutput) Timeout() pulumi.StringPtrOutput
Max allowed time for an instance to respond to a request. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput ¶
func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext ¶
func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
func (ServiceTemplatePtrOutput) Volumes ¶
func (o ServiceTemplatePtrOutput) Volumes() ServiceTemplateVolumeArrayOutput
A list of Volumes to make available to containers. Structure is documented below.
func (ServiceTemplatePtrOutput) VpcAccess ¶
func (o ServiceTemplatePtrOutput) VpcAccess() ServiceTemplateVpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. Structure is documented below.
type ServiceTemplateScaling ¶
type ServiceTemplateScaling struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount *int `pulumi:"maxInstanceCount"` // Minimum number of instances for the service, to be divided among all revisions receiving traffic. MinInstanceCount *int `pulumi:"minInstanceCount"` }
type ServiceTemplateScalingArgs ¶
type ServiceTemplateScalingArgs struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"` // Minimum number of instances for the service, to be divided among all revisions receiving traffic. MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
func (ServiceTemplateScalingArgs) ElementType ¶
func (ServiceTemplateScalingArgs) ElementType() reflect.Type
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingOutput ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingOutputWithContext ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutput ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
func (ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutputWithContext ¶
func (i ServiceTemplateScalingArgs) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
type ServiceTemplateScalingInput ¶
type ServiceTemplateScalingInput interface { pulumi.Input ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput ToServiceTemplateScalingOutputWithContext(context.Context) ServiceTemplateScalingOutput }
ServiceTemplateScalingInput is an input type that accepts ServiceTemplateScalingArgs and ServiceTemplateScalingOutput values. You can construct a concrete instance of `ServiceTemplateScalingInput` via:
ServiceTemplateScalingArgs{...}
type ServiceTemplateScalingOutput ¶
type ServiceTemplateScalingOutput struct{ *pulumi.OutputState }
func (ServiceTemplateScalingOutput) ElementType ¶
func (ServiceTemplateScalingOutput) ElementType() reflect.Type
func (ServiceTemplateScalingOutput) MaxInstanceCount ¶
func (o ServiceTemplateScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (ServiceTemplateScalingOutput) MinInstanceCount ¶
func (o ServiceTemplateScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of instances for the service, to be divided among all revisions receiving traffic.
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingOutput ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutput() ServiceTemplateScalingOutput
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingOutputWithContext ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingOutputWithContext(ctx context.Context) ServiceTemplateScalingOutput
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutput ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
func (ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutputWithContext ¶
func (o ServiceTemplateScalingOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
type ServiceTemplateScalingPtrInput ¶
type ServiceTemplateScalingPtrInput interface { pulumi.Input ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput ToServiceTemplateScalingPtrOutputWithContext(context.Context) ServiceTemplateScalingPtrOutput }
ServiceTemplateScalingPtrInput is an input type that accepts ServiceTemplateScalingArgs, ServiceTemplateScalingPtr and ServiceTemplateScalingPtrOutput values. You can construct a concrete instance of `ServiceTemplateScalingPtrInput` via:
ServiceTemplateScalingArgs{...} or: nil
func ServiceTemplateScalingPtr ¶
func ServiceTemplateScalingPtr(v *ServiceTemplateScalingArgs) ServiceTemplateScalingPtrInput
type ServiceTemplateScalingPtrOutput ¶
type ServiceTemplateScalingPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateScalingPtrOutput) Elem ¶
func (o ServiceTemplateScalingPtrOutput) Elem() ServiceTemplateScalingOutput
func (ServiceTemplateScalingPtrOutput) ElementType ¶
func (ServiceTemplateScalingPtrOutput) ElementType() reflect.Type
func (ServiceTemplateScalingPtrOutput) MaxInstanceCount ¶
func (o ServiceTemplateScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (ServiceTemplateScalingPtrOutput) MinInstanceCount ¶
func (o ServiceTemplateScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of instances for the service, to be divided among all revisions receiving traffic.
func (ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutput ¶
func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutput() ServiceTemplateScalingPtrOutput
func (ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutputWithContext ¶
func (o ServiceTemplateScalingPtrOutput) ToServiceTemplateScalingPtrOutputWithContext(ctx context.Context) ServiceTemplateScalingPtrOutput
type ServiceTemplateVolume ¶
type ServiceTemplateVolume struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance *ServiceTemplateVolumeCloudSqlInstance `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. // Structure is documented below. EmptyDir *ServiceTemplateVolumeEmptyDir `pulumi:"emptyDir"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment and requires launch-stage to be set to ALPHA or BETA. // Structure is documented below. Gcs *ServiceTemplateVolumeGcs `pulumi:"gcs"` // Volume's name. Name string `pulumi:"name"` // Represents an NFS mount. // Structure is documented below. Nfs *ServiceTemplateVolumeNfs `pulumi:"nfs"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret *ServiceTemplateVolumeSecret `pulumi:"secret"` }
type ServiceTemplateVolumeArgs ¶
type ServiceTemplateVolumeArgs struct { // For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. // Structure is documented below. CloudSqlInstance ServiceTemplateVolumeCloudSqlInstancePtrInput `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. // Structure is documented below. EmptyDir ServiceTemplateVolumeEmptyDirPtrInput `pulumi:"emptyDir"` // Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment and requires launch-stage to be set to ALPHA or BETA. // Structure is documented below. Gcs ServiceTemplateVolumeGcsPtrInput `pulumi:"gcs"` // Volume's name. Name pulumi.StringInput `pulumi:"name"` // Represents an NFS mount. // Structure is documented below. Nfs ServiceTemplateVolumeNfsPtrInput `pulumi:"nfs"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret // Structure is documented below. Secret ServiceTemplateVolumeSecretPtrInput `pulumi:"secret"` }
func (ServiceTemplateVolumeArgs) ElementType ¶
func (ServiceTemplateVolumeArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutput ¶
func (i ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput
func (ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutputWithContext ¶
func (i ServiceTemplateVolumeArgs) ToServiceTemplateVolumeOutputWithContext(ctx context.Context) ServiceTemplateVolumeOutput
type ServiceTemplateVolumeArray ¶
type ServiceTemplateVolumeArray []ServiceTemplateVolumeInput
func (ServiceTemplateVolumeArray) ElementType ¶
func (ServiceTemplateVolumeArray) ElementType() reflect.Type
func (ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutput ¶
func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
func (ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutputWithContext ¶
func (i ServiceTemplateVolumeArray) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
type ServiceTemplateVolumeArrayInput ¶
type ServiceTemplateVolumeArrayInput interface { pulumi.Input ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput ToServiceTemplateVolumeArrayOutputWithContext(context.Context) ServiceTemplateVolumeArrayOutput }
ServiceTemplateVolumeArrayInput is an input type that accepts ServiceTemplateVolumeArray and ServiceTemplateVolumeArrayOutput values. You can construct a concrete instance of `ServiceTemplateVolumeArrayInput` via:
ServiceTemplateVolumeArray{ ServiceTemplateVolumeArgs{...} }
type ServiceTemplateVolumeArrayOutput ¶
type ServiceTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeArrayOutput) ElementType ¶
func (ServiceTemplateVolumeArrayOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeArrayOutput) Index ¶
func (o ServiceTemplateVolumeArrayOutput) Index(i pulumi.IntInput) ServiceTemplateVolumeOutput
func (ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutput ¶
func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutput() ServiceTemplateVolumeArrayOutput
func (ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutputWithContext ¶
func (o ServiceTemplateVolumeArrayOutput) ToServiceTemplateVolumeArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeArrayOutput
type ServiceTemplateVolumeCloudSqlInstance ¶
type ServiceTemplateVolumeCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances []string `pulumi:"instances"` }
type ServiceTemplateVolumeCloudSqlInstanceArgs ¶
type ServiceTemplateVolumeCloudSqlInstanceArgs struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance} Instances pulumi.StringArrayInput `pulumi:"instances"` }
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ElementType ¶
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutput ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
func (ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (i ServiceTemplateVolumeCloudSqlInstanceArgs) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
type ServiceTemplateVolumeCloudSqlInstanceInput ¶
type ServiceTemplateVolumeCloudSqlInstanceInput interface { pulumi.Input ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput }
ServiceTemplateVolumeCloudSqlInstanceInput is an input type that accepts ServiceTemplateVolumeCloudSqlInstanceArgs and ServiceTemplateVolumeCloudSqlInstanceOutput values. You can construct a concrete instance of `ServiceTemplateVolumeCloudSqlInstanceInput` via:
ServiceTemplateVolumeCloudSqlInstanceArgs{...}
type ServiceTemplateVolumeCloudSqlInstanceOutput ¶
type ServiceTemplateVolumeCloudSqlInstanceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ElementType ¶
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeCloudSqlInstanceOutput) Instances ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutput ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutput() ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstanceOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstanceOutput
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
func (ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o ServiceTemplateVolumeCloudSqlInstanceOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
type ServiceTemplateVolumeCloudSqlInstancePtrInput ¶
type ServiceTemplateVolumeCloudSqlInstancePtrInput interface { pulumi.Input ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput }
ServiceTemplateVolumeCloudSqlInstancePtrInput is an input type that accepts ServiceTemplateVolumeCloudSqlInstanceArgs, ServiceTemplateVolumeCloudSqlInstancePtr and ServiceTemplateVolumeCloudSqlInstancePtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeCloudSqlInstancePtrInput` via:
ServiceTemplateVolumeCloudSqlInstanceArgs{...} or: nil
func ServiceTemplateVolumeCloudSqlInstancePtr ¶
func ServiceTemplateVolumeCloudSqlInstancePtr(v *ServiceTemplateVolumeCloudSqlInstanceArgs) ServiceTemplateVolumeCloudSqlInstancePtrInput
type ServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
type ServiceTemplateVolumeCloudSqlInstancePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ElementType ¶
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) Instances ¶
func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput ¶
func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutput() ServiceTemplateVolumeCloudSqlInstancePtrOutput
func (ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext ¶
func (o ServiceTemplateVolumeCloudSqlInstancePtrOutput) ToServiceTemplateVolumeCloudSqlInstancePtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeCloudSqlInstancePtrOutput
type ServiceTemplateVolumeEmptyDir ¶
type ServiceTemplateVolumeEmptyDir struct { // The different types of medium supported for EmptyDir. // Default value is `MEMORY`. // Possible values are: `MEMORY`. Medium *string `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit *string `pulumi:"sizeLimit"` }
type ServiceTemplateVolumeEmptyDirArgs ¶
type ServiceTemplateVolumeEmptyDirArgs struct { // The different types of medium supported for EmptyDir. // Default value is `MEMORY`. // Possible values are: `MEMORY`. Medium pulumi.StringPtrInput `pulumi:"medium"` // Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. SizeLimit pulumi.StringPtrInput `pulumi:"sizeLimit"` }
func (ServiceTemplateVolumeEmptyDirArgs) ElementType ¶
func (ServiceTemplateVolumeEmptyDirArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirOutput ¶
func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirOutput() ServiceTemplateVolumeEmptyDirOutput
func (ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirOutputWithContext ¶
func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirOutput
func (ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirPtrOutput ¶
func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput
func (ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext ¶
func (i ServiceTemplateVolumeEmptyDirArgs) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirPtrOutput
type ServiceTemplateVolumeEmptyDirInput ¶
type ServiceTemplateVolumeEmptyDirInput interface { pulumi.Input ToServiceTemplateVolumeEmptyDirOutput() ServiceTemplateVolumeEmptyDirOutput ToServiceTemplateVolumeEmptyDirOutputWithContext(context.Context) ServiceTemplateVolumeEmptyDirOutput }
ServiceTemplateVolumeEmptyDirInput is an input type that accepts ServiceTemplateVolumeEmptyDirArgs and ServiceTemplateVolumeEmptyDirOutput values. You can construct a concrete instance of `ServiceTemplateVolumeEmptyDirInput` via:
ServiceTemplateVolumeEmptyDirArgs{...}
type ServiceTemplateVolumeEmptyDirOutput ¶
type ServiceTemplateVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeEmptyDirOutput) ElementType ¶
func (ServiceTemplateVolumeEmptyDirOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeEmptyDirOutput) Medium ¶
func (o ServiceTemplateVolumeEmptyDirOutput) Medium() pulumi.StringPtrOutput
The different types of medium supported for EmptyDir. Default value is `MEMORY`. Possible values are: `MEMORY`.
func (ServiceTemplateVolumeEmptyDirOutput) SizeLimit ¶
func (o ServiceTemplateVolumeEmptyDirOutput) SizeLimit() pulumi.StringPtrOutput
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
func (ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirOutput ¶
func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirOutput() ServiceTemplateVolumeEmptyDirOutput
func (ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirOutputWithContext ¶
func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirOutput
func (ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirPtrOutput ¶
func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput
func (ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext ¶
func (o ServiceTemplateVolumeEmptyDirOutput) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirPtrOutput
type ServiceTemplateVolumeEmptyDirPtrInput ¶
type ServiceTemplateVolumeEmptyDirPtrInput interface { pulumi.Input ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(context.Context) ServiceTemplateVolumeEmptyDirPtrOutput }
ServiceTemplateVolumeEmptyDirPtrInput is an input type that accepts ServiceTemplateVolumeEmptyDirArgs, ServiceTemplateVolumeEmptyDirPtr and ServiceTemplateVolumeEmptyDirPtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeEmptyDirPtrInput` via:
ServiceTemplateVolumeEmptyDirArgs{...} or: nil
func ServiceTemplateVolumeEmptyDirPtr ¶
func ServiceTemplateVolumeEmptyDirPtr(v *ServiceTemplateVolumeEmptyDirArgs) ServiceTemplateVolumeEmptyDirPtrInput
type ServiceTemplateVolumeEmptyDirPtrOutput ¶
type ServiceTemplateVolumeEmptyDirPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeEmptyDirPtrOutput) ElementType ¶
func (ServiceTemplateVolumeEmptyDirPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeEmptyDirPtrOutput) Medium ¶
func (o ServiceTemplateVolumeEmptyDirPtrOutput) Medium() pulumi.StringPtrOutput
The different types of medium supported for EmptyDir. Default value is `MEMORY`. Possible values are: `MEMORY`.
func (ServiceTemplateVolumeEmptyDirPtrOutput) SizeLimit ¶
func (o ServiceTemplateVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.
func (ServiceTemplateVolumeEmptyDirPtrOutput) ToServiceTemplateVolumeEmptyDirPtrOutput ¶
func (o ServiceTemplateVolumeEmptyDirPtrOutput) ToServiceTemplateVolumeEmptyDirPtrOutput() ServiceTemplateVolumeEmptyDirPtrOutput
func (ServiceTemplateVolumeEmptyDirPtrOutput) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext ¶
func (o ServiceTemplateVolumeEmptyDirPtrOutput) ToServiceTemplateVolumeEmptyDirPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeEmptyDirPtrOutput
type ServiceTemplateVolumeGcs ¶ added in v7.7.0
type ServiceTemplateVolumeGcsArgs ¶ added in v7.7.0
type ServiceTemplateVolumeGcsArgs struct { // GCS Bucket name Bucket pulumi.StringInput `pulumi:"bucket"` // If true, mount the GCS bucket as read-only ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (ServiceTemplateVolumeGcsArgs) ElementType ¶ added in v7.7.0
func (ServiceTemplateVolumeGcsArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsOutput ¶ added in v7.7.0
func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsOutput() ServiceTemplateVolumeGcsOutput
func (ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsOutputWithContext ¶ added in v7.7.0
func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsOutput
func (ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsPtrOutput ¶ added in v7.7.0
func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput
func (ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsPtrOutputWithContext ¶ added in v7.7.0
func (i ServiceTemplateVolumeGcsArgs) ToServiceTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsPtrOutput
type ServiceTemplateVolumeGcsInput ¶ added in v7.7.0
type ServiceTemplateVolumeGcsInput interface { pulumi.Input ToServiceTemplateVolumeGcsOutput() ServiceTemplateVolumeGcsOutput ToServiceTemplateVolumeGcsOutputWithContext(context.Context) ServiceTemplateVolumeGcsOutput }
ServiceTemplateVolumeGcsInput is an input type that accepts ServiceTemplateVolumeGcsArgs and ServiceTemplateVolumeGcsOutput values. You can construct a concrete instance of `ServiceTemplateVolumeGcsInput` via:
ServiceTemplateVolumeGcsArgs{...}
type ServiceTemplateVolumeGcsOutput ¶ added in v7.7.0
type ServiceTemplateVolumeGcsOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeGcsOutput) Bucket ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsOutput) Bucket() pulumi.StringOutput
GCS Bucket name
func (ServiceTemplateVolumeGcsOutput) ElementType ¶ added in v7.7.0
func (ServiceTemplateVolumeGcsOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeGcsOutput) ReadOnly ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsOutput) ReadOnly() pulumi.BoolPtrOutput
If true, mount the GCS bucket as read-only
func (ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsOutput ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsOutput() ServiceTemplateVolumeGcsOutput
func (ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsOutput
func (ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsPtrOutput ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput
func (ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsPtrOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsOutput) ToServiceTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsPtrOutput
type ServiceTemplateVolumeGcsPtrInput ¶ added in v7.7.0
type ServiceTemplateVolumeGcsPtrInput interface { pulumi.Input ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput ToServiceTemplateVolumeGcsPtrOutputWithContext(context.Context) ServiceTemplateVolumeGcsPtrOutput }
ServiceTemplateVolumeGcsPtrInput is an input type that accepts ServiceTemplateVolumeGcsArgs, ServiceTemplateVolumeGcsPtr and ServiceTemplateVolumeGcsPtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeGcsPtrInput` via:
ServiceTemplateVolumeGcsArgs{...} or: nil
func ServiceTemplateVolumeGcsPtr ¶ added in v7.7.0
func ServiceTemplateVolumeGcsPtr(v *ServiceTemplateVolumeGcsArgs) ServiceTemplateVolumeGcsPtrInput
type ServiceTemplateVolumeGcsPtrOutput ¶ added in v7.7.0
type ServiceTemplateVolumeGcsPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeGcsPtrOutput) Bucket ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsPtrOutput) Bucket() pulumi.StringPtrOutput
GCS Bucket name
func (ServiceTemplateVolumeGcsPtrOutput) Elem ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsPtrOutput) Elem() ServiceTemplateVolumeGcsOutput
func (ServiceTemplateVolumeGcsPtrOutput) ElementType ¶ added in v7.7.0
func (ServiceTemplateVolumeGcsPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeGcsPtrOutput) ReadOnly ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsPtrOutput) ReadOnly() pulumi.BoolPtrOutput
If true, mount the GCS bucket as read-only
func (ServiceTemplateVolumeGcsPtrOutput) ToServiceTemplateVolumeGcsPtrOutput ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsPtrOutput) ToServiceTemplateVolumeGcsPtrOutput() ServiceTemplateVolumeGcsPtrOutput
func (ServiceTemplateVolumeGcsPtrOutput) ToServiceTemplateVolumeGcsPtrOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateVolumeGcsPtrOutput) ToServiceTemplateVolumeGcsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeGcsPtrOutput
type ServiceTemplateVolumeInput ¶
type ServiceTemplateVolumeInput interface { pulumi.Input ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput ToServiceTemplateVolumeOutputWithContext(context.Context) ServiceTemplateVolumeOutput }
ServiceTemplateVolumeInput is an input type that accepts ServiceTemplateVolumeArgs and ServiceTemplateVolumeOutput values. You can construct a concrete instance of `ServiceTemplateVolumeInput` via:
ServiceTemplateVolumeArgs{...}
type ServiceTemplateVolumeNfs ¶ added in v7.7.0
type ServiceTemplateVolumeNfsArgs ¶ added in v7.7.0
type ServiceTemplateVolumeNfsArgs struct { // Path that is exported by the NFS server. Path pulumi.StringInput `pulumi:"path"` // If true, mount the NFS volume as read only // // *** ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` // Hostname or IP address of the NFS server Server pulumi.StringInput `pulumi:"server"` }
func (ServiceTemplateVolumeNfsArgs) ElementType ¶ added in v7.7.0
func (ServiceTemplateVolumeNfsArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsOutput ¶ added in v7.7.0
func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsOutput() ServiceTemplateVolumeNfsOutput
func (ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsOutputWithContext ¶ added in v7.7.0
func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsOutput
func (ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsPtrOutput ¶ added in v7.7.0
func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput
func (ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsPtrOutputWithContext ¶ added in v7.7.0
func (i ServiceTemplateVolumeNfsArgs) ToServiceTemplateVolumeNfsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsPtrOutput
type ServiceTemplateVolumeNfsInput ¶ added in v7.7.0
type ServiceTemplateVolumeNfsInput interface { pulumi.Input ToServiceTemplateVolumeNfsOutput() ServiceTemplateVolumeNfsOutput ToServiceTemplateVolumeNfsOutputWithContext(context.Context) ServiceTemplateVolumeNfsOutput }
ServiceTemplateVolumeNfsInput is an input type that accepts ServiceTemplateVolumeNfsArgs and ServiceTemplateVolumeNfsOutput values. You can construct a concrete instance of `ServiceTemplateVolumeNfsInput` via:
ServiceTemplateVolumeNfsArgs{...}
type ServiceTemplateVolumeNfsOutput ¶ added in v7.7.0
type ServiceTemplateVolumeNfsOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeNfsOutput) ElementType ¶ added in v7.7.0
func (ServiceTemplateVolumeNfsOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeNfsOutput) Path ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) Path() pulumi.StringOutput
Path that is exported by the NFS server.
func (ServiceTemplateVolumeNfsOutput) ReadOnly ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) ReadOnly() pulumi.BoolPtrOutput
If true, mount the NFS volume as read only
***
func (ServiceTemplateVolumeNfsOutput) Server ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) Server() pulumi.StringOutput
Hostname or IP address of the NFS server
func (ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsOutput ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsOutput() ServiceTemplateVolumeNfsOutput
func (ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsOutput
func (ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsPtrOutput ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput
func (ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsPtrOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsOutput) ToServiceTemplateVolumeNfsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsPtrOutput
type ServiceTemplateVolumeNfsPtrInput ¶ added in v7.7.0
type ServiceTemplateVolumeNfsPtrInput interface { pulumi.Input ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput ToServiceTemplateVolumeNfsPtrOutputWithContext(context.Context) ServiceTemplateVolumeNfsPtrOutput }
ServiceTemplateVolumeNfsPtrInput is an input type that accepts ServiceTemplateVolumeNfsArgs, ServiceTemplateVolumeNfsPtr and ServiceTemplateVolumeNfsPtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeNfsPtrInput` via:
ServiceTemplateVolumeNfsArgs{...} or: nil
func ServiceTemplateVolumeNfsPtr ¶ added in v7.7.0
func ServiceTemplateVolumeNfsPtr(v *ServiceTemplateVolumeNfsArgs) ServiceTemplateVolumeNfsPtrInput
type ServiceTemplateVolumeNfsPtrOutput ¶ added in v7.7.0
type ServiceTemplateVolumeNfsPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeNfsPtrOutput) Elem ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsPtrOutput) Elem() ServiceTemplateVolumeNfsOutput
func (ServiceTemplateVolumeNfsPtrOutput) ElementType ¶ added in v7.7.0
func (ServiceTemplateVolumeNfsPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeNfsPtrOutput) Path ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsPtrOutput) Path() pulumi.StringPtrOutput
Path that is exported by the NFS server.
func (ServiceTemplateVolumeNfsPtrOutput) ReadOnly ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsPtrOutput) ReadOnly() pulumi.BoolPtrOutput
If true, mount the NFS volume as read only
***
func (ServiceTemplateVolumeNfsPtrOutput) Server ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsPtrOutput) Server() pulumi.StringPtrOutput
Hostname or IP address of the NFS server
func (ServiceTemplateVolumeNfsPtrOutput) ToServiceTemplateVolumeNfsPtrOutput ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsPtrOutput) ToServiceTemplateVolumeNfsPtrOutput() ServiceTemplateVolumeNfsPtrOutput
func (ServiceTemplateVolumeNfsPtrOutput) ToServiceTemplateVolumeNfsPtrOutputWithContext ¶ added in v7.7.0
func (o ServiceTemplateVolumeNfsPtrOutput) ToServiceTemplateVolumeNfsPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeNfsPtrOutput
type ServiceTemplateVolumeOutput ¶
type ServiceTemplateVolumeOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeOutput) CloudSqlInstance ¶
func (o ServiceTemplateVolumeOutput) CloudSqlInstance() ServiceTemplateVolumeCloudSqlInstancePtrOutput
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Structure is documented below.
func (ServiceTemplateVolumeOutput) ElementType ¶
func (ServiceTemplateVolumeOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeOutput) EmptyDir ¶
func (o ServiceTemplateVolumeOutput) EmptyDir() ServiceTemplateVolumeEmptyDirPtrOutput
Ephemeral storage used as a shared volume. Structure is documented below.
func (ServiceTemplateVolumeOutput) Gcs ¶ added in v7.7.0
func (o ServiceTemplateVolumeOutput) Gcs() ServiceTemplateVolumeGcsPtrOutput
Cloud Storage bucket mounted as a volume using GCSFuse. This feature is only supported in the gen2 execution environment and requires launch-stage to be set to ALPHA or BETA. Structure is documented below.
func (ServiceTemplateVolumeOutput) Name ¶
func (o ServiceTemplateVolumeOutput) Name() pulumi.StringOutput
Volume's name.
func (ServiceTemplateVolumeOutput) Nfs ¶ added in v7.7.0
func (o ServiceTemplateVolumeOutput) Nfs() ServiceTemplateVolumeNfsPtrOutput
Represents an NFS mount. Structure is documented below.
func (ServiceTemplateVolumeOutput) Secret ¶
func (o ServiceTemplateVolumeOutput) Secret() ServiceTemplateVolumeSecretPtrOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Structure is documented below.
func (ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutput ¶
func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutput() ServiceTemplateVolumeOutput
func (ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutputWithContext ¶
func (o ServiceTemplateVolumeOutput) ToServiceTemplateVolumeOutputWithContext(ctx context.Context) ServiceTemplateVolumeOutput
type ServiceTemplateVolumeSecret ¶
type ServiceTemplateVolumeSecret struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode *int `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items []ServiceTemplateVolumeSecretItem `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret string `pulumi:"secret"` }
type ServiceTemplateVolumeSecretArgs ¶
type ServiceTemplateVolumeSecretArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. DefaultMode pulumi.IntPtrInput `pulumi:"defaultMode"` // If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. // Structure is documented below. Items ServiceTemplateVolumeSecretItemArrayInput `pulumi:"items"` // The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Secret pulumi.StringInput `pulumi:"secret"` }
func (ServiceTemplateVolumeSecretArgs) ElementType ¶
func (ServiceTemplateVolumeSecretArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutput ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutputWithContext ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutput ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
func (ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutputWithContext ¶
func (i ServiceTemplateVolumeSecretArgs) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
type ServiceTemplateVolumeSecretInput ¶
type ServiceTemplateVolumeSecretInput interface { pulumi.Input ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput ToServiceTemplateVolumeSecretOutputWithContext(context.Context) ServiceTemplateVolumeSecretOutput }
ServiceTemplateVolumeSecretInput is an input type that accepts ServiceTemplateVolumeSecretArgs and ServiceTemplateVolumeSecretOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretInput` via:
ServiceTemplateVolumeSecretArgs{...}
type ServiceTemplateVolumeSecretItem ¶
type ServiceTemplateVolumeSecretItem struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode *int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version *string `pulumi:"version"` }
type ServiceTemplateVolumeSecretItemArgs ¶
type ServiceTemplateVolumeSecretItemArgs struct { // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Mode pulumi.IntPtrInput `pulumi:"mode"` // The relative path of the secret in the container. Path pulumi.StringInput `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version Version pulumi.StringPtrInput `pulumi:"version"` }
func (ServiceTemplateVolumeSecretItemArgs) ElementType ¶
func (ServiceTemplateVolumeSecretItemArgs) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutput ¶
func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
func (ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutputWithContext ¶
func (i ServiceTemplateVolumeSecretItemArgs) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
type ServiceTemplateVolumeSecretItemArray ¶
type ServiceTemplateVolumeSecretItemArray []ServiceTemplateVolumeSecretItemInput
func (ServiceTemplateVolumeSecretItemArray) ElementType ¶
func (ServiceTemplateVolumeSecretItemArray) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutput ¶
func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
func (ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutputWithContext ¶
func (i ServiceTemplateVolumeSecretItemArray) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
type ServiceTemplateVolumeSecretItemArrayInput ¶
type ServiceTemplateVolumeSecretItemArrayInput interface { pulumi.Input ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput ToServiceTemplateVolumeSecretItemArrayOutputWithContext(context.Context) ServiceTemplateVolumeSecretItemArrayOutput }
ServiceTemplateVolumeSecretItemArrayInput is an input type that accepts ServiceTemplateVolumeSecretItemArray and ServiceTemplateVolumeSecretItemArrayOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretItemArrayInput` via:
ServiceTemplateVolumeSecretItemArray{ ServiceTemplateVolumeSecretItemArgs{...} }
type ServiceTemplateVolumeSecretItemArrayOutput ¶
type ServiceTemplateVolumeSecretItemArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretItemArrayOutput) ElementType ¶
func (ServiceTemplateVolumeSecretItemArrayOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutput ¶
func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutput() ServiceTemplateVolumeSecretItemArrayOutput
func (ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutputWithContext ¶
func (o ServiceTemplateVolumeSecretItemArrayOutput) ToServiceTemplateVolumeSecretItemArrayOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemArrayOutput
type ServiceTemplateVolumeSecretItemInput ¶
type ServiceTemplateVolumeSecretItemInput interface { pulumi.Input ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput ToServiceTemplateVolumeSecretItemOutputWithContext(context.Context) ServiceTemplateVolumeSecretItemOutput }
ServiceTemplateVolumeSecretItemInput is an input type that accepts ServiceTemplateVolumeSecretItemArgs and ServiceTemplateVolumeSecretItemOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretItemInput` via:
ServiceTemplateVolumeSecretItemArgs{...}
type ServiceTemplateVolumeSecretItemOutput ¶
type ServiceTemplateVolumeSecretItemOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretItemOutput) ElementType ¶
func (ServiceTemplateVolumeSecretItemOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretItemOutput) Mode ¶
func (o ServiceTemplateVolumeSecretItemOutput) Mode() pulumi.IntPtrOutput
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used.
func (ServiceTemplateVolumeSecretItemOutput) Path ¶
func (o ServiceTemplateVolumeSecretItemOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutput ¶
func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutput() ServiceTemplateVolumeSecretItemOutput
func (ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutputWithContext ¶
func (o ServiceTemplateVolumeSecretItemOutput) ToServiceTemplateVolumeSecretItemOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretItemOutput
func (ServiceTemplateVolumeSecretItemOutput) Version ¶
func (o ServiceTemplateVolumeSecretItemOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version
type ServiceTemplateVolumeSecretOutput ¶
type ServiceTemplateVolumeSecretOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretOutput) DefaultMode ¶
func (o ServiceTemplateVolumeSecretOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (ServiceTemplateVolumeSecretOutput) ElementType ¶
func (ServiceTemplateVolumeSecretOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretOutput) Items ¶
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (ServiceTemplateVolumeSecretOutput) Secret ¶
func (o ServiceTemplateVolumeSecretOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutput ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutput() ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutputWithContext ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretOutput
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutput ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
func (ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext ¶
func (o ServiceTemplateVolumeSecretOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
type ServiceTemplateVolumeSecretPtrInput ¶
type ServiceTemplateVolumeSecretPtrInput interface { pulumi.Input ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput ToServiceTemplateVolumeSecretPtrOutputWithContext(context.Context) ServiceTemplateVolumeSecretPtrOutput }
ServiceTemplateVolumeSecretPtrInput is an input type that accepts ServiceTemplateVolumeSecretArgs, ServiceTemplateVolumeSecretPtr and ServiceTemplateVolumeSecretPtrOutput values. You can construct a concrete instance of `ServiceTemplateVolumeSecretPtrInput` via:
ServiceTemplateVolumeSecretArgs{...} or: nil
func ServiceTemplateVolumeSecretPtr ¶
func ServiceTemplateVolumeSecretPtr(v *ServiceTemplateVolumeSecretArgs) ServiceTemplateVolumeSecretPtrInput
type ServiceTemplateVolumeSecretPtrOutput ¶
type ServiceTemplateVolumeSecretPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVolumeSecretPtrOutput) DefaultMode ¶
func (o ServiceTemplateVolumeSecretPtrOutput) DefaultMode() pulumi.IntPtrOutput
Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
func (ServiceTemplateVolumeSecretPtrOutput) ElementType ¶
func (ServiceTemplateVolumeSecretPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVolumeSecretPtrOutput) Items ¶
If unspecified, the volume will expose a file whose name is the secret, relative to VolumeMount.mount_path. If specified, the key will be used as the version to fetch from Cloud Secret Manager and the path will be the name of the file exposed in the volume. When items are defined, they must specify a path and a version. Structure is documented below.
func (ServiceTemplateVolumeSecretPtrOutput) Secret ¶
func (o ServiceTemplateVolumeSecretPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
func (ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutput ¶
func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutput() ServiceTemplateVolumeSecretPtrOutput
func (ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext ¶
func (o ServiceTemplateVolumeSecretPtrOutput) ToServiceTemplateVolumeSecretPtrOutputWithContext(ctx context.Context) ServiceTemplateVolumeSecretPtrOutput
type ServiceTemplateVpcAccess ¶
type ServiceTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector *string `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`. Egress *string `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. // Structure is documented below. NetworkInterfaces []ServiceTemplateVpcAccessNetworkInterface `pulumi:"networkInterfaces"` }
type ServiceTemplateVpcAccessArgs ¶
type ServiceTemplateVpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. Connector pulumi.StringPtrInput `pulumi:"connector"` // Traffic VPC egress settings. // Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`. Egress pulumi.StringPtrInput `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. // Structure is documented below. NetworkInterfaces ServiceTemplateVpcAccessNetworkInterfaceArrayInput `pulumi:"networkInterfaces"` }
func (ServiceTemplateVpcAccessArgs) ElementType ¶
func (ServiceTemplateVpcAccessArgs) ElementType() reflect.Type
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutput ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutputWithContext ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutput ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
func (ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutputWithContext ¶
func (i ServiceTemplateVpcAccessArgs) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
type ServiceTemplateVpcAccessInput ¶
type ServiceTemplateVpcAccessInput interface { pulumi.Input ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput ToServiceTemplateVpcAccessOutputWithContext(context.Context) ServiceTemplateVpcAccessOutput }
ServiceTemplateVpcAccessInput is an input type that accepts ServiceTemplateVpcAccessArgs and ServiceTemplateVpcAccessOutput values. You can construct a concrete instance of `ServiceTemplateVpcAccessInput` via:
ServiceTemplateVpcAccessArgs{...}
type ServiceTemplateVpcAccessNetworkInterface ¶
type ServiceTemplateVpcAccessNetworkInterface struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network *string `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork *string `pulumi:"subnetwork"` // Network tags applied to this Cloud Run service. Tags []string `pulumi:"tags"` }
type ServiceTemplateVpcAccessNetworkInterfaceArgs ¶
type ServiceTemplateVpcAccessNetworkInterfaceArgs struct { // The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. Network pulumi.StringPtrInput `pulumi:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` // Network tags applied to this Cloud Run service. Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (ServiceTemplateVpcAccessNetworkInterfaceArgs) ElementType ¶
func (ServiceTemplateVpcAccessNetworkInterfaceArgs) ElementType() reflect.Type
func (ServiceTemplateVpcAccessNetworkInterfaceArgs) ToServiceTemplateVpcAccessNetworkInterfaceOutput ¶
func (i ServiceTemplateVpcAccessNetworkInterfaceArgs) ToServiceTemplateVpcAccessNetworkInterfaceOutput() ServiceTemplateVpcAccessNetworkInterfaceOutput
func (ServiceTemplateVpcAccessNetworkInterfaceArgs) ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext ¶
func (i ServiceTemplateVpcAccessNetworkInterfaceArgs) ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceOutput
type ServiceTemplateVpcAccessNetworkInterfaceArray ¶
type ServiceTemplateVpcAccessNetworkInterfaceArray []ServiceTemplateVpcAccessNetworkInterfaceInput
func (ServiceTemplateVpcAccessNetworkInterfaceArray) ElementType ¶
func (ServiceTemplateVpcAccessNetworkInterfaceArray) ElementType() reflect.Type
func (ServiceTemplateVpcAccessNetworkInterfaceArray) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput ¶
func (i ServiceTemplateVpcAccessNetworkInterfaceArray) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
func (ServiceTemplateVpcAccessNetworkInterfaceArray) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶
func (i ServiceTemplateVpcAccessNetworkInterfaceArray) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
type ServiceTemplateVpcAccessNetworkInterfaceArrayInput ¶
type ServiceTemplateVpcAccessNetworkInterfaceArrayInput interface { pulumi.Input ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(context.Context) ServiceTemplateVpcAccessNetworkInterfaceArrayOutput }
ServiceTemplateVpcAccessNetworkInterfaceArrayInput is an input type that accepts ServiceTemplateVpcAccessNetworkInterfaceArray and ServiceTemplateVpcAccessNetworkInterfaceArrayOutput values. You can construct a concrete instance of `ServiceTemplateVpcAccessNetworkInterfaceArrayInput` via:
ServiceTemplateVpcAccessNetworkInterfaceArray{ ServiceTemplateVpcAccessNetworkInterfaceArgs{...} }
type ServiceTemplateVpcAccessNetworkInterfaceArrayOutput ¶
type ServiceTemplateVpcAccessNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType ¶
func (ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutput() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
func (ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceArrayOutput) ToServiceTemplateVpcAccessNetworkInterfaceArrayOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
type ServiceTemplateVpcAccessNetworkInterfaceInput ¶
type ServiceTemplateVpcAccessNetworkInterfaceInput interface { pulumi.Input ToServiceTemplateVpcAccessNetworkInterfaceOutput() ServiceTemplateVpcAccessNetworkInterfaceOutput ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(context.Context) ServiceTemplateVpcAccessNetworkInterfaceOutput }
ServiceTemplateVpcAccessNetworkInterfaceInput is an input type that accepts ServiceTemplateVpcAccessNetworkInterfaceArgs and ServiceTemplateVpcAccessNetworkInterfaceOutput values. You can construct a concrete instance of `ServiceTemplateVpcAccessNetworkInterfaceInput` via:
ServiceTemplateVpcAccessNetworkInterfaceArgs{...}
type ServiceTemplateVpcAccessNetworkInterfaceOutput ¶
type ServiceTemplateVpcAccessNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) ElementType ¶
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) ElementType() reflect.Type
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) Network ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) Network() pulumi.StringPtrOutput
The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be looked up from the subnetwork.
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) Subnetwork ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the subnetwork with the same name with the network will be used.
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) Tags ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
Network tags applied to this Cloud Run service.
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) ToServiceTemplateVpcAccessNetworkInterfaceOutput ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) ToServiceTemplateVpcAccessNetworkInterfaceOutput() ServiceTemplateVpcAccessNetworkInterfaceOutput
func (ServiceTemplateVpcAccessNetworkInterfaceOutput) ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext ¶
func (o ServiceTemplateVpcAccessNetworkInterfaceOutput) ToServiceTemplateVpcAccessNetworkInterfaceOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessNetworkInterfaceOutput
type ServiceTemplateVpcAccessOutput ¶
type ServiceTemplateVpcAccessOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVpcAccessOutput) Connector ¶
func (o ServiceTemplateVpcAccessOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (ServiceTemplateVpcAccessOutput) Egress ¶
func (o ServiceTemplateVpcAccessOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`.
func (ServiceTemplateVpcAccessOutput) ElementType ¶
func (ServiceTemplateVpcAccessOutput) ElementType() reflect.Type
func (ServiceTemplateVpcAccessOutput) NetworkInterfaces ¶
func (o ServiceTemplateVpcAccessOutput) NetworkInterfaces() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported. Structure is documented below.
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutput ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutput() ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutputWithContext ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutput ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
func (ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutputWithContext ¶
func (o ServiceTemplateVpcAccessOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
type ServiceTemplateVpcAccessPtrInput ¶
type ServiceTemplateVpcAccessPtrInput interface { pulumi.Input ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput ToServiceTemplateVpcAccessPtrOutputWithContext(context.Context) ServiceTemplateVpcAccessPtrOutput }
ServiceTemplateVpcAccessPtrInput is an input type that accepts ServiceTemplateVpcAccessArgs, ServiceTemplateVpcAccessPtr and ServiceTemplateVpcAccessPtrOutput values. You can construct a concrete instance of `ServiceTemplateVpcAccessPtrInput` via:
ServiceTemplateVpcAccessArgs{...} or: nil
func ServiceTemplateVpcAccessPtr ¶
func ServiceTemplateVpcAccessPtr(v *ServiceTemplateVpcAccessArgs) ServiceTemplateVpcAccessPtrInput
type ServiceTemplateVpcAccessPtrOutput ¶
type ServiceTemplateVpcAccessPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateVpcAccessPtrOutput) Connector ¶
func (o ServiceTemplateVpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
func (ServiceTemplateVpcAccessPtrOutput) Egress ¶
func (o ServiceTemplateVpcAccessPtrOutput) Egress() pulumi.StringPtrOutput
Traffic VPC egress settings. Possible values are: `ALL_TRAFFIC`, `PRIVATE_RANGES_ONLY`.
func (ServiceTemplateVpcAccessPtrOutput) Elem ¶
func (o ServiceTemplateVpcAccessPtrOutput) Elem() ServiceTemplateVpcAccessOutput
func (ServiceTemplateVpcAccessPtrOutput) ElementType ¶
func (ServiceTemplateVpcAccessPtrOutput) ElementType() reflect.Type
func (ServiceTemplateVpcAccessPtrOutput) NetworkInterfaces ¶
func (o ServiceTemplateVpcAccessPtrOutput) NetworkInterfaces() ServiceTemplateVpcAccessNetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported. Structure is documented below.
func (ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutput ¶
func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutput() ServiceTemplateVpcAccessPtrOutput
func (ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutputWithContext ¶
func (o ServiceTemplateVpcAccessPtrOutput) ToServiceTemplateVpcAccessPtrOutputWithContext(ctx context.Context) ServiceTemplateVpcAccessPtrOutput
type ServiceTerminalCondition ¶
type ServiceTerminalCondition struct { // (Output) // A reason for the execution condition. ExecutionReason *string `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime *string `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message *string `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason *string `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason *string `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity *string `pulumi:"severity"` // (Output) // State of the condition. State *string `pulumi:"state"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` }
type ServiceTerminalConditionArgs ¶
type ServiceTerminalConditionArgs struct { // (Output) // A reason for the execution condition. ExecutionReason pulumi.StringPtrInput `pulumi:"executionReason"` // (Output) // Last time the condition transitioned from one status to another. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // (Output) // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // A common (service-level) reason for this condition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // A reason for the revision condition. RevisionReason pulumi.StringPtrInput `pulumi:"revisionReason"` // (Output) // How to interpret failures of this condition, one of Error, Warning, Info Severity pulumi.StringPtrInput `pulumi:"severity"` // (Output) // State of the condition. State pulumi.StringPtrInput `pulumi:"state"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceTerminalConditionArgs) ElementType ¶
func (ServiceTerminalConditionArgs) ElementType() reflect.Type
func (ServiceTerminalConditionArgs) ToServiceTerminalConditionOutput ¶
func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
func (ServiceTerminalConditionArgs) ToServiceTerminalConditionOutputWithContext ¶
func (i ServiceTerminalConditionArgs) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
type ServiceTerminalConditionArray ¶
type ServiceTerminalConditionArray []ServiceTerminalConditionInput
func (ServiceTerminalConditionArray) ElementType ¶
func (ServiceTerminalConditionArray) ElementType() reflect.Type
func (ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutput ¶
func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
func (ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutputWithContext ¶
func (i ServiceTerminalConditionArray) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
type ServiceTerminalConditionArrayInput ¶
type ServiceTerminalConditionArrayInput interface { pulumi.Input ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput ToServiceTerminalConditionArrayOutputWithContext(context.Context) ServiceTerminalConditionArrayOutput }
ServiceTerminalConditionArrayInput is an input type that accepts ServiceTerminalConditionArray and ServiceTerminalConditionArrayOutput values. You can construct a concrete instance of `ServiceTerminalConditionArrayInput` via:
ServiceTerminalConditionArray{ ServiceTerminalConditionArgs{...} }
type ServiceTerminalConditionArrayOutput ¶
type ServiceTerminalConditionArrayOutput struct{ *pulumi.OutputState }
func (ServiceTerminalConditionArrayOutput) ElementType ¶
func (ServiceTerminalConditionArrayOutput) ElementType() reflect.Type
func (ServiceTerminalConditionArrayOutput) Index ¶
func (o ServiceTerminalConditionArrayOutput) Index(i pulumi.IntInput) ServiceTerminalConditionOutput
func (ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutput ¶
func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutput() ServiceTerminalConditionArrayOutput
func (ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutputWithContext ¶
func (o ServiceTerminalConditionArrayOutput) ToServiceTerminalConditionArrayOutputWithContext(ctx context.Context) ServiceTerminalConditionArrayOutput
type ServiceTerminalConditionInput ¶
type ServiceTerminalConditionInput interface { pulumi.Input ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput ToServiceTerminalConditionOutputWithContext(context.Context) ServiceTerminalConditionOutput }
ServiceTerminalConditionInput is an input type that accepts ServiceTerminalConditionArgs and ServiceTerminalConditionOutput values. You can construct a concrete instance of `ServiceTerminalConditionInput` via:
ServiceTerminalConditionArgs{...}
type ServiceTerminalConditionOutput ¶
type ServiceTerminalConditionOutput struct{ *pulumi.OutputState }
func (ServiceTerminalConditionOutput) ElementType ¶
func (ServiceTerminalConditionOutput) ElementType() reflect.Type
func (ServiceTerminalConditionOutput) ExecutionReason ¶
func (o ServiceTerminalConditionOutput) ExecutionReason() pulumi.StringPtrOutput
(Output) A reason for the execution condition.
func (ServiceTerminalConditionOutput) LastTransitionTime ¶
func (o ServiceTerminalConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (ServiceTerminalConditionOutput) Message ¶
func (o ServiceTerminalConditionOutput) Message() pulumi.StringPtrOutput
(Output) Human readable message indicating details about the current status.
func (ServiceTerminalConditionOutput) Reason ¶
func (o ServiceTerminalConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A common (service-level) reason for this condition.
func (ServiceTerminalConditionOutput) RevisionReason ¶
func (o ServiceTerminalConditionOutput) RevisionReason() pulumi.StringPtrOutput
(Output) A reason for the revision condition.
func (ServiceTerminalConditionOutput) Severity ¶
func (o ServiceTerminalConditionOutput) Severity() pulumi.StringPtrOutput
(Output) How to interpret failures of this condition, one of Error, Warning, Info
func (ServiceTerminalConditionOutput) State ¶
func (o ServiceTerminalConditionOutput) State() pulumi.StringPtrOutput
(Output) State of the condition.
func (ServiceTerminalConditionOutput) ToServiceTerminalConditionOutput ¶
func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutput() ServiceTerminalConditionOutput
func (ServiceTerminalConditionOutput) ToServiceTerminalConditionOutputWithContext ¶
func (o ServiceTerminalConditionOutput) ToServiceTerminalConditionOutputWithContext(ctx context.Context) ServiceTerminalConditionOutput
func (ServiceTerminalConditionOutput) Type ¶
func (o ServiceTerminalConditionOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
type ServiceTraffic ¶
type ServiceTraffic struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent *int `pulumi:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision *string `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag *string `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` }
type ServiceTrafficArgs ¶
type ServiceTrafficArgs struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent pulumi.IntPtrInput `pulumi:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. Revision pulumi.StringPtrInput `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag pulumi.StringPtrInput `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceTrafficArgs) ElementType ¶
func (ServiceTrafficArgs) ElementType() reflect.Type
func (ServiceTrafficArgs) ToServiceTrafficOutput ¶
func (i ServiceTrafficArgs) ToServiceTrafficOutput() ServiceTrafficOutput
func (ServiceTrafficArgs) ToServiceTrafficOutputWithContext ¶
func (i ServiceTrafficArgs) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
type ServiceTrafficArray ¶
type ServiceTrafficArray []ServiceTrafficInput
func (ServiceTrafficArray) ElementType ¶
func (ServiceTrafficArray) ElementType() reflect.Type
func (ServiceTrafficArray) ToServiceTrafficArrayOutput ¶
func (i ServiceTrafficArray) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
func (ServiceTrafficArray) ToServiceTrafficArrayOutputWithContext ¶
func (i ServiceTrafficArray) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
type ServiceTrafficArrayInput ¶
type ServiceTrafficArrayInput interface { pulumi.Input ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput ToServiceTrafficArrayOutputWithContext(context.Context) ServiceTrafficArrayOutput }
ServiceTrafficArrayInput is an input type that accepts ServiceTrafficArray and ServiceTrafficArrayOutput values. You can construct a concrete instance of `ServiceTrafficArrayInput` via:
ServiceTrafficArray{ ServiceTrafficArgs{...} }
type ServiceTrafficArrayOutput ¶
type ServiceTrafficArrayOutput struct{ *pulumi.OutputState }
func (ServiceTrafficArrayOutput) ElementType ¶
func (ServiceTrafficArrayOutput) ElementType() reflect.Type
func (ServiceTrafficArrayOutput) Index ¶
func (o ServiceTrafficArrayOutput) Index(i pulumi.IntInput) ServiceTrafficOutput
func (ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput ¶
func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
func (ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext ¶
func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
type ServiceTrafficInput ¶
type ServiceTrafficInput interface { pulumi.Input ToServiceTrafficOutput() ServiceTrafficOutput ToServiceTrafficOutputWithContext(context.Context) ServiceTrafficOutput }
ServiceTrafficInput is an input type that accepts ServiceTrafficArgs and ServiceTrafficOutput values. You can construct a concrete instance of `ServiceTrafficInput` via:
ServiceTrafficArgs{...}
type ServiceTrafficOutput ¶
type ServiceTrafficOutput struct{ *pulumi.OutputState }
func (ServiceTrafficOutput) ElementType ¶
func (ServiceTrafficOutput) ElementType() reflect.Type
func (ServiceTrafficOutput) Percent ¶
func (o ServiceTrafficOutput) Percent() pulumi.IntPtrOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (ServiceTrafficOutput) Revision ¶
func (o ServiceTrafficOutput) Revision() pulumi.StringPtrOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (ServiceTrafficOutput) Tag ¶
func (o ServiceTrafficOutput) Tag() pulumi.StringPtrOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (ServiceTrafficOutput) ToServiceTrafficOutput ¶
func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput
func (ServiceTrafficOutput) ToServiceTrafficOutputWithContext ¶
func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
func (ServiceTrafficOutput) Type ¶
func (o ServiceTrafficOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
type ServiceTrafficStatus ¶
type ServiceTrafficStatus struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent *int `pulumi:"percent"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision *string `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag *string `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type *string `pulumi:"type"` // (Output) // Displays the target URI. Uri *string `pulumi:"uri"` }
type ServiceTrafficStatusArgs ¶
type ServiceTrafficStatusArgs struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. Percent pulumi.IntPtrInput `pulumi:"percent"` // The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name. Revision pulumi.StringPtrInput `pulumi:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. Tag pulumi.StringPtrInput `pulumi:"tag"` // The allocation type for this traffic target. // Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`. Type pulumi.StringPtrInput `pulumi:"type"` // (Output) // Displays the target URI. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (ServiceTrafficStatusArgs) ElementType ¶
func (ServiceTrafficStatusArgs) ElementType() reflect.Type
func (ServiceTrafficStatusArgs) ToServiceTrafficStatusOutput ¶
func (i ServiceTrafficStatusArgs) ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput
func (ServiceTrafficStatusArgs) ToServiceTrafficStatusOutputWithContext ¶
func (i ServiceTrafficStatusArgs) ToServiceTrafficStatusOutputWithContext(ctx context.Context) ServiceTrafficStatusOutput
type ServiceTrafficStatusArray ¶
type ServiceTrafficStatusArray []ServiceTrafficStatusInput
func (ServiceTrafficStatusArray) ElementType ¶
func (ServiceTrafficStatusArray) ElementType() reflect.Type
func (ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutput ¶
func (i ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput
func (ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutputWithContext ¶
func (i ServiceTrafficStatusArray) ToServiceTrafficStatusArrayOutputWithContext(ctx context.Context) ServiceTrafficStatusArrayOutput
type ServiceTrafficStatusArrayInput ¶
type ServiceTrafficStatusArrayInput interface { pulumi.Input ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput ToServiceTrafficStatusArrayOutputWithContext(context.Context) ServiceTrafficStatusArrayOutput }
ServiceTrafficStatusArrayInput is an input type that accepts ServiceTrafficStatusArray and ServiceTrafficStatusArrayOutput values. You can construct a concrete instance of `ServiceTrafficStatusArrayInput` via:
ServiceTrafficStatusArray{ ServiceTrafficStatusArgs{...} }
type ServiceTrafficStatusArrayOutput ¶
type ServiceTrafficStatusArrayOutput struct{ *pulumi.OutputState }
func (ServiceTrafficStatusArrayOutput) ElementType ¶
func (ServiceTrafficStatusArrayOutput) ElementType() reflect.Type
func (ServiceTrafficStatusArrayOutput) Index ¶
func (o ServiceTrafficStatusArrayOutput) Index(i pulumi.IntInput) ServiceTrafficStatusOutput
func (ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutput ¶
func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutput() ServiceTrafficStatusArrayOutput
func (ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutputWithContext ¶
func (o ServiceTrafficStatusArrayOutput) ToServiceTrafficStatusArrayOutputWithContext(ctx context.Context) ServiceTrafficStatusArrayOutput
type ServiceTrafficStatusInput ¶
type ServiceTrafficStatusInput interface { pulumi.Input ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput ToServiceTrafficStatusOutputWithContext(context.Context) ServiceTrafficStatusOutput }
ServiceTrafficStatusInput is an input type that accepts ServiceTrafficStatusArgs and ServiceTrafficStatusOutput values. You can construct a concrete instance of `ServiceTrafficStatusInput` via:
ServiceTrafficStatusArgs{...}
type ServiceTrafficStatusOutput ¶
type ServiceTrafficStatusOutput struct{ *pulumi.OutputState }
func (ServiceTrafficStatusOutput) ElementType ¶
func (ServiceTrafficStatusOutput) ElementType() reflect.Type
func (ServiceTrafficStatusOutput) Percent ¶
func (o ServiceTrafficStatusOutput) Percent() pulumi.IntPtrOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (ServiceTrafficStatusOutput) Revision ¶
func (o ServiceTrafficStatusOutput) Revision() pulumi.StringPtrOutput
The unique name for the revision. If this field is omitted, it will be automatically generated based on the Service name.
func (ServiceTrafficStatusOutput) Tag ¶
func (o ServiceTrafficStatusOutput) Tag() pulumi.StringPtrOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (ServiceTrafficStatusOutput) ToServiceTrafficStatusOutput ¶
func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutput() ServiceTrafficStatusOutput
func (ServiceTrafficStatusOutput) ToServiceTrafficStatusOutputWithContext ¶
func (o ServiceTrafficStatusOutput) ToServiceTrafficStatusOutputWithContext(ctx context.Context) ServiceTrafficStatusOutput
func (ServiceTrafficStatusOutput) Type ¶
func (o ServiceTrafficStatusOutput) Type() pulumi.StringPtrOutput
The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
func (ServiceTrafficStatusOutput) Uri ¶
func (o ServiceTrafficStatusOutput) Uri() pulumi.StringPtrOutput
(Output) Displays the target URI.