Documentation
¶
Index ¶
- Constants
- type GoogleCloudRunV2BinaryAuthorization
- type GoogleCloudRunV2BinaryAuthorizationArgs
- func (GoogleCloudRunV2BinaryAuthorizationArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationOutput() GoogleCloudRunV2BinaryAuthorizationOutput
- func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationOutput
- func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput
- func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput
- type GoogleCloudRunV2BinaryAuthorizationInput
- type GoogleCloudRunV2BinaryAuthorizationOutput
- func (o GoogleCloudRunV2BinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (GoogleCloudRunV2BinaryAuthorizationOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationOutput() GoogleCloudRunV2BinaryAuthorizationOutput
- func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationOutput
- func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunV2BinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
- type GoogleCloudRunV2BinaryAuthorizationPtrInput
- type GoogleCloudRunV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) Elem() GoogleCloudRunV2BinaryAuthorizationOutput
- func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
- type GoogleCloudRunV2BinaryAuthorizationResponse
- type GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) BreakglassJustification() pulumi.StringOutput
- func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunV2BinaryAuthorizationResponseOutput() GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunV2BinaryAuthorizationResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) UseDefault() pulumi.BoolOutput
- type GoogleCloudRunV2CloudSqlInstance
- type GoogleCloudRunV2CloudSqlInstanceArgs
- func (GoogleCloudRunV2CloudSqlInstanceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstanceOutput() GoogleCloudRunV2CloudSqlInstanceOutput
- func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstanceOutput
- func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput
- func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput
- type GoogleCloudRunV2CloudSqlInstanceInput
- type GoogleCloudRunV2CloudSqlInstanceOutput
- func (GoogleCloudRunV2CloudSqlInstanceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2CloudSqlInstanceOutput) Instances() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstanceOutput() GoogleCloudRunV2CloudSqlInstanceOutput
- func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstanceOutput
- func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput
- func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput
- type GoogleCloudRunV2CloudSqlInstancePtrInput
- type GoogleCloudRunV2CloudSqlInstancePtrOutput
- func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) Elem() GoogleCloudRunV2CloudSqlInstanceOutput
- func (GoogleCloudRunV2CloudSqlInstancePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) Instances() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput
- func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput
- type GoogleCloudRunV2CloudSqlInstanceResponse
- type GoogleCloudRunV2CloudSqlInstanceResponseOutput
- func (GoogleCloudRunV2CloudSqlInstanceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2CloudSqlInstanceResponseOutput) Instances() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunV2CloudSqlInstanceResponseOutput() GoogleCloudRunV2CloudSqlInstanceResponseOutput
- func (o GoogleCloudRunV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunV2CloudSqlInstanceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstanceResponseOutput
- type GoogleCloudRunV2ConditionResponse
- type GoogleCloudRunV2ConditionResponseArrayOutput
- func (GoogleCloudRunV2ConditionResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ConditionResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2ConditionResponseOutput
- func (o GoogleCloudRunV2ConditionResponseArrayOutput) ToGoogleCloudRunV2ConditionResponseArrayOutput() GoogleCloudRunV2ConditionResponseArrayOutput
- func (o GoogleCloudRunV2ConditionResponseArrayOutput) ToGoogleCloudRunV2ConditionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ConditionResponseArrayOutput
- type GoogleCloudRunV2ConditionResponseOutput
- func (GoogleCloudRunV2ConditionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ConditionResponseOutput) ExecutionReason() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) LastTransitionTime() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) Reason() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) RevisionReason() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) Severity() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) ToGoogleCloudRunV2ConditionResponseOutput() GoogleCloudRunV2ConditionResponseOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) ToGoogleCloudRunV2ConditionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ConditionResponseOutput
- func (o GoogleCloudRunV2ConditionResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudRunV2Container
- type GoogleCloudRunV2ContainerArgs
- func (GoogleCloudRunV2ContainerArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2ContainerArgs) ToGoogleCloudRunV2ContainerOutput() GoogleCloudRunV2ContainerOutput
- func (i GoogleCloudRunV2ContainerArgs) ToGoogleCloudRunV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerOutput
- type GoogleCloudRunV2ContainerArray
- func (GoogleCloudRunV2ContainerArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2ContainerArray) ToGoogleCloudRunV2ContainerArrayOutput() GoogleCloudRunV2ContainerArrayOutput
- func (i GoogleCloudRunV2ContainerArray) ToGoogleCloudRunV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerArrayOutput
- type GoogleCloudRunV2ContainerArrayInput
- type GoogleCloudRunV2ContainerArrayOutput
- func (GoogleCloudRunV2ContainerArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2ContainerOutput
- func (o GoogleCloudRunV2ContainerArrayOutput) ToGoogleCloudRunV2ContainerArrayOutput() GoogleCloudRunV2ContainerArrayOutput
- func (o GoogleCloudRunV2ContainerArrayOutput) ToGoogleCloudRunV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerArrayOutput
- type GoogleCloudRunV2ContainerInput
- type GoogleCloudRunV2ContainerOutput
- func (o GoogleCloudRunV2ContainerOutput) Args() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2ContainerOutput) Command() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2ContainerOutput) DependsOn() pulumi.StringArrayOutput
- func (GoogleCloudRunV2ContainerOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerOutput) Env() GoogleCloudRunV2EnvVarArrayOutput
- func (o GoogleCloudRunV2ContainerOutput) Image() pulumi.StringOutput
- func (o GoogleCloudRunV2ContainerOutput) LivenessProbe() GoogleCloudRunV2ProbePtrOutput
- func (o GoogleCloudRunV2ContainerOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2ContainerOutput) Ports() GoogleCloudRunV2ContainerPortArrayOutput
- func (o GoogleCloudRunV2ContainerOutput) Resources() GoogleCloudRunV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunV2ContainerOutput) StartupProbe() GoogleCloudRunV2ProbePtrOutput
- func (o GoogleCloudRunV2ContainerOutput) ToGoogleCloudRunV2ContainerOutput() GoogleCloudRunV2ContainerOutput
- func (o GoogleCloudRunV2ContainerOutput) ToGoogleCloudRunV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerOutput
- func (o GoogleCloudRunV2ContainerOutput) VolumeMounts() GoogleCloudRunV2VolumeMountArrayOutput
- func (o GoogleCloudRunV2ContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type GoogleCloudRunV2ContainerPort
- type GoogleCloudRunV2ContainerPortArgs
- func (GoogleCloudRunV2ContainerPortArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2ContainerPortArgs) ToGoogleCloudRunV2ContainerPortOutput() GoogleCloudRunV2ContainerPortOutput
- func (i GoogleCloudRunV2ContainerPortArgs) ToGoogleCloudRunV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortOutput
- type GoogleCloudRunV2ContainerPortArray
- func (GoogleCloudRunV2ContainerPortArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2ContainerPortArray) ToGoogleCloudRunV2ContainerPortArrayOutput() GoogleCloudRunV2ContainerPortArrayOutput
- func (i GoogleCloudRunV2ContainerPortArray) ToGoogleCloudRunV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortArrayOutput
- type GoogleCloudRunV2ContainerPortArrayInput
- type GoogleCloudRunV2ContainerPortArrayOutput
- func (GoogleCloudRunV2ContainerPortArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerPortArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2ContainerPortOutput
- func (o GoogleCloudRunV2ContainerPortArrayOutput) ToGoogleCloudRunV2ContainerPortArrayOutput() GoogleCloudRunV2ContainerPortArrayOutput
- func (o GoogleCloudRunV2ContainerPortArrayOutput) ToGoogleCloudRunV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortArrayOutput
- type GoogleCloudRunV2ContainerPortInput
- type GoogleCloudRunV2ContainerPortOutput
- func (o GoogleCloudRunV2ContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (GoogleCloudRunV2ContainerPortOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2ContainerPortOutput) ToGoogleCloudRunV2ContainerPortOutput() GoogleCloudRunV2ContainerPortOutput
- func (o GoogleCloudRunV2ContainerPortOutput) ToGoogleCloudRunV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortOutput
- type GoogleCloudRunV2ContainerPortResponse
- type GoogleCloudRunV2ContainerPortResponseArrayOutput
- func (GoogleCloudRunV2ContainerPortResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerPortResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2ContainerPortResponseOutput
- func (o GoogleCloudRunV2ContainerPortResponseArrayOutput) ToGoogleCloudRunV2ContainerPortResponseArrayOutput() GoogleCloudRunV2ContainerPortResponseArrayOutput
- func (o GoogleCloudRunV2ContainerPortResponseArrayOutput) ToGoogleCloudRunV2ContainerPortResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortResponseArrayOutput
- type GoogleCloudRunV2ContainerPortResponseOutput
- func (o GoogleCloudRunV2ContainerPortResponseOutput) ContainerPort() pulumi.IntOutput
- func (GoogleCloudRunV2ContainerPortResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerPortResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2ContainerPortResponseOutput) ToGoogleCloudRunV2ContainerPortResponseOutput() GoogleCloudRunV2ContainerPortResponseOutput
- func (o GoogleCloudRunV2ContainerPortResponseOutput) ToGoogleCloudRunV2ContainerPortResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortResponseOutput
- type GoogleCloudRunV2ContainerResponse
- type GoogleCloudRunV2ContainerResponseArrayOutput
- func (GoogleCloudRunV2ContainerResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2ContainerResponseOutput
- func (o GoogleCloudRunV2ContainerResponseArrayOutput) ToGoogleCloudRunV2ContainerResponseArrayOutput() GoogleCloudRunV2ContainerResponseArrayOutput
- func (o GoogleCloudRunV2ContainerResponseArrayOutput) ToGoogleCloudRunV2ContainerResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerResponseArrayOutput
- type GoogleCloudRunV2ContainerResponseOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) Args() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) Command() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) DependsOn() pulumi.StringArrayOutput
- func (GoogleCloudRunV2ContainerResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ContainerResponseOutput) Env() GoogleCloudRunV2EnvVarResponseArrayOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) Image() pulumi.StringOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) LivenessProbe() GoogleCloudRunV2ProbeResponseOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) Ports() GoogleCloudRunV2ContainerPortResponseArrayOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) Resources() GoogleCloudRunV2ResourceRequirementsResponseOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) StartupProbe() GoogleCloudRunV2ProbeResponseOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) ToGoogleCloudRunV2ContainerResponseOutput() GoogleCloudRunV2ContainerResponseOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) ToGoogleCloudRunV2ContainerResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerResponseOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) VolumeMounts() GoogleCloudRunV2VolumeMountResponseArrayOutput
- func (o GoogleCloudRunV2ContainerResponseOutput) WorkingDir() pulumi.StringOutput
- type GoogleCloudRunV2EmptyDirVolumeSource
- type GoogleCloudRunV2EmptyDirVolumeSourceArgs
- func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourceOutput() GoogleCloudRunV2EmptyDirVolumeSourceOutput
- func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceOutput
- func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- type GoogleCloudRunV2EmptyDirVolumeSourceInput
- type GoogleCloudRunV2EmptyDirVolumeSourceMedium
- func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ElementType() reflect.Type
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2EmptyDirVolumeSourceMediumInput
- type GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
- func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrInput
- type GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) Elem() GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
- func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2EmptyDirVolumeSourceOutput
- func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) Medium() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) SizeLimit() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceOutput() GoogleCloudRunV2EmptyDirVolumeSourceOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- type GoogleCloudRunV2EmptyDirVolumeSourcePtrInput
- type GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) Elem() GoogleCloudRunV2EmptyDirVolumeSourceOutput
- func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) Medium() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) SizeLimit() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- type GoogleCloudRunV2EmptyDirVolumeSourceResponse
- type GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
- func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) Medium() pulumi.StringOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) SizeLimit() pulumi.StringOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceResponseOutput() GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
- func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
- type GoogleCloudRunV2EnvVar
- type GoogleCloudRunV2EnvVarArgs
- type GoogleCloudRunV2EnvVarArray
- func (GoogleCloudRunV2EnvVarArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2EnvVarArray) ToGoogleCloudRunV2EnvVarArrayOutput() GoogleCloudRunV2EnvVarArrayOutput
- func (i GoogleCloudRunV2EnvVarArray) ToGoogleCloudRunV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarArrayOutput
- type GoogleCloudRunV2EnvVarArrayInput
- type GoogleCloudRunV2EnvVarArrayOutput
- func (GoogleCloudRunV2EnvVarArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2EnvVarOutput
- func (o GoogleCloudRunV2EnvVarArrayOutput) ToGoogleCloudRunV2EnvVarArrayOutput() GoogleCloudRunV2EnvVarArrayOutput
- func (o GoogleCloudRunV2EnvVarArrayOutput) ToGoogleCloudRunV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarArrayOutput
- type GoogleCloudRunV2EnvVarInput
- type GoogleCloudRunV2EnvVarOutput
- func (GoogleCloudRunV2EnvVarOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2EnvVarOutput) ToGoogleCloudRunV2EnvVarOutput() GoogleCloudRunV2EnvVarOutput
- func (o GoogleCloudRunV2EnvVarOutput) ToGoogleCloudRunV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarOutput
- func (o GoogleCloudRunV2EnvVarOutput) Value() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2EnvVarOutput) ValueSource() GoogleCloudRunV2EnvVarSourcePtrOutput
- type GoogleCloudRunV2EnvVarResponse
- type GoogleCloudRunV2EnvVarResponseArrayOutput
- func (GoogleCloudRunV2EnvVarResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2EnvVarResponseOutput
- func (o GoogleCloudRunV2EnvVarResponseArrayOutput) ToGoogleCloudRunV2EnvVarResponseArrayOutput() GoogleCloudRunV2EnvVarResponseArrayOutput
- func (o GoogleCloudRunV2EnvVarResponseArrayOutput) ToGoogleCloudRunV2EnvVarResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarResponseArrayOutput
- type GoogleCloudRunV2EnvVarResponseOutput
- func (GoogleCloudRunV2EnvVarResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2EnvVarResponseOutput) ToGoogleCloudRunV2EnvVarResponseOutput() GoogleCloudRunV2EnvVarResponseOutput
- func (o GoogleCloudRunV2EnvVarResponseOutput) ToGoogleCloudRunV2EnvVarResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarResponseOutput
- func (o GoogleCloudRunV2EnvVarResponseOutput) Value() pulumi.StringOutput
- func (o GoogleCloudRunV2EnvVarResponseOutput) ValueSource() GoogleCloudRunV2EnvVarSourceResponseOutput
- type GoogleCloudRunV2EnvVarSource
- type GoogleCloudRunV2EnvVarSourceArgs
- func (GoogleCloudRunV2EnvVarSourceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourceOutput() GoogleCloudRunV2EnvVarSourceOutput
- func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourceOutput
- func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput
- func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput
- type GoogleCloudRunV2EnvVarSourceInput
- type GoogleCloudRunV2EnvVarSourceOutput
- func (GoogleCloudRunV2EnvVarSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarSourceOutput) SecretKeyRef() GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourceOutput() GoogleCloudRunV2EnvVarSourceOutput
- func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourceOutput
- func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput
- func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput
- type GoogleCloudRunV2EnvVarSourcePtrInput
- type GoogleCloudRunV2EnvVarSourcePtrOutput
- func (o GoogleCloudRunV2EnvVarSourcePtrOutput) Elem() GoogleCloudRunV2EnvVarSourceOutput
- func (GoogleCloudRunV2EnvVarSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarSourcePtrOutput) SecretKeyRef() GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2EnvVarSourcePtrOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput
- func (o GoogleCloudRunV2EnvVarSourcePtrOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput
- type GoogleCloudRunV2EnvVarSourceResponse
- type GoogleCloudRunV2EnvVarSourceResponseOutput
- func (GoogleCloudRunV2EnvVarSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2EnvVarSourceResponseOutput) SecretKeyRef() GoogleCloudRunV2SecretKeySelectorResponseOutput
- func (o GoogleCloudRunV2EnvVarSourceResponseOutput) ToGoogleCloudRunV2EnvVarSourceResponseOutput() GoogleCloudRunV2EnvVarSourceResponseOutput
- func (o GoogleCloudRunV2EnvVarSourceResponseOutput) ToGoogleCloudRunV2EnvVarSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourceResponseOutput
- type GoogleCloudRunV2ExecutionReferenceResponse
- type GoogleCloudRunV2ExecutionReferenceResponseOutput
- func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) CompletionTime() pulumi.StringOutput
- func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) CreateTime() pulumi.StringOutput
- func (GoogleCloudRunV2ExecutionReferenceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) ToGoogleCloudRunV2ExecutionReferenceResponseOutput() GoogleCloudRunV2ExecutionReferenceResponseOutput
- func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) ToGoogleCloudRunV2ExecutionReferenceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionReferenceResponseOutput
- type GoogleCloudRunV2ExecutionTemplate
- type GoogleCloudRunV2ExecutionTemplateArgs
- func (GoogleCloudRunV2ExecutionTemplateArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2ExecutionTemplateArgs) ToGoogleCloudRunV2ExecutionTemplateOutput() GoogleCloudRunV2ExecutionTemplateOutput
- func (i GoogleCloudRunV2ExecutionTemplateArgs) ToGoogleCloudRunV2ExecutionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionTemplateOutput
- type GoogleCloudRunV2ExecutionTemplateInput
- type GoogleCloudRunV2ExecutionTemplateOutput
- func (o GoogleCloudRunV2ExecutionTemplateOutput) Annotations() pulumi.StringMapOutput
- func (GoogleCloudRunV2ExecutionTemplateOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ExecutionTemplateOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudRunV2ExecutionTemplateOutput) Parallelism() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ExecutionTemplateOutput) TaskCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ExecutionTemplateOutput) Template() GoogleCloudRunV2TaskTemplateOutput
- func (o GoogleCloudRunV2ExecutionTemplateOutput) ToGoogleCloudRunV2ExecutionTemplateOutput() GoogleCloudRunV2ExecutionTemplateOutput
- func (o GoogleCloudRunV2ExecutionTemplateOutput) ToGoogleCloudRunV2ExecutionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionTemplateOutput
- type GoogleCloudRunV2ExecutionTemplateResponse
- type GoogleCloudRunV2ExecutionTemplateResponseOutput
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) Annotations() pulumi.StringMapOutput
- func (GoogleCloudRunV2ExecutionTemplateResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) Parallelism() pulumi.IntOutput
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) TaskCount() pulumi.IntOutput
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) Template() GoogleCloudRunV2TaskTemplateResponseOutput
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) ToGoogleCloudRunV2ExecutionTemplateResponseOutput() GoogleCloudRunV2ExecutionTemplateResponseOutput
- func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) ToGoogleCloudRunV2ExecutionTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionTemplateResponseOutput
- type GoogleCloudRunV2GRPCAction
- type GoogleCloudRunV2GRPCActionArgs
- func (GoogleCloudRunV2GRPCActionArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionOutput() GoogleCloudRunV2GRPCActionOutput
- func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionOutput
- func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput
- func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionPtrOutput
- type GoogleCloudRunV2GRPCActionInput
- type GoogleCloudRunV2GRPCActionOutput
- func (GoogleCloudRunV2GRPCActionOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2GRPCActionOutput) Port() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2GRPCActionOutput) Service() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionOutput() GoogleCloudRunV2GRPCActionOutput
- func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionOutput
- func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput
- func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionPtrOutput
- type GoogleCloudRunV2GRPCActionPtrInput
- type GoogleCloudRunV2GRPCActionPtrOutput
- func (o GoogleCloudRunV2GRPCActionPtrOutput) Elem() GoogleCloudRunV2GRPCActionOutput
- func (GoogleCloudRunV2GRPCActionPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2GRPCActionPtrOutput) Port() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2GRPCActionPtrOutput) Service() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2GRPCActionPtrOutput) ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput
- func (o GoogleCloudRunV2GRPCActionPtrOutput) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionPtrOutput
- type GoogleCloudRunV2GRPCActionResponse
- type GoogleCloudRunV2GRPCActionResponseOutput
- func (GoogleCloudRunV2GRPCActionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2GRPCActionResponseOutput) Port() pulumi.IntOutput
- func (o GoogleCloudRunV2GRPCActionResponseOutput) Service() pulumi.StringOutput
- func (o GoogleCloudRunV2GRPCActionResponseOutput) ToGoogleCloudRunV2GRPCActionResponseOutput() GoogleCloudRunV2GRPCActionResponseOutput
- func (o GoogleCloudRunV2GRPCActionResponseOutput) ToGoogleCloudRunV2GRPCActionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionResponseOutput
- type GoogleCloudRunV2HTTPGetAction
- type GoogleCloudRunV2HTTPGetActionArgs
- func (GoogleCloudRunV2HTTPGetActionArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionOutput() GoogleCloudRunV2HTTPGetActionOutput
- func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionOutput
- func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput
- func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput
- type GoogleCloudRunV2HTTPGetActionInput
- type GoogleCloudRunV2HTTPGetActionOutput
- func (GoogleCloudRunV2HTTPGetActionOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPGetActionOutput) HttpHeaders() GoogleCloudRunV2HTTPHeaderArrayOutput
- func (o GoogleCloudRunV2HTTPGetActionOutput) Path() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionOutput) Port() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionOutput() GoogleCloudRunV2HTTPGetActionOutput
- func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionOutput
- func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput
- type GoogleCloudRunV2HTTPGetActionPtrInput
- type GoogleCloudRunV2HTTPGetActionPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionPtrOutput) Elem() GoogleCloudRunV2HTTPGetActionOutput
- func (GoogleCloudRunV2HTTPGetActionPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPGetActionPtrOutput) HttpHeaders() GoogleCloudRunV2HTTPHeaderArrayOutput
- func (o GoogleCloudRunV2HTTPGetActionPtrOutput) Path() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionPtrOutput) Port() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionPtrOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput
- func (o GoogleCloudRunV2HTTPGetActionPtrOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput
- type GoogleCloudRunV2HTTPGetActionResponse
- type GoogleCloudRunV2HTTPGetActionResponseOutput
- func (GoogleCloudRunV2HTTPGetActionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPGetActionResponseOutput) HttpHeaders() GoogleCloudRunV2HTTPHeaderResponseArrayOutput
- func (o GoogleCloudRunV2HTTPGetActionResponseOutput) Path() pulumi.StringOutput
- func (o GoogleCloudRunV2HTTPGetActionResponseOutput) Port() pulumi.IntOutput
- func (o GoogleCloudRunV2HTTPGetActionResponseOutput) ToGoogleCloudRunV2HTTPGetActionResponseOutput() GoogleCloudRunV2HTTPGetActionResponseOutput
- func (o GoogleCloudRunV2HTTPGetActionResponseOutput) ToGoogleCloudRunV2HTTPGetActionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionResponseOutput
- type GoogleCloudRunV2HTTPHeader
- type GoogleCloudRunV2HTTPHeaderArgs
- func (GoogleCloudRunV2HTTPHeaderArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2HTTPHeaderArgs) ToGoogleCloudRunV2HTTPHeaderOutput() GoogleCloudRunV2HTTPHeaderOutput
- func (i GoogleCloudRunV2HTTPHeaderArgs) ToGoogleCloudRunV2HTTPHeaderOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderOutput
- type GoogleCloudRunV2HTTPHeaderArray
- func (GoogleCloudRunV2HTTPHeaderArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2HTTPHeaderArray) ToGoogleCloudRunV2HTTPHeaderArrayOutput() GoogleCloudRunV2HTTPHeaderArrayOutput
- func (i GoogleCloudRunV2HTTPHeaderArray) ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderArrayOutput
- type GoogleCloudRunV2HTTPHeaderArrayInput
- type GoogleCloudRunV2HTTPHeaderArrayOutput
- func (GoogleCloudRunV2HTTPHeaderArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPHeaderArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2HTTPHeaderOutput
- func (o GoogleCloudRunV2HTTPHeaderArrayOutput) ToGoogleCloudRunV2HTTPHeaderArrayOutput() GoogleCloudRunV2HTTPHeaderArrayOutput
- func (o GoogleCloudRunV2HTTPHeaderArrayOutput) ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderArrayOutput
- type GoogleCloudRunV2HTTPHeaderInput
- type GoogleCloudRunV2HTTPHeaderOutput
- func (GoogleCloudRunV2HTTPHeaderOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPHeaderOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2HTTPHeaderOutput) ToGoogleCloudRunV2HTTPHeaderOutput() GoogleCloudRunV2HTTPHeaderOutput
- func (o GoogleCloudRunV2HTTPHeaderOutput) ToGoogleCloudRunV2HTTPHeaderOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderOutput
- func (o GoogleCloudRunV2HTTPHeaderOutput) Value() pulumi.StringPtrOutput
- type GoogleCloudRunV2HTTPHeaderResponse
- type GoogleCloudRunV2HTTPHeaderResponseArrayOutput
- func (GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPHeaderResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2HTTPHeaderResponseOutput
- func (o GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ToGoogleCloudRunV2HTTPHeaderResponseArrayOutput() GoogleCloudRunV2HTTPHeaderResponseArrayOutput
- func (o GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ToGoogleCloudRunV2HTTPHeaderResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderResponseArrayOutput
- type GoogleCloudRunV2HTTPHeaderResponseOutput
- func (GoogleCloudRunV2HTTPHeaderResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2HTTPHeaderResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2HTTPHeaderResponseOutput) ToGoogleCloudRunV2HTTPHeaderResponseOutput() GoogleCloudRunV2HTTPHeaderResponseOutput
- func (o GoogleCloudRunV2HTTPHeaderResponseOutput) ToGoogleCloudRunV2HTTPHeaderResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderResponseOutput
- func (o GoogleCloudRunV2HTTPHeaderResponseOutput) Value() pulumi.StringOutput
- type GoogleCloudRunV2NetworkInterface
- type GoogleCloudRunV2NetworkInterfaceArgs
- func (GoogleCloudRunV2NetworkInterfaceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2NetworkInterfaceArgs) ToGoogleCloudRunV2NetworkInterfaceOutput() GoogleCloudRunV2NetworkInterfaceOutput
- func (i GoogleCloudRunV2NetworkInterfaceArgs) ToGoogleCloudRunV2NetworkInterfaceOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceOutput
- type GoogleCloudRunV2NetworkInterfaceArray
- func (GoogleCloudRunV2NetworkInterfaceArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2NetworkInterfaceArray) ToGoogleCloudRunV2NetworkInterfaceArrayOutput() GoogleCloudRunV2NetworkInterfaceArrayOutput
- func (i GoogleCloudRunV2NetworkInterfaceArray) ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceArrayOutput
- type GoogleCloudRunV2NetworkInterfaceArrayInput
- type GoogleCloudRunV2NetworkInterfaceArrayOutput
- func (GoogleCloudRunV2NetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2NetworkInterfaceOutput
- func (o GoogleCloudRunV2NetworkInterfaceArrayOutput) ToGoogleCloudRunV2NetworkInterfaceArrayOutput() GoogleCloudRunV2NetworkInterfaceArrayOutput
- func (o GoogleCloudRunV2NetworkInterfaceArrayOutput) ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceArrayOutput
- type GoogleCloudRunV2NetworkInterfaceInput
- type GoogleCloudRunV2NetworkInterfaceOutput
- func (GoogleCloudRunV2NetworkInterfaceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2NetworkInterfaceOutput) Network() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2NetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2NetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2NetworkInterfaceOutput) ToGoogleCloudRunV2NetworkInterfaceOutput() GoogleCloudRunV2NetworkInterfaceOutput
- func (o GoogleCloudRunV2NetworkInterfaceOutput) ToGoogleCloudRunV2NetworkInterfaceOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceOutput
- type GoogleCloudRunV2NetworkInterfaceResponse
- type GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
- func (GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2NetworkInterfaceResponseOutput
- func (o GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ToGoogleCloudRunV2NetworkInterfaceResponseArrayOutput() GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
- func (o GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ToGoogleCloudRunV2NetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
- type GoogleCloudRunV2NetworkInterfaceResponseOutput
- func (GoogleCloudRunV2NetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) Network() pulumi.StringOutput
- func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) Subnetwork() pulumi.StringOutput
- func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) Tags() pulumi.StringArrayOutput
- func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) ToGoogleCloudRunV2NetworkInterfaceResponseOutput() GoogleCloudRunV2NetworkInterfaceResponseOutput
- func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) ToGoogleCloudRunV2NetworkInterfaceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceResponseOutput
- type GoogleCloudRunV2Probe
- type GoogleCloudRunV2ProbeArgs
- func (GoogleCloudRunV2ProbeArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbeOutput() GoogleCloudRunV2ProbeOutput
- func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbeOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbeOutput
- func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput
- func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbePtrOutput
- type GoogleCloudRunV2ProbeInput
- type GoogleCloudRunV2ProbeOutput
- func (GoogleCloudRunV2ProbeOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) Grpc() GoogleCloudRunV2GRPCActionPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) HttpGet() GoogleCloudRunV2HTTPGetActionPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) TcpSocket() GoogleCloudRunV2TCPSocketActionPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbeOutput() GoogleCloudRunV2ProbeOutput
- func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbeOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbeOutput
- func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput
- func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbePtrOutput
- type GoogleCloudRunV2ProbePtrInput
- type GoogleCloudRunV2ProbePtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) Elem() GoogleCloudRunV2ProbeOutput
- func (GoogleCloudRunV2ProbePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) Grpc() GoogleCloudRunV2GRPCActionPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) HttpGet() GoogleCloudRunV2HTTPGetActionPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) TcpSocket() GoogleCloudRunV2TCPSocketActionPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput
- func (o GoogleCloudRunV2ProbePtrOutput) ToGoogleCloudRunV2ProbePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbePtrOutput
- type GoogleCloudRunV2ProbeResponse
- type GoogleCloudRunV2ProbeResponseOutput
- func (GoogleCloudRunV2ProbeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ProbeResponseOutput) FailureThreshold() pulumi.IntOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) Grpc() GoogleCloudRunV2GRPCActionResponseOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) HttpGet() GoogleCloudRunV2HTTPGetActionResponseOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) InitialDelaySeconds() pulumi.IntOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) PeriodSeconds() pulumi.IntOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) TcpSocket() GoogleCloudRunV2TCPSocketActionResponseOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) TimeoutSeconds() pulumi.IntOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) ToGoogleCloudRunV2ProbeResponseOutput() GoogleCloudRunV2ProbeResponseOutput
- func (o GoogleCloudRunV2ProbeResponseOutput) ToGoogleCloudRunV2ProbeResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbeResponseOutput
- type GoogleCloudRunV2ResourceRequirements
- type GoogleCloudRunV2ResourceRequirementsArgs
- func (GoogleCloudRunV2ResourceRequirementsArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsOutput() GoogleCloudRunV2ResourceRequirementsOutput
- func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsOutput
- func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput
- func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput
- type GoogleCloudRunV2ResourceRequirementsInput
- type GoogleCloudRunV2ResourceRequirementsOutput
- func (o GoogleCloudRunV2ResourceRequirementsOutput) CpuIdle() pulumi.BoolPtrOutput
- func (GoogleCloudRunV2ResourceRequirementsOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ResourceRequirementsOutput) Limits() pulumi.StringMapOutput
- func (o GoogleCloudRunV2ResourceRequirementsOutput) StartupCpuBoost() pulumi.BoolPtrOutput
- func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsOutput() GoogleCloudRunV2ResourceRequirementsOutput
- func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsOutput
- func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput
- type GoogleCloudRunV2ResourceRequirementsPtrInput
- type GoogleCloudRunV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) CpuIdle() pulumi.BoolPtrOutput
- func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) Elem() GoogleCloudRunV2ResourceRequirementsOutput
- func (GoogleCloudRunV2ResourceRequirementsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) Limits() pulumi.StringMapOutput
- func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) StartupCpuBoost() pulumi.BoolPtrOutput
- func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput
- type GoogleCloudRunV2ResourceRequirementsResponse
- type GoogleCloudRunV2ResourceRequirementsResponseOutput
- func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) CpuIdle() pulumi.BoolOutput
- func (GoogleCloudRunV2ResourceRequirementsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) Limits() pulumi.StringMapOutput
- func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) StartupCpuBoost() pulumi.BoolOutput
- func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) ToGoogleCloudRunV2ResourceRequirementsResponseOutput() GoogleCloudRunV2ResourceRequirementsResponseOutput
- func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) ToGoogleCloudRunV2ResourceRequirementsResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsResponseOutput
- type GoogleCloudRunV2RevisionScaling
- type GoogleCloudRunV2RevisionScalingArgs
- func (GoogleCloudRunV2RevisionScalingArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingOutput() GoogleCloudRunV2RevisionScalingOutput
- func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingOutput
- func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput
- func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingPtrOutput
- type GoogleCloudRunV2RevisionScalingInput
- type GoogleCloudRunV2RevisionScalingOutput
- func (GoogleCloudRunV2RevisionScalingOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2RevisionScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingOutput() GoogleCloudRunV2RevisionScalingOutput
- func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingOutput
- func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput
- func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingPtrOutput
- type GoogleCloudRunV2RevisionScalingPtrInput
- type GoogleCloudRunV2RevisionScalingPtrOutput
- func (o GoogleCloudRunV2RevisionScalingPtrOutput) Elem() GoogleCloudRunV2RevisionScalingOutput
- func (GoogleCloudRunV2RevisionScalingPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2RevisionScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2RevisionScalingPtrOutput) ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput
- func (o GoogleCloudRunV2RevisionScalingPtrOutput) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingPtrOutput
- type GoogleCloudRunV2RevisionScalingResponse
- type GoogleCloudRunV2RevisionScalingResponseOutput
- func (GoogleCloudRunV2RevisionScalingResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionScalingResponseOutput) MaxInstanceCount() pulumi.IntOutput
- func (o GoogleCloudRunV2RevisionScalingResponseOutput) MinInstanceCount() pulumi.IntOutput
- func (o GoogleCloudRunV2RevisionScalingResponseOutput) ToGoogleCloudRunV2RevisionScalingResponseOutput() GoogleCloudRunV2RevisionScalingResponseOutput
- func (o GoogleCloudRunV2RevisionScalingResponseOutput) ToGoogleCloudRunV2RevisionScalingResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingResponseOutput
- type GoogleCloudRunV2RevisionTemplate
- type GoogleCloudRunV2RevisionTemplateArgs
- func (GoogleCloudRunV2RevisionTemplateArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2RevisionTemplateArgs) ToGoogleCloudRunV2RevisionTemplateOutput() GoogleCloudRunV2RevisionTemplateOutput
- func (i GoogleCloudRunV2RevisionTemplateArgs) ToGoogleCloudRunV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateOutput
- type GoogleCloudRunV2RevisionTemplateExecutionEnvironment
- func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ElementType() reflect.Type
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentInput
- type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
- func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrInput
- type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) Elem() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
- func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2RevisionTemplateInput
- type GoogleCloudRunV2RevisionTemplateOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Annotations() pulumi.StringMapOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Containers() GoogleCloudRunV2ContainerArrayOutput
- func (GoogleCloudRunV2RevisionTemplateOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) ExecutionEnvironment() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Revision() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Scaling() GoogleCloudRunV2RevisionScalingPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) SessionAffinity() pulumi.BoolPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) ToGoogleCloudRunV2RevisionTemplateOutput() GoogleCloudRunV2RevisionTemplateOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) ToGoogleCloudRunV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) Volumes() GoogleCloudRunV2VolumeArrayOutput
- func (o GoogleCloudRunV2RevisionTemplateOutput) VpcAccess() GoogleCloudRunV2VpcAccessPtrOutput
- type GoogleCloudRunV2RevisionTemplateResponse
- type GoogleCloudRunV2RevisionTemplateResponseOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Annotations() pulumi.StringMapOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Containers() GoogleCloudRunV2ContainerResponseArrayOutput
- func (GoogleCloudRunV2RevisionTemplateResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) EncryptionKey() pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ExecutionEnvironment() pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) MaxInstanceRequestConcurrency() pulumi.IntOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Revision() pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Scaling() GoogleCloudRunV2RevisionScalingResponseOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) SessionAffinity() pulumi.BoolOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Timeout() pulumi.StringOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ToGoogleCloudRunV2RevisionTemplateResponseOutput() GoogleCloudRunV2RevisionTemplateResponseOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ToGoogleCloudRunV2RevisionTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateResponseOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Volumes() GoogleCloudRunV2VolumeResponseArrayOutput
- func (o GoogleCloudRunV2RevisionTemplateResponseOutput) VpcAccess() GoogleCloudRunV2VpcAccessResponseOutput
- type GoogleCloudRunV2SecretKeySelector
- type GoogleCloudRunV2SecretKeySelectorArgs
- func (GoogleCloudRunV2SecretKeySelectorArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorOutput() GoogleCloudRunV2SecretKeySelectorOutput
- func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorOutput
- func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput
- type GoogleCloudRunV2SecretKeySelectorInput
- type GoogleCloudRunV2SecretKeySelectorOutput
- func (GoogleCloudRunV2SecretKeySelectorOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2SecretKeySelectorOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorOutput() GoogleCloudRunV2SecretKeySelectorOutput
- func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorOutput
- func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2SecretKeySelectorOutput) Version() pulumi.StringPtrOutput
- type GoogleCloudRunV2SecretKeySelectorPtrInput
- type GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) Elem() GoogleCloudRunV2SecretKeySelectorOutput
- func (GoogleCloudRunV2SecretKeySelectorPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) Secret() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) Version() pulumi.StringPtrOutput
- type GoogleCloudRunV2SecretKeySelectorResponse
- type GoogleCloudRunV2SecretKeySelectorResponseOutput
- func (GoogleCloudRunV2SecretKeySelectorResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) ToGoogleCloudRunV2SecretKeySelectorResponseOutput() GoogleCloudRunV2SecretKeySelectorResponseOutput
- func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) ToGoogleCloudRunV2SecretKeySelectorResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorResponseOutput
- func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) Version() pulumi.StringOutput
- type GoogleCloudRunV2SecretVolumeSource
- type GoogleCloudRunV2SecretVolumeSourceArgs
- func (GoogleCloudRunV2SecretVolumeSourceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourceOutput() GoogleCloudRunV2SecretVolumeSourceOutput
- func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourceOutput
- func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput
- func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput
- type GoogleCloudRunV2SecretVolumeSourceInput
- type GoogleCloudRunV2SecretVolumeSourceOutput
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) DefaultMode() pulumi.IntPtrOutput
- func (GoogleCloudRunV2SecretVolumeSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) Items() GoogleCloudRunV2VersionToPathArrayOutput
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourceOutput() GoogleCloudRunV2SecretVolumeSourceOutput
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourceOutput
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput
- type GoogleCloudRunV2SecretVolumeSourcePtrInput
- type GoogleCloudRunV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) Elem() GoogleCloudRunV2SecretVolumeSourceOutput
- func (GoogleCloudRunV2SecretVolumeSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) Items() GoogleCloudRunV2VersionToPathArrayOutput
- func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) Secret() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput
- type GoogleCloudRunV2SecretVolumeSourceResponse
- type GoogleCloudRunV2SecretVolumeSourceResponseOutput
- func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) DefaultMode() pulumi.IntOutput
- func (GoogleCloudRunV2SecretVolumeSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) Items() GoogleCloudRunV2VersionToPathResponseArrayOutput
- func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunV2SecretVolumeSourceResponseOutput() GoogleCloudRunV2SecretVolumeSourceResponseOutput
- func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunV2SecretVolumeSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourceResponseOutput
- type GoogleCloudRunV2ServiceScaling
- type GoogleCloudRunV2ServiceScalingArgs
- func (GoogleCloudRunV2ServiceScalingArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingOutput() GoogleCloudRunV2ServiceScalingOutput
- func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingOutput
- func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput
- func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingPtrOutput
- type GoogleCloudRunV2ServiceScalingInput
- type GoogleCloudRunV2ServiceScalingOutput
- func (GoogleCloudRunV2ServiceScalingOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ServiceScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingOutput() GoogleCloudRunV2ServiceScalingOutput
- func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingOutput
- func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput
- func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingPtrOutput
- type GoogleCloudRunV2ServiceScalingPtrInput
- type GoogleCloudRunV2ServiceScalingPtrOutput
- func (o GoogleCloudRunV2ServiceScalingPtrOutput) Elem() GoogleCloudRunV2ServiceScalingOutput
- func (GoogleCloudRunV2ServiceScalingPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ServiceScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2ServiceScalingPtrOutput) ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput
- func (o GoogleCloudRunV2ServiceScalingPtrOutput) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingPtrOutput
- type GoogleCloudRunV2ServiceScalingResponse
- type GoogleCloudRunV2ServiceScalingResponseOutput
- func (GoogleCloudRunV2ServiceScalingResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2ServiceScalingResponseOutput) MinInstanceCount() pulumi.IntOutput
- func (o GoogleCloudRunV2ServiceScalingResponseOutput) ToGoogleCloudRunV2ServiceScalingResponseOutput() GoogleCloudRunV2ServiceScalingResponseOutput
- func (o GoogleCloudRunV2ServiceScalingResponseOutput) ToGoogleCloudRunV2ServiceScalingResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingResponseOutput
- type GoogleCloudRunV2TCPSocketAction
- type GoogleCloudRunV2TCPSocketActionArgs
- func (GoogleCloudRunV2TCPSocketActionArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionOutput() GoogleCloudRunV2TCPSocketActionOutput
- func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionOutput
- func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput
- func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput
- type GoogleCloudRunV2TCPSocketActionInput
- type GoogleCloudRunV2TCPSocketActionOutput
- func (GoogleCloudRunV2TCPSocketActionOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TCPSocketActionOutput) Port() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionOutput() GoogleCloudRunV2TCPSocketActionOutput
- func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionOutput
- func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput
- func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput
- type GoogleCloudRunV2TCPSocketActionPtrInput
- type GoogleCloudRunV2TCPSocketActionPtrOutput
- func (o GoogleCloudRunV2TCPSocketActionPtrOutput) Elem() GoogleCloudRunV2TCPSocketActionOutput
- func (GoogleCloudRunV2TCPSocketActionPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TCPSocketActionPtrOutput) Port() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2TCPSocketActionPtrOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput
- func (o GoogleCloudRunV2TCPSocketActionPtrOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput
- type GoogleCloudRunV2TCPSocketActionResponse
- type GoogleCloudRunV2TCPSocketActionResponseOutput
- func (GoogleCloudRunV2TCPSocketActionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TCPSocketActionResponseOutput) Port() pulumi.IntOutput
- func (o GoogleCloudRunV2TCPSocketActionResponseOutput) ToGoogleCloudRunV2TCPSocketActionResponseOutput() GoogleCloudRunV2TCPSocketActionResponseOutput
- func (o GoogleCloudRunV2TCPSocketActionResponseOutput) ToGoogleCloudRunV2TCPSocketActionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionResponseOutput
- type GoogleCloudRunV2TaskTemplate
- type GoogleCloudRunV2TaskTemplateArgs
- func (GoogleCloudRunV2TaskTemplateArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2TaskTemplateArgs) ToGoogleCloudRunV2TaskTemplateOutput() GoogleCloudRunV2TaskTemplateOutput
- func (i GoogleCloudRunV2TaskTemplateArgs) ToGoogleCloudRunV2TaskTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateOutput
- type GoogleCloudRunV2TaskTemplateExecutionEnvironment
- func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ElementType() reflect.Type
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2TaskTemplateExecutionEnvironmentInput
- type GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
- func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrInput
- type GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) Elem() GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
- func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2TaskTemplateInput
- type GoogleCloudRunV2TaskTemplateOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) Containers() GoogleCloudRunV2ContainerArrayOutput
- func (GoogleCloudRunV2TaskTemplateOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TaskTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) ExecutionEnvironment() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) MaxRetries() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) ToGoogleCloudRunV2TaskTemplateOutput() GoogleCloudRunV2TaskTemplateOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) ToGoogleCloudRunV2TaskTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) Volumes() GoogleCloudRunV2VolumeArrayOutput
- func (o GoogleCloudRunV2TaskTemplateOutput) VpcAccess() GoogleCloudRunV2VpcAccessPtrOutput
- type GoogleCloudRunV2TaskTemplateResponse
- type GoogleCloudRunV2TaskTemplateResponseOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) Containers() GoogleCloudRunV2ContainerResponseArrayOutput
- func (GoogleCloudRunV2TaskTemplateResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) EncryptionKey() pulumi.StringOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) ExecutionEnvironment() pulumi.StringOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) MaxRetries() pulumi.IntOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) Timeout() pulumi.StringOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) ToGoogleCloudRunV2TaskTemplateResponseOutput() GoogleCloudRunV2TaskTemplateResponseOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) ToGoogleCloudRunV2TaskTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateResponseOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) Volumes() GoogleCloudRunV2VolumeResponseArrayOutput
- func (o GoogleCloudRunV2TaskTemplateResponseOutput) VpcAccess() GoogleCloudRunV2VpcAccessResponseOutput
- type GoogleCloudRunV2TrafficTarget
- type GoogleCloudRunV2TrafficTargetArgs
- func (GoogleCloudRunV2TrafficTargetArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2TrafficTargetArgs) ToGoogleCloudRunV2TrafficTargetOutput() GoogleCloudRunV2TrafficTargetOutput
- func (i GoogleCloudRunV2TrafficTargetArgs) ToGoogleCloudRunV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetOutput
- type GoogleCloudRunV2TrafficTargetArray
- func (GoogleCloudRunV2TrafficTargetArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2TrafficTargetArray) ToGoogleCloudRunV2TrafficTargetArrayOutput() GoogleCloudRunV2TrafficTargetArrayOutput
- func (i GoogleCloudRunV2TrafficTargetArray) ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetArrayOutput
- type GoogleCloudRunV2TrafficTargetArrayInput
- type GoogleCloudRunV2TrafficTargetArrayOutput
- func (GoogleCloudRunV2TrafficTargetArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2TrafficTargetOutput
- func (o GoogleCloudRunV2TrafficTargetArrayOutput) ToGoogleCloudRunV2TrafficTargetArrayOutput() GoogleCloudRunV2TrafficTargetArrayOutput
- func (o GoogleCloudRunV2TrafficTargetArrayOutput) ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetArrayOutput
- type GoogleCloudRunV2TrafficTargetInput
- type GoogleCloudRunV2TrafficTargetOutput
- func (GoogleCloudRunV2TrafficTargetOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetOutput) Percent() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2TrafficTargetOutput) Revision() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TrafficTargetOutput) Tag() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TrafficTargetOutput) ToGoogleCloudRunV2TrafficTargetOutput() GoogleCloudRunV2TrafficTargetOutput
- func (o GoogleCloudRunV2TrafficTargetOutput) ToGoogleCloudRunV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetOutput
- func (o GoogleCloudRunV2TrafficTargetOutput) Type() GoogleCloudRunV2TrafficTargetTypePtrOutput
- type GoogleCloudRunV2TrafficTargetResponse
- type GoogleCloudRunV2TrafficTargetResponseArrayOutput
- func (GoogleCloudRunV2TrafficTargetResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2TrafficTargetResponseOutput
- func (o GoogleCloudRunV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetResponseArrayOutput() GoogleCloudRunV2TrafficTargetResponseArrayOutput
- func (o GoogleCloudRunV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetResponseArrayOutput
- type GoogleCloudRunV2TrafficTargetResponseOutput
- func (GoogleCloudRunV2TrafficTargetResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetResponseOutput) Percent() pulumi.IntOutput
- func (o GoogleCloudRunV2TrafficTargetResponseOutput) Revision() pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetResponseOutput) Tag() pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetResponseOutput) ToGoogleCloudRunV2TrafficTargetResponseOutput() GoogleCloudRunV2TrafficTargetResponseOutput
- func (o GoogleCloudRunV2TrafficTargetResponseOutput) ToGoogleCloudRunV2TrafficTargetResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetResponseOutput
- func (o GoogleCloudRunV2TrafficTargetResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudRunV2TrafficTargetStatusResponse
- type GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
- func (GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2TrafficTargetStatusResponseOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseArrayOutput() GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
- type GoogleCloudRunV2TrafficTargetStatusResponseOutput
- func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Percent() pulumi.IntOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Revision() pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Tag() pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseOutput() GoogleCloudRunV2TrafficTargetStatusResponseOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetStatusResponseOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Type() pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Uri() pulumi.StringOutput
- type GoogleCloudRunV2TrafficTargetType
- func (GoogleCloudRunV2TrafficTargetType) ElementType() reflect.Type
- func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypeOutput() GoogleCloudRunV2TrafficTargetTypeOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypeOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunV2TrafficTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2TrafficTargetTypeInput
- type GoogleCloudRunV2TrafficTargetTypeOutput
- func (GoogleCloudRunV2TrafficTargetTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypeOutput() GoogleCloudRunV2TrafficTargetTypeOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypeOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2TrafficTargetTypePtrInput
- type GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) Elem() GoogleCloudRunV2TrafficTargetTypeOutput
- func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2VersionToPath
- type GoogleCloudRunV2VersionToPathArgs
- func (GoogleCloudRunV2VersionToPathArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2VersionToPathArgs) ToGoogleCloudRunV2VersionToPathOutput() GoogleCloudRunV2VersionToPathOutput
- func (i GoogleCloudRunV2VersionToPathArgs) ToGoogleCloudRunV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathOutput
- type GoogleCloudRunV2VersionToPathArray
- func (GoogleCloudRunV2VersionToPathArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2VersionToPathArray) ToGoogleCloudRunV2VersionToPathArrayOutput() GoogleCloudRunV2VersionToPathArrayOutput
- func (i GoogleCloudRunV2VersionToPathArray) ToGoogleCloudRunV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathArrayOutput
- type GoogleCloudRunV2VersionToPathArrayInput
- type GoogleCloudRunV2VersionToPathArrayOutput
- func (GoogleCloudRunV2VersionToPathArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VersionToPathArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VersionToPathOutput
- func (o GoogleCloudRunV2VersionToPathArrayOutput) ToGoogleCloudRunV2VersionToPathArrayOutput() GoogleCloudRunV2VersionToPathArrayOutput
- func (o GoogleCloudRunV2VersionToPathArrayOutput) ToGoogleCloudRunV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathArrayOutput
- type GoogleCloudRunV2VersionToPathInput
- type GoogleCloudRunV2VersionToPathOutput
- func (GoogleCloudRunV2VersionToPathOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VersionToPathOutput) Mode() pulumi.IntPtrOutput
- func (o GoogleCloudRunV2VersionToPathOutput) Path() pulumi.StringOutput
- func (o GoogleCloudRunV2VersionToPathOutput) ToGoogleCloudRunV2VersionToPathOutput() GoogleCloudRunV2VersionToPathOutput
- func (o GoogleCloudRunV2VersionToPathOutput) ToGoogleCloudRunV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathOutput
- func (o GoogleCloudRunV2VersionToPathOutput) Version() pulumi.StringPtrOutput
- type GoogleCloudRunV2VersionToPathResponse
- type GoogleCloudRunV2VersionToPathResponseArrayOutput
- func (GoogleCloudRunV2VersionToPathResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VersionToPathResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VersionToPathResponseOutput
- func (o GoogleCloudRunV2VersionToPathResponseArrayOutput) ToGoogleCloudRunV2VersionToPathResponseArrayOutput() GoogleCloudRunV2VersionToPathResponseArrayOutput
- func (o GoogleCloudRunV2VersionToPathResponseArrayOutput) ToGoogleCloudRunV2VersionToPathResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathResponseArrayOutput
- type GoogleCloudRunV2VersionToPathResponseOutput
- func (GoogleCloudRunV2VersionToPathResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VersionToPathResponseOutput) Mode() pulumi.IntOutput
- func (o GoogleCloudRunV2VersionToPathResponseOutput) Path() pulumi.StringOutput
- func (o GoogleCloudRunV2VersionToPathResponseOutput) ToGoogleCloudRunV2VersionToPathResponseOutput() GoogleCloudRunV2VersionToPathResponseOutput
- func (o GoogleCloudRunV2VersionToPathResponseOutput) ToGoogleCloudRunV2VersionToPathResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathResponseOutput
- func (o GoogleCloudRunV2VersionToPathResponseOutput) Version() pulumi.StringOutput
- type GoogleCloudRunV2Volume
- type GoogleCloudRunV2VolumeArgs
- type GoogleCloudRunV2VolumeArray
- func (GoogleCloudRunV2VolumeArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2VolumeArray) ToGoogleCloudRunV2VolumeArrayOutput() GoogleCloudRunV2VolumeArrayOutput
- func (i GoogleCloudRunV2VolumeArray) ToGoogleCloudRunV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeArrayOutput
- type GoogleCloudRunV2VolumeArrayInput
- type GoogleCloudRunV2VolumeArrayOutput
- func (GoogleCloudRunV2VolumeArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VolumeOutput
- func (o GoogleCloudRunV2VolumeArrayOutput) ToGoogleCloudRunV2VolumeArrayOutput() GoogleCloudRunV2VolumeArrayOutput
- func (o GoogleCloudRunV2VolumeArrayOutput) ToGoogleCloudRunV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeArrayOutput
- type GoogleCloudRunV2VolumeInput
- type GoogleCloudRunV2VolumeMount
- type GoogleCloudRunV2VolumeMountArgs
- func (GoogleCloudRunV2VolumeMountArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2VolumeMountArgs) ToGoogleCloudRunV2VolumeMountOutput() GoogleCloudRunV2VolumeMountOutput
- func (i GoogleCloudRunV2VolumeMountArgs) ToGoogleCloudRunV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountOutput
- type GoogleCloudRunV2VolumeMountArray
- func (GoogleCloudRunV2VolumeMountArray) ElementType() reflect.Type
- func (i GoogleCloudRunV2VolumeMountArray) ToGoogleCloudRunV2VolumeMountArrayOutput() GoogleCloudRunV2VolumeMountArrayOutput
- func (i GoogleCloudRunV2VolumeMountArray) ToGoogleCloudRunV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountArrayOutput
- type GoogleCloudRunV2VolumeMountArrayInput
- type GoogleCloudRunV2VolumeMountArrayOutput
- func (GoogleCloudRunV2VolumeMountArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeMountArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VolumeMountOutput
- func (o GoogleCloudRunV2VolumeMountArrayOutput) ToGoogleCloudRunV2VolumeMountArrayOutput() GoogleCloudRunV2VolumeMountArrayOutput
- func (o GoogleCloudRunV2VolumeMountArrayOutput) ToGoogleCloudRunV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountArrayOutput
- type GoogleCloudRunV2VolumeMountInput
- type GoogleCloudRunV2VolumeMountOutput
- func (GoogleCloudRunV2VolumeMountOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GoogleCloudRunV2VolumeMountOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2VolumeMountOutput) ToGoogleCloudRunV2VolumeMountOutput() GoogleCloudRunV2VolumeMountOutput
- func (o GoogleCloudRunV2VolumeMountOutput) ToGoogleCloudRunV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountOutput
- type GoogleCloudRunV2VolumeMountResponse
- type GoogleCloudRunV2VolumeMountResponseArrayOutput
- func (GoogleCloudRunV2VolumeMountResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeMountResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VolumeMountResponseOutput
- func (o GoogleCloudRunV2VolumeMountResponseArrayOutput) ToGoogleCloudRunV2VolumeMountResponseArrayOutput() GoogleCloudRunV2VolumeMountResponseArrayOutput
- func (o GoogleCloudRunV2VolumeMountResponseArrayOutput) ToGoogleCloudRunV2VolumeMountResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountResponseArrayOutput
- type GoogleCloudRunV2VolumeMountResponseOutput
- func (GoogleCloudRunV2VolumeMountResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeMountResponseOutput) MountPath() pulumi.StringOutput
- func (o GoogleCloudRunV2VolumeMountResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2VolumeMountResponseOutput) ToGoogleCloudRunV2VolumeMountResponseOutput() GoogleCloudRunV2VolumeMountResponseOutput
- func (o GoogleCloudRunV2VolumeMountResponseOutput) ToGoogleCloudRunV2VolumeMountResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountResponseOutput
- type GoogleCloudRunV2VolumeOutput
- func (o GoogleCloudRunV2VolumeOutput) CloudSqlInstance() GoogleCloudRunV2CloudSqlInstancePtrOutput
- func (GoogleCloudRunV2VolumeOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeOutput) EmptyDir() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
- func (o GoogleCloudRunV2VolumeOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2VolumeOutput) Secret() GoogleCloudRunV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunV2VolumeOutput) ToGoogleCloudRunV2VolumeOutput() GoogleCloudRunV2VolumeOutput
- func (o GoogleCloudRunV2VolumeOutput) ToGoogleCloudRunV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeOutput
- type GoogleCloudRunV2VolumeResponse
- type GoogleCloudRunV2VolumeResponseArrayOutput
- func (GoogleCloudRunV2VolumeResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VolumeResponseOutput
- func (o GoogleCloudRunV2VolumeResponseArrayOutput) ToGoogleCloudRunV2VolumeResponseArrayOutput() GoogleCloudRunV2VolumeResponseArrayOutput
- func (o GoogleCloudRunV2VolumeResponseArrayOutput) ToGoogleCloudRunV2VolumeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeResponseArrayOutput
- type GoogleCloudRunV2VolumeResponseOutput
- func (o GoogleCloudRunV2VolumeResponseOutput) CloudSqlInstance() GoogleCloudRunV2CloudSqlInstanceResponseOutput
- func (GoogleCloudRunV2VolumeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VolumeResponseOutput) EmptyDir() GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
- func (o GoogleCloudRunV2VolumeResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunV2VolumeResponseOutput) Secret() GoogleCloudRunV2SecretVolumeSourceResponseOutput
- func (o GoogleCloudRunV2VolumeResponseOutput) ToGoogleCloudRunV2VolumeResponseOutput() GoogleCloudRunV2VolumeResponseOutput
- func (o GoogleCloudRunV2VolumeResponseOutput) ToGoogleCloudRunV2VolumeResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeResponseOutput
- type GoogleCloudRunV2VpcAccess
- type GoogleCloudRunV2VpcAccessArgs
- func (GoogleCloudRunV2VpcAccessArgs) ElementType() reflect.Type
- func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessOutput() GoogleCloudRunV2VpcAccessOutput
- func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessOutput
- func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput
- func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessPtrOutput
- type GoogleCloudRunV2VpcAccessEgress
- func (GoogleCloudRunV2VpcAccessEgress) ElementType() reflect.Type
- func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressOutput() GoogleCloudRunV2VpcAccessEgressOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunV2VpcAccessEgress) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2VpcAccessEgressInput
- type GoogleCloudRunV2VpcAccessEgressOutput
- func (GoogleCloudRunV2VpcAccessEgressOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressOutput() GoogleCloudRunV2VpcAccessEgressOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2VpcAccessEgressPtrInput
- type GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) Elem() GoogleCloudRunV2VpcAccessEgressOutput
- func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunV2VpcAccessInput
- type GoogleCloudRunV2VpcAccessOutput
- func (o GoogleCloudRunV2VpcAccessOutput) Connector() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2VpcAccessOutput) Egress() GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (GoogleCloudRunV2VpcAccessOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VpcAccessOutput) NetworkInterfaces() GoogleCloudRunV2NetworkInterfaceArrayOutput
- func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessOutput() GoogleCloudRunV2VpcAccessOutput
- func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessOutput
- func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput
- func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessPtrOutput
- type GoogleCloudRunV2VpcAccessPtrInput
- type GoogleCloudRunV2VpcAccessPtrOutput
- func (o GoogleCloudRunV2VpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
- func (o GoogleCloudRunV2VpcAccessPtrOutput) Egress() GoogleCloudRunV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunV2VpcAccessPtrOutput) Elem() GoogleCloudRunV2VpcAccessOutput
- func (GoogleCloudRunV2VpcAccessPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VpcAccessPtrOutput) NetworkInterfaces() GoogleCloudRunV2NetworkInterfaceArrayOutput
- func (o GoogleCloudRunV2VpcAccessPtrOutput) ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput
- func (o GoogleCloudRunV2VpcAccessPtrOutput) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessPtrOutput
- type GoogleCloudRunV2VpcAccessResponse
- type GoogleCloudRunV2VpcAccessResponseOutput
- func (o GoogleCloudRunV2VpcAccessResponseOutput) Connector() pulumi.StringOutput
- func (o GoogleCloudRunV2VpcAccessResponseOutput) Egress() pulumi.StringOutput
- func (GoogleCloudRunV2VpcAccessResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunV2VpcAccessResponseOutput) NetworkInterfaces() GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
- func (o GoogleCloudRunV2VpcAccessResponseOutput) ToGoogleCloudRunV2VpcAccessResponseOutput() GoogleCloudRunV2VpcAccessResponseOutput
- func (o GoogleCloudRunV2VpcAccessResponseOutput) ToGoogleCloudRunV2VpcAccessResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessResponseOutput
- type GoogleIamV1AuditConfig
- type GoogleIamV1AuditConfigArgs
- type GoogleIamV1AuditConfigArray
- func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigArrayInput
- type GoogleIamV1AuditConfigArrayOutput
- func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigInput
- type GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
- type GoogleIamV1AuditConfigResponse
- type GoogleIamV1AuditConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
- type GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
- type GoogleIamV1AuditLogConfig
- type GoogleIamV1AuditLogConfigArgs
- func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigArray
- func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigArrayInput
- type GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigInput
- type GoogleIamV1AuditLogConfigLogType
- func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypeInput
- type GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypePtrInput
- type GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) Elem() GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigOutput
- func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigResponse
- type GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
- type GoogleIamV1AuditLogConfigResponseOutput
- func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
- type GoogleIamV1Binding
- type GoogleIamV1BindingArgs
- type GoogleIamV1BindingArray
- type GoogleIamV1BindingArrayInput
- type GoogleIamV1BindingArrayOutput
- func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
- type GoogleIamV1BindingInput
- type GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) Condition() GoogleTypeExprPtrOutput
- func (GoogleIamV1BindingOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
- type GoogleIamV1BindingResponse
- type GoogleIamV1BindingResponseArrayOutput
- func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
- type GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) Condition() GoogleTypeExprResponseOutput
- func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
- type GoogleTypeExpr
- type GoogleTypeExprArgs
- func (GoogleTypeExprArgs) ElementType() reflect.Type
- func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprInput
- type GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) Description() pulumi.StringPtrOutput
- func (GoogleTypeExprOutput) ElementType() reflect.Type
- func (o GoogleTypeExprOutput) Expression() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) Location() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) Title() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprPtrInput
- type GoogleTypeExprPtrOutput
- func (o GoogleTypeExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Elem() GoogleTypeExprOutput
- func (GoogleTypeExprPtrOutput) ElementType() reflect.Type
- func (o GoogleTypeExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprResponse
- type GoogleTypeExprResponseOutput
- func (o GoogleTypeExprResponseOutput) Description() pulumi.StringOutput
- func (GoogleTypeExprResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeExprResponseOutput) Expression() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) Location() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) Title() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput
- func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput
- type Job
- type JobArgs
- type JobIamBinding
- type JobIamBindingArgs
- type JobIamBindingInput
- type JobIamBindingOutput
- func (o JobIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (JobIamBindingOutput) ElementType() reflect.Type
- func (o JobIamBindingOutput) Etag() 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 JobIamMemberInput
- type JobIamMemberOutput
- func (o JobIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (JobIamMemberOutput) ElementType() reflect.Type
- func (o JobIamMemberOutput) Etag() 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 JobIamPolicyInput
- type JobIamPolicyOutput
- func (o JobIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o JobIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (JobIamPolicyOutput) ElementType() reflect.Type
- func (o JobIamPolicyOutput) Etag() pulumi.StringOutput
- func (o JobIamPolicyOutput) JobId() pulumi.StringOutput
- func (o JobIamPolicyOutput) Location() pulumi.StringOutput
- func (o JobIamPolicyOutput) Project() pulumi.StringOutput
- func (o JobIamPolicyOutput) ToJobIamPolicyOutput() JobIamPolicyOutput
- func (o JobIamPolicyOutput) ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput
- func (o JobIamPolicyOutput) Version() pulumi.IntOutput
- type JobIamPolicyState
- type JobInput
- type JobLaunchStage
- func (JobLaunchStage) ElementType() reflect.Type
- func (e JobLaunchStage) ToJobLaunchStageOutput() JobLaunchStageOutput
- func (e JobLaunchStage) ToJobLaunchStageOutputWithContext(ctx context.Context) JobLaunchStageOutput
- func (e JobLaunchStage) ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput
- func (e JobLaunchStage) ToJobLaunchStagePtrOutputWithContext(ctx context.Context) JobLaunchStagePtrOutput
- func (e JobLaunchStage) ToStringOutput() pulumi.StringOutput
- func (e JobLaunchStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e JobLaunchStage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e JobLaunchStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobLaunchStageInput
- type JobLaunchStageOutput
- func (JobLaunchStageOutput) ElementType() reflect.Type
- func (o JobLaunchStageOutput) ToJobLaunchStageOutput() JobLaunchStageOutput
- func (o JobLaunchStageOutput) ToJobLaunchStageOutputWithContext(ctx context.Context) JobLaunchStageOutput
- func (o JobLaunchStageOutput) ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput
- func (o JobLaunchStageOutput) ToJobLaunchStagePtrOutputWithContext(ctx context.Context) JobLaunchStagePtrOutput
- func (o JobLaunchStageOutput) ToStringOutput() pulumi.StringOutput
- func (o JobLaunchStageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o JobLaunchStageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobLaunchStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobLaunchStagePtrInput
- type JobLaunchStagePtrOutput
- func (o JobLaunchStagePtrOutput) Elem() JobLaunchStageOutput
- func (JobLaunchStagePtrOutput) ElementType() reflect.Type
- func (o JobLaunchStagePtrOutput) ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput
- func (o JobLaunchStagePtrOutput) ToJobLaunchStagePtrOutputWithContext(ctx context.Context) JobLaunchStagePtrOutput
- func (o JobLaunchStagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JobLaunchStagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JobOutput
- func (o JobOutput) Annotations() pulumi.StringMapOutput
- func (o JobOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o JobOutput) Client() pulumi.StringOutput
- func (o JobOutput) ClientVersion() pulumi.StringOutput
- func (o JobOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
- func (o JobOutput) CreateTime() pulumi.StringOutput
- func (o JobOutput) Creator() pulumi.StringOutput
- func (o JobOutput) DeleteTime() pulumi.StringOutput
- 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) JobId() pulumi.StringOutput
- func (o JobOutput) Labels() pulumi.StringMapOutput
- func (o JobOutput) LastModifier() pulumi.StringOutput
- func (o JobOutput) LatestCreatedExecution() GoogleCloudRunV2ExecutionReferenceResponseOutput
- 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) Reconciling() pulumi.BoolOutput
- func (o JobOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o JobOutput) Template() GoogleCloudRunV2ExecutionTemplateResponseOutput
- func (o JobOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
- 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 LookupJobArgs
- type LookupJobIamPolicyArgs
- type LookupJobIamPolicyOutputArgs
- type LookupJobIamPolicyResult
- type LookupJobIamPolicyResultOutput
- func (o LookupJobIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupJobIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupJobIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupJobIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutput() LookupJobIamPolicyResultOutput
- func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutputWithContext(ctx context.Context) LookupJobIamPolicyResultOutput
- func (o LookupJobIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupJobOutputArgs
- type LookupJobResult
- type LookupJobResultOutput
- func (o LookupJobResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupJobResultOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o LookupJobResultOutput) Client() pulumi.StringOutput
- func (o LookupJobResultOutput) ClientVersion() pulumi.StringOutput
- func (o LookupJobResultOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
- func (o LookupJobResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupJobResultOutput) Creator() pulumi.StringOutput
- func (o LookupJobResultOutput) DeleteTime() pulumi.StringOutput
- 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) Labels() pulumi.StringMapOutput
- func (o LookupJobResultOutput) LastModifier() pulumi.StringOutput
- func (o LookupJobResultOutput) LatestCreatedExecution() GoogleCloudRunV2ExecutionReferenceResponseOutput
- func (o LookupJobResultOutput) LaunchStage() pulumi.StringOutput
- func (o LookupJobResultOutput) Name() pulumi.StringOutput
- func (o LookupJobResultOutput) ObservedGeneration() pulumi.StringOutput
- func (o LookupJobResultOutput) Reconciling() pulumi.BoolOutput
- func (o LookupJobResultOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o LookupJobResultOutput) Template() GoogleCloudRunV2ExecutionTemplateResponseOutput
- func (o LookupJobResultOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
- 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 (o LookupServiceIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupServiceIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupServiceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput() LookupServiceIamPolicyResultOutput
- func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceIamPolicyResultOutput
- func (o LookupServiceIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o LookupServiceResultOutput) Client() pulumi.StringOutput
- func (o LookupServiceResultOutput) ClientVersion() pulumi.StringOutput
- func (o LookupServiceResultOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
- 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 (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) 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) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) ObservedGeneration() pulumi.StringOutput
- func (o LookupServiceResultOutput) Reconciling() pulumi.BoolOutput
- func (o LookupServiceResultOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o LookupServiceResultOutput) Scaling() GoogleCloudRunV2ServiceScalingResponseOutput
- func (o LookupServiceResultOutput) Template() GoogleCloudRunV2RevisionTemplateResponseOutput
- func (o LookupServiceResultOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- func (o LookupServiceResultOutput) Traffic() GoogleCloudRunV2TrafficTargetResponseArrayOutput
- func (o LookupServiceResultOutput) TrafficStatuses() GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
- func (o LookupServiceResultOutput) Uid() pulumi.StringOutput
- func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Uri() pulumi.StringOutput
- type Service
- type ServiceArgs
- type ServiceIamBinding
- type ServiceIamBindingArgs
- type ServiceIamBindingInput
- type ServiceIamBindingOutput
- func (o ServiceIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ServiceIamBindingOutput) ElementType() reflect.Type
- func (o ServiceIamBindingOutput) Etag() 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 ServiceIamMemberInput
- type ServiceIamMemberOutput
- func (o ServiceIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ServiceIamMemberOutput) ElementType() reflect.Type
- func (o ServiceIamMemberOutput) Etag() 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 ServiceIamPolicyInput
- type ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o ServiceIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (ServiceIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Location() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Project() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) ServiceId() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) Version() pulumi.IntOutput
- type ServiceIamPolicyState
- type ServiceIngress
- func (ServiceIngress) ElementType() reflect.Type
- func (e ServiceIngress) ToServiceIngressOutput() ServiceIngressOutput
- func (e ServiceIngress) ToServiceIngressOutputWithContext(ctx context.Context) ServiceIngressOutput
- func (e ServiceIngress) ToServiceIngressPtrOutput() ServiceIngressPtrOutput
- func (e ServiceIngress) ToServiceIngressPtrOutputWithContext(ctx context.Context) ServiceIngressPtrOutput
- func (e ServiceIngress) ToStringOutput() pulumi.StringOutput
- func (e ServiceIngress) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceIngress) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceIngress) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceIngressInput
- type ServiceIngressOutput
- func (ServiceIngressOutput) ElementType() reflect.Type
- func (o ServiceIngressOutput) ToServiceIngressOutput() ServiceIngressOutput
- func (o ServiceIngressOutput) ToServiceIngressOutputWithContext(ctx context.Context) ServiceIngressOutput
- func (o ServiceIngressOutput) ToServiceIngressPtrOutput() ServiceIngressPtrOutput
- func (o ServiceIngressOutput) ToServiceIngressPtrOutputWithContext(ctx context.Context) ServiceIngressPtrOutput
- func (o ServiceIngressOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceIngressOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceIngressOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceIngressOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceIngressPtrInput
- type ServiceIngressPtrOutput
- func (o ServiceIngressPtrOutput) Elem() ServiceIngressOutput
- func (ServiceIngressPtrOutput) ElementType() reflect.Type
- func (o ServiceIngressPtrOutput) ToServiceIngressPtrOutput() ServiceIngressPtrOutput
- func (o ServiceIngressPtrOutput) ToServiceIngressPtrOutputWithContext(ctx context.Context) ServiceIngressPtrOutput
- func (o ServiceIngressPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceIngressPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceInput
- type ServiceLaunchStage
- func (ServiceLaunchStage) ElementType() reflect.Type
- func (e ServiceLaunchStage) ToServiceLaunchStageOutput() ServiceLaunchStageOutput
- func (e ServiceLaunchStage) ToServiceLaunchStageOutputWithContext(ctx context.Context) ServiceLaunchStageOutput
- func (e ServiceLaunchStage) ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput
- func (e ServiceLaunchStage) ToServiceLaunchStagePtrOutputWithContext(ctx context.Context) ServiceLaunchStagePtrOutput
- func (e ServiceLaunchStage) ToStringOutput() pulumi.StringOutput
- func (e ServiceLaunchStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceLaunchStage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceLaunchStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceLaunchStageInput
- type ServiceLaunchStageOutput
- func (ServiceLaunchStageOutput) ElementType() reflect.Type
- func (o ServiceLaunchStageOutput) ToServiceLaunchStageOutput() ServiceLaunchStageOutput
- func (o ServiceLaunchStageOutput) ToServiceLaunchStageOutputWithContext(ctx context.Context) ServiceLaunchStageOutput
- func (o ServiceLaunchStageOutput) ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput
- func (o ServiceLaunchStageOutput) ToServiceLaunchStagePtrOutputWithContext(ctx context.Context) ServiceLaunchStagePtrOutput
- func (o ServiceLaunchStageOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceLaunchStageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceLaunchStageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceLaunchStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceLaunchStagePtrInput
- type ServiceLaunchStagePtrOutput
- func (o ServiceLaunchStagePtrOutput) Elem() ServiceLaunchStageOutput
- func (ServiceLaunchStagePtrOutput) ElementType() reflect.Type
- func (o ServiceLaunchStagePtrOutput) ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput
- func (o ServiceLaunchStagePtrOutput) ToServiceLaunchStagePtrOutputWithContext(ctx context.Context) ServiceLaunchStagePtrOutput
- func (o ServiceLaunchStagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceLaunchStagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceOutput
- func (o ServiceOutput) Annotations() pulumi.StringMapOutput
- func (o ServiceOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
- func (o ServiceOutput) Client() pulumi.StringOutput
- func (o ServiceOutput) ClientVersion() pulumi.StringOutput
- func (o ServiceOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
- 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.StringOutput
- 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) Reconciling() pulumi.BoolOutput
- func (o ServiceOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o ServiceOutput) Scaling() GoogleCloudRunV2ServiceScalingResponseOutput
- func (o ServiceOutput) ServiceId() pulumi.StringOutput
- func (o ServiceOutput) Template() GoogleCloudRunV2RevisionTemplateResponseOutput
- func (o ServiceOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) Traffic() GoogleCloudRunV2TrafficTargetResponseArrayOutput
- func (o ServiceOutput) TrafficStatuses() GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
- func (o ServiceOutput) Uid() pulumi.StringOutput
- func (o ServiceOutput) UpdateTime() pulumi.StringOutput
- func (o ServiceOutput) Uri() pulumi.StringOutput
- type ServiceState
Constants ¶
const ( // When not specified, falls back to the default implementation which is currently in memory (this may change over time). GoogleCloudRunV2EmptyDirVolumeSourceMediumMediumUnspecified = GoogleCloudRunV2EmptyDirVolumeSourceMedium("MEDIUM_UNSPECIFIED") // Explicitly set the EmptyDir to be in memory. Uses tmpfs. GoogleCloudRunV2EmptyDirVolumeSourceMediumMemory = GoogleCloudRunV2EmptyDirVolumeSourceMedium("MEMORY") )
const ( // Unspecified GoogleCloudRunV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentUnspecified = GoogleCloudRunV2RevisionTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_UNSPECIFIED") // Uses the First Generation environment. GoogleCloudRunV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentGen1 = GoogleCloudRunV2RevisionTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_GEN1") // Uses Second Generation environment. GoogleCloudRunV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentGen2 = GoogleCloudRunV2RevisionTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_GEN2") )
const ( // Unspecified GoogleCloudRunV2TaskTemplateExecutionEnvironmentExecutionEnvironmentUnspecified = GoogleCloudRunV2TaskTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_UNSPECIFIED") // Uses the First Generation environment. GoogleCloudRunV2TaskTemplateExecutionEnvironmentExecutionEnvironmentGen1 = GoogleCloudRunV2TaskTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_GEN1") // Uses Second Generation environment. GoogleCloudRunV2TaskTemplateExecutionEnvironmentExecutionEnvironmentGen2 = GoogleCloudRunV2TaskTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_GEN2") )
const ( // Unspecified instance allocation type. GoogleCloudRunV2TrafficTargetTypeTrafficTargetAllocationTypeUnspecified = GoogleCloudRunV2TrafficTargetType("TRAFFIC_TARGET_ALLOCATION_TYPE_UNSPECIFIED") // Allocates instances to the Service's latest ready Revision. GoogleCloudRunV2TrafficTargetTypeTrafficTargetAllocationTypeLatest = GoogleCloudRunV2TrafficTargetType("TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST") // Allocates instances to a Revision by name. GoogleCloudRunV2TrafficTargetTypeTrafficTargetAllocationTypeRevision = GoogleCloudRunV2TrafficTargetType("TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION") )
const ( // Unspecified GoogleCloudRunV2VpcAccessEgressVpcEgressUnspecified = GoogleCloudRunV2VpcAccessEgress("VPC_EGRESS_UNSPECIFIED") // All outbound traffic is routed through the VPC connector. GoogleCloudRunV2VpcAccessEgressAllTraffic = GoogleCloudRunV2VpcAccessEgress("ALL_TRAFFIC") // Only private IP ranges are routed through the VPC connector. GoogleCloudRunV2VpcAccessEgressPrivateRangesOnly = GoogleCloudRunV2VpcAccessEgress("PRIVATE_RANGES_ONLY") )
const ( // Default case. Should never be this. GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified = GoogleIamV1AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy GoogleIamV1AuditLogConfigLogTypeAdminRead = GoogleIamV1AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create GoogleIamV1AuditLogConfigLogTypeDataWrite = GoogleIamV1AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list GoogleIamV1AuditLogConfigLogTypeDataRead = GoogleIamV1AuditLogConfigLogType("DATA_READ") )
const ( // Do not use this default value. JobLaunchStageLaunchStageUnspecified = JobLaunchStage("LAUNCH_STAGE_UNSPECIFIED") // The feature is not yet implemented. Users can not use it. JobLaunchStageUnimplemented = JobLaunchStage("UNIMPLEMENTED") // Prelaunch features are hidden from users and are only visible internally. JobLaunchStagePrelaunch = JobLaunchStage("PRELAUNCH") // Early Access features are limited to a closed group of testers. To use these features, you must sign up in advance and sign a Trusted Tester agreement (which includes confidentiality provisions). These features may be unstable, changed in backward-incompatible ways, and are not guaranteed to be released. JobLaunchStageEarlyAccess = JobLaunchStage("EARLY_ACCESS") // Alpha is a limited availability test for releases before they are cleared for widespread use. By Alpha, all significant design issues are resolved and we are in the process of verifying functionality. Alpha customers need to apply for access, agree to applicable terms, and have their projects allowlisted. Alpha releases don't have to be feature complete, no SLAs are provided, and there are no technical support obligations, but they will be far enough along that customers can actually use them in test environments or for limited-use tests -- just like they would in normal production cases. JobLaunchStageAlpha = JobLaunchStage("ALPHA") // Beta is the point at which we are ready to open a release for any customer to use. There are no SLA or technical support obligations in a Beta release. Products will be complete from a feature perspective, but may have some open outstanding issues. Beta releases are suitable for limited production use cases. JobLaunchStageBeta = JobLaunchStage("BETA") // GA features are open to all developers and are considered stable and fully qualified for production use. JobLaunchStageGa = JobLaunchStage("GA") // Deprecated features are scheduled to be shut down and removed. For more information, see the "Deprecation Policy" section of our [Terms of Service](https://cloud.google.com/terms/) and the [Google Cloud Platform Subject to the Deprecation Policy](https://cloud.google.com/terms/deprecation) documentation. JobLaunchStageDeprecated = JobLaunchStage("DEPRECATED") )
const ( // Unspecified ServiceIngressIngressTrafficUnspecified = ServiceIngress("INGRESS_TRAFFIC_UNSPECIFIED") // All inbound traffic is allowed. ServiceIngressIngressTrafficAll = ServiceIngress("INGRESS_TRAFFIC_ALL") // Only internal traffic is allowed. ServiceIngressIngressTrafficInternalOnly = ServiceIngress("INGRESS_TRAFFIC_INTERNAL_ONLY") // Both internal and Google Cloud Load Balancer traffic is allowed. ServiceIngressIngressTrafficInternalLoadBalancer = ServiceIngress("INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER") )
const ( // Do not use this default value. ServiceLaunchStageLaunchStageUnspecified = ServiceLaunchStage("LAUNCH_STAGE_UNSPECIFIED") // The feature is not yet implemented. Users can not use it. ServiceLaunchStageUnimplemented = ServiceLaunchStage("UNIMPLEMENTED") // Prelaunch features are hidden from users and are only visible internally. ServiceLaunchStagePrelaunch = ServiceLaunchStage("PRELAUNCH") // Early Access features are limited to a closed group of testers. To use these features, you must sign up in advance and sign a Trusted Tester agreement (which includes confidentiality provisions). These features may be unstable, changed in backward-incompatible ways, and are not guaranteed to be released. ServiceLaunchStageEarlyAccess = ServiceLaunchStage("EARLY_ACCESS") // Alpha is a limited availability test for releases before they are cleared for widespread use. By Alpha, all significant design issues are resolved and we are in the process of verifying functionality. Alpha customers need to apply for access, agree to applicable terms, and have their projects allowlisted. Alpha releases don't have to be feature complete, no SLAs are provided, and there are no technical support obligations, but they will be far enough along that customers can actually use them in test environments or for limited-use tests -- just like they would in normal production cases. ServiceLaunchStageAlpha = ServiceLaunchStage("ALPHA") // Beta is the point at which we are ready to open a release for any customer to use. There are no SLA or technical support obligations in a Beta release. Products will be complete from a feature perspective, but may have some open outstanding issues. Beta releases are suitable for limited production use cases. ServiceLaunchStageBeta = ServiceLaunchStage("BETA") // GA features are open to all developers and are considered stable and fully qualified for production use. ServiceLaunchStageGa = ServiceLaunchStage("GA") // Deprecated features are scheduled to be shut down and removed. For more information, see the "Deprecation Policy" section of our [Terms of Service](https://cloud.google.com/terms/) and the [Google Cloud Platform Subject to the Deprecation Policy](https://cloud.google.com/terms/deprecation) documentation. ServiceLaunchStageDeprecated = ServiceLaunchStage("DEPRECATED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleCloudRunV2BinaryAuthorization ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. If use_default 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"` }
Settings for Binary Authorization feature.
type GoogleCloudRunV2BinaryAuthorizationArgs ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationArgs struct { // If present, indicates to use Breakglass using this justification. If use_default 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"` }
Settings for Binary Authorization feature.
func (GoogleCloudRunV2BinaryAuthorizationArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2BinaryAuthorizationArgs) ElementType() reflect.Type
func (GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationOutput() GoogleCloudRunV2BinaryAuthorizationOutput
func (GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationOutput
func (GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2BinaryAuthorizationArgs) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput
type GoogleCloudRunV2BinaryAuthorizationInput ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationInput interface { pulumi.Input ToGoogleCloudRunV2BinaryAuthorizationOutput() GoogleCloudRunV2BinaryAuthorizationOutput ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext(context.Context) GoogleCloudRunV2BinaryAuthorizationOutput }
GoogleCloudRunV2BinaryAuthorizationInput is an input type that accepts GoogleCloudRunV2BinaryAuthorizationArgs and GoogleCloudRunV2BinaryAuthorizationOutput values. You can construct a concrete instance of `GoogleCloudRunV2BinaryAuthorizationInput` via:
GoogleCloudRunV2BinaryAuthorizationArgs{...}
type GoogleCloudRunV2BinaryAuthorizationOutput ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationOutput struct{ *pulumi.OutputState }
Settings for Binary Authorization feature.
func (GoogleCloudRunV2BinaryAuthorizationOutput) BreakglassJustification ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If use_default is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (GoogleCloudRunV2BinaryAuthorizationOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2BinaryAuthorizationOutput) ElementType() reflect.Type
func (GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationOutput() GoogleCloudRunV2BinaryAuthorizationOutput
func (GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationOutput
func (GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunV2BinaryAuthorizationOutput) UseDefault ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GoogleCloudRunV2BinaryAuthorizationPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationPtrInput interface { pulumi.Input ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput }
GoogleCloudRunV2BinaryAuthorizationPtrInput is an input type that accepts GoogleCloudRunV2BinaryAuthorizationArgs, GoogleCloudRunV2BinaryAuthorizationPtr and GoogleCloudRunV2BinaryAuthorizationPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2BinaryAuthorizationPtrInput` via:
GoogleCloudRunV2BinaryAuthorizationArgs{...} or: nil
func GoogleCloudRunV2BinaryAuthorizationPtr ¶ added in v0.18.0
func GoogleCloudRunV2BinaryAuthorizationPtr(v *GoogleCloudRunV2BinaryAuthorizationArgs) GoogleCloudRunV2BinaryAuthorizationPtrInput
type GoogleCloudRunV2BinaryAuthorizationPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) BreakglassJustification ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
If present, indicates to use Breakglass using this justification. If use_default is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutput() GoogleCloudRunV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunV2BinaryAuthorizationPtrOutput) UseDefault ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GoogleCloudRunV2BinaryAuthorizationResponse ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationResponse struct { // If present, indicates to use Breakglass using this justification. If use_default 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"` }
Settings for Binary Authorization feature.
type GoogleCloudRunV2BinaryAuthorizationResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2BinaryAuthorizationResponseOutput struct{ *pulumi.OutputState }
Settings for Binary Authorization feature.
func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) BreakglassJustification ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) BreakglassJustification() pulumi.StringOutput
If present, indicates to use Breakglass using this justification. If use_default is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunV2BinaryAuthorizationResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunV2BinaryAuthorizationResponseOutput() GoogleCloudRunV2BinaryAuthorizationResponseOutput
func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunV2BinaryAuthorizationResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunV2BinaryAuthorizationResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2BinaryAuthorizationResponseOutput
func (GoogleCloudRunV2BinaryAuthorizationResponseOutput) UseDefault ¶ added in v0.18.0
func (o GoogleCloudRunV2BinaryAuthorizationResponseOutput) UseDefault() pulumi.BoolOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GoogleCloudRunV2CloudSqlInstance ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstance 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"` }
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/[instance]. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
type GoogleCloudRunV2CloudSqlInstanceArgs ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstanceArgs 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"` }
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/[instance]. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
func (GoogleCloudRunV2CloudSqlInstanceArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2CloudSqlInstanceArgs) ElementType() reflect.Type
func (GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstanceOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstanceOutput() GoogleCloudRunV2CloudSqlInstanceOutput
func (GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstanceOutput
func (GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstancePtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput
func (GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2CloudSqlInstanceArgs) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput
type GoogleCloudRunV2CloudSqlInstanceInput ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstanceInput interface { pulumi.Input ToGoogleCloudRunV2CloudSqlInstanceOutput() GoogleCloudRunV2CloudSqlInstanceOutput ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext(context.Context) GoogleCloudRunV2CloudSqlInstanceOutput }
GoogleCloudRunV2CloudSqlInstanceInput is an input type that accepts GoogleCloudRunV2CloudSqlInstanceArgs and GoogleCloudRunV2CloudSqlInstanceOutput values. You can construct a concrete instance of `GoogleCloudRunV2CloudSqlInstanceInput` via:
GoogleCloudRunV2CloudSqlInstanceArgs{...}
type GoogleCloudRunV2CloudSqlInstanceOutput ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstanceOutput struct{ *pulumi.OutputState }
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/[instance]. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
func (GoogleCloudRunV2CloudSqlInstanceOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2CloudSqlInstanceOutput) ElementType() reflect.Type
func (GoogleCloudRunV2CloudSqlInstanceOutput) Instances ¶ added in v0.18.1
func (o GoogleCloudRunV2CloudSqlInstanceOutput) 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 (GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstanceOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstanceOutput() GoogleCloudRunV2CloudSqlInstanceOutput
func (GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstanceOutput
func (GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput
func (GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstanceOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput
type GoogleCloudRunV2CloudSqlInstancePtrInput ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstancePtrInput interface { pulumi.Input ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput }
GoogleCloudRunV2CloudSqlInstancePtrInput is an input type that accepts GoogleCloudRunV2CloudSqlInstanceArgs, GoogleCloudRunV2CloudSqlInstancePtr and GoogleCloudRunV2CloudSqlInstancePtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2CloudSqlInstancePtrInput` via:
GoogleCloudRunV2CloudSqlInstanceArgs{...} or: nil
func GoogleCloudRunV2CloudSqlInstancePtr ¶ added in v0.18.0
func GoogleCloudRunV2CloudSqlInstancePtr(v *GoogleCloudRunV2CloudSqlInstanceArgs) GoogleCloudRunV2CloudSqlInstancePtrInput
type GoogleCloudRunV2CloudSqlInstancePtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstancePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2CloudSqlInstancePtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2CloudSqlInstancePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2CloudSqlInstancePtrOutput) Instances ¶ added in v0.18.1
func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) 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 (GoogleCloudRunV2CloudSqlInstancePtrOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutput() GoogleCloudRunV2CloudSqlInstancePtrOutput
func (GoogleCloudRunV2CloudSqlInstancePtrOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstancePtrOutput) ToGoogleCloudRunV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstancePtrOutput
type GoogleCloudRunV2CloudSqlInstanceResponse ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstanceResponse 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"` }
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/[instance]. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
type GoogleCloudRunV2CloudSqlInstanceResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2CloudSqlInstanceResponseOutput struct{ *pulumi.OutputState }
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/[instance]. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
func (GoogleCloudRunV2CloudSqlInstanceResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2CloudSqlInstanceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2CloudSqlInstanceResponseOutput) Instances ¶ added in v0.18.1
func (o GoogleCloudRunV2CloudSqlInstanceResponseOutput) 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 (GoogleCloudRunV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunV2CloudSqlInstanceResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunV2CloudSqlInstanceResponseOutput() GoogleCloudRunV2CloudSqlInstanceResponseOutput
func (GoogleCloudRunV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunV2CloudSqlInstanceResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunV2CloudSqlInstanceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2CloudSqlInstanceResponseOutput
type GoogleCloudRunV2ConditionResponse ¶ added in v0.18.0
type GoogleCloudRunV2ConditionResponse 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"` }
Defines a status condition for a resource.
type GoogleCloudRunV2ConditionResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2ConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ConditionResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ConditionResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ConditionResponseArrayOutput) ToGoogleCloudRunV2ConditionResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseArrayOutput) ToGoogleCloudRunV2ConditionResponseArrayOutput() GoogleCloudRunV2ConditionResponseArrayOutput
func (GoogleCloudRunV2ConditionResponseArrayOutput) ToGoogleCloudRunV2ConditionResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseArrayOutput) ToGoogleCloudRunV2ConditionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ConditionResponseArrayOutput
type GoogleCloudRunV2ConditionResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2ConditionResponseOutput struct{ *pulumi.OutputState }
Defines a status condition for a resource.
func (GoogleCloudRunV2ConditionResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ConditionResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ConditionResponseOutput) ExecutionReason ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) ExecutionReason() pulumi.StringOutput
A reason for the execution condition.
func (GoogleCloudRunV2ConditionResponseOutput) LastTransitionTime ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) LastTransitionTime() pulumi.StringOutput
Last time the condition transitioned from one status to another.
func (GoogleCloudRunV2ConditionResponseOutput) Message ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) Message() pulumi.StringOutput
Human readable message indicating details about the current status.
func (GoogleCloudRunV2ConditionResponseOutput) Reason ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) Reason() pulumi.StringOutput
A common (service-level) reason for this condition.
func (GoogleCloudRunV2ConditionResponseOutput) RevisionReason ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) RevisionReason() pulumi.StringOutput
A reason for the revision condition.
func (GoogleCloudRunV2ConditionResponseOutput) Severity ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) Severity() pulumi.StringOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (GoogleCloudRunV2ConditionResponseOutput) State ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) State() pulumi.StringOutput
State of the condition.
func (GoogleCloudRunV2ConditionResponseOutput) ToGoogleCloudRunV2ConditionResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) ToGoogleCloudRunV2ConditionResponseOutput() GoogleCloudRunV2ConditionResponseOutput
func (GoogleCloudRunV2ConditionResponseOutput) ToGoogleCloudRunV2ConditionResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) ToGoogleCloudRunV2ConditionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ConditionResponseOutput
func (GoogleCloudRunV2ConditionResponseOutput) Type ¶ added in v0.18.0
func (o GoogleCloudRunV2ConditionResponseOutput) 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 GoogleCloudRunV2Container ¶ added in v0.18.0
type GoogleCloudRunV2Container struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Command []string `pulumi:"command"` // Names of the containers that must start before this container. DependsOn []string `pulumi:"dependsOn"` // List of environment variables to set in the container. Env []GoogleCloudRunV2EnvVar `pulumi:"env"` // Name of the container image in Dockerhub, Google Artifact Registry, or Google Container Registry. If the host is not provided, Dockerhub is assumed. Image string `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. LivenessProbe *GoogleCloudRunV2Probe `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL (RFC 1123). 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 []GoogleCloudRunV2ContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. Resources *GoogleCloudRunV2ResourceRequirements `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. StartupProbe *GoogleCloudRunV2Probe `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. VolumeMounts []GoogleCloudRunV2VolumeMount `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"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
type GoogleCloudRunV2ContainerArgs ¶ added in v0.18.0
type GoogleCloudRunV2ContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Command pulumi.StringArrayInput `pulumi:"command"` // Names of the containers that must start before this container. DependsOn pulumi.StringArrayInput `pulumi:"dependsOn"` // List of environment variables to set in the container. Env GoogleCloudRunV2EnvVarArrayInput `pulumi:"env"` // Name of the container image in Dockerhub, Google Artifact Registry, or Google Container Registry. If the host is not provided, Dockerhub is assumed. Image pulumi.StringInput `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. LivenessProbe GoogleCloudRunV2ProbePtrInput `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL (RFC 1123). 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. Ports GoogleCloudRunV2ContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. Resources GoogleCloudRunV2ResourceRequirementsPtrInput `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. StartupProbe GoogleCloudRunV2ProbePtrInput `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. VolumeMounts GoogleCloudRunV2VolumeMountArrayInput `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"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
func (GoogleCloudRunV2ContainerArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerArgs) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerArgs) ToGoogleCloudRunV2ContainerOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerArgs) ToGoogleCloudRunV2ContainerOutput() GoogleCloudRunV2ContainerOutput
func (GoogleCloudRunV2ContainerArgs) ToGoogleCloudRunV2ContainerOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerArgs) ToGoogleCloudRunV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerOutput
type GoogleCloudRunV2ContainerArray ¶ added in v0.18.0
type GoogleCloudRunV2ContainerArray []GoogleCloudRunV2ContainerInput
func (GoogleCloudRunV2ContainerArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerArray) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerArray) ToGoogleCloudRunV2ContainerArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerArray) ToGoogleCloudRunV2ContainerArrayOutput() GoogleCloudRunV2ContainerArrayOutput
func (GoogleCloudRunV2ContainerArray) ToGoogleCloudRunV2ContainerArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerArray) ToGoogleCloudRunV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerArrayOutput
type GoogleCloudRunV2ContainerArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerArrayInput interface { pulumi.Input ToGoogleCloudRunV2ContainerArrayOutput() GoogleCloudRunV2ContainerArrayOutput ToGoogleCloudRunV2ContainerArrayOutputWithContext(context.Context) GoogleCloudRunV2ContainerArrayOutput }
GoogleCloudRunV2ContainerArrayInput is an input type that accepts GoogleCloudRunV2ContainerArray and GoogleCloudRunV2ContainerArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2ContainerArrayInput` via:
GoogleCloudRunV2ContainerArray{ GoogleCloudRunV2ContainerArgs{...} }
type GoogleCloudRunV2ContainerArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ContainerArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerArrayOutput) Index ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2ContainerOutput
func (GoogleCloudRunV2ContainerArrayOutput) ToGoogleCloudRunV2ContainerArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerArrayOutput) ToGoogleCloudRunV2ContainerArrayOutput() GoogleCloudRunV2ContainerArrayOutput
func (GoogleCloudRunV2ContainerArrayOutput) ToGoogleCloudRunV2ContainerArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerArrayOutput) ToGoogleCloudRunV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerArrayOutput
type GoogleCloudRunV2ContainerInput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerInput interface { pulumi.Input ToGoogleCloudRunV2ContainerOutput() GoogleCloudRunV2ContainerOutput ToGoogleCloudRunV2ContainerOutputWithContext(context.Context) GoogleCloudRunV2ContainerOutput }
GoogleCloudRunV2ContainerInput is an input type that accepts GoogleCloudRunV2ContainerArgs and GoogleCloudRunV2ContainerOutput values. You can construct a concrete instance of `GoogleCloudRunV2ContainerInput` via:
GoogleCloudRunV2ContainerArgs{...}
type GoogleCloudRunV2ContainerOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerOutput struct{ *pulumi.OutputState }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
func (GoogleCloudRunV2ContainerOutput) Args ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
func (GoogleCloudRunV2ContainerOutput) Command ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Command() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
func (GoogleCloudRunV2ContainerOutput) DependsOn ¶ added in v0.31.1
func (o GoogleCloudRunV2ContainerOutput) DependsOn() pulumi.StringArrayOutput
Names of the containers that must start before this container.
func (GoogleCloudRunV2ContainerOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerOutput) Env ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Env() GoogleCloudRunV2EnvVarArrayOutput
List of environment variables to set in the container.
func (GoogleCloudRunV2ContainerOutput) Image ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Image() pulumi.StringOutput
Name of the container image in Dockerhub, Google Artifact Registry, or Google Container Registry. If the host is not provided, Dockerhub is assumed.
func (GoogleCloudRunV2ContainerOutput) LivenessProbe ¶ added in v0.26.1
func (o GoogleCloudRunV2ContainerOutput) LivenessProbe() GoogleCloudRunV2ProbePtrOutput
Periodic probe of container liveness. Container will be restarted if the probe fails.
func (GoogleCloudRunV2ContainerOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Name() pulumi.StringPtrOutput
Name of the container specified as a DNS_LABEL (RFC 1123).
func (GoogleCloudRunV2ContainerOutput) Ports ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Ports() GoogleCloudRunV2ContainerPortArrayOutput
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 (GoogleCloudRunV2ContainerOutput) Resources ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) Resources() GoogleCloudRunV2ResourceRequirementsPtrOutput
Compute Resource requirements by this container.
func (GoogleCloudRunV2ContainerOutput) StartupProbe ¶ added in v0.26.1
func (o GoogleCloudRunV2ContainerOutput) StartupProbe() GoogleCloudRunV2ProbePtrOutput
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.
func (GoogleCloudRunV2ContainerOutput) ToGoogleCloudRunV2ContainerOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) ToGoogleCloudRunV2ContainerOutput() GoogleCloudRunV2ContainerOutput
func (GoogleCloudRunV2ContainerOutput) ToGoogleCloudRunV2ContainerOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) ToGoogleCloudRunV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerOutput
func (GoogleCloudRunV2ContainerOutput) VolumeMounts ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerOutput) VolumeMounts() GoogleCloudRunV2VolumeMountArrayOutput
Volume to mount into the container's filesystem.
func (GoogleCloudRunV2ContainerOutput) WorkingDir ¶ added in v0.22.0
func (o GoogleCloudRunV2ContainerOutput) 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 GoogleCloudRunV2ContainerPort ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPort struct { // Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 65536. ContainerPort *int `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name *string `pulumi:"name"` }
ContainerPort represents a network port in a single container.
type GoogleCloudRunV2ContainerPortArgs ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortArgs struct { // Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 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"` }
ContainerPort represents a network port in a single container.
func (GoogleCloudRunV2ContainerPortArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerPortArgs) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerPortArgs) ToGoogleCloudRunV2ContainerPortOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerPortArgs) ToGoogleCloudRunV2ContainerPortOutput() GoogleCloudRunV2ContainerPortOutput
func (GoogleCloudRunV2ContainerPortArgs) ToGoogleCloudRunV2ContainerPortOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerPortArgs) ToGoogleCloudRunV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortOutput
type GoogleCloudRunV2ContainerPortArray ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortArray []GoogleCloudRunV2ContainerPortInput
func (GoogleCloudRunV2ContainerPortArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerPortArray) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerPortArray) ToGoogleCloudRunV2ContainerPortArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerPortArray) ToGoogleCloudRunV2ContainerPortArrayOutput() GoogleCloudRunV2ContainerPortArrayOutput
func (GoogleCloudRunV2ContainerPortArray) ToGoogleCloudRunV2ContainerPortArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2ContainerPortArray) ToGoogleCloudRunV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortArrayOutput
type GoogleCloudRunV2ContainerPortArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortArrayInput interface { pulumi.Input ToGoogleCloudRunV2ContainerPortArrayOutput() GoogleCloudRunV2ContainerPortArrayOutput ToGoogleCloudRunV2ContainerPortArrayOutputWithContext(context.Context) GoogleCloudRunV2ContainerPortArrayOutput }
GoogleCloudRunV2ContainerPortArrayInput is an input type that accepts GoogleCloudRunV2ContainerPortArray and GoogleCloudRunV2ContainerPortArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2ContainerPortArrayInput` via:
GoogleCloudRunV2ContainerPortArray{ GoogleCloudRunV2ContainerPortArgs{...} }
type GoogleCloudRunV2ContainerPortArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ContainerPortArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerPortArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerPortArrayOutput) ToGoogleCloudRunV2ContainerPortArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortArrayOutput) ToGoogleCloudRunV2ContainerPortArrayOutput() GoogleCloudRunV2ContainerPortArrayOutput
func (GoogleCloudRunV2ContainerPortArrayOutput) ToGoogleCloudRunV2ContainerPortArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortArrayOutput) ToGoogleCloudRunV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortArrayOutput
type GoogleCloudRunV2ContainerPortInput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortInput interface { pulumi.Input ToGoogleCloudRunV2ContainerPortOutput() GoogleCloudRunV2ContainerPortOutput ToGoogleCloudRunV2ContainerPortOutputWithContext(context.Context) GoogleCloudRunV2ContainerPortOutput }
GoogleCloudRunV2ContainerPortInput is an input type that accepts GoogleCloudRunV2ContainerPortArgs and GoogleCloudRunV2ContainerPortOutput values. You can construct a concrete instance of `GoogleCloudRunV2ContainerPortInput` via:
GoogleCloudRunV2ContainerPortArgs{...}
type GoogleCloudRunV2ContainerPortOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortOutput struct{ *pulumi.OutputState }
ContainerPort represents a network port in a single container.
func (GoogleCloudRunV2ContainerPortOutput) ContainerPort ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 65536.
func (GoogleCloudRunV2ContainerPortOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerPortOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerPortOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortOutput) Name() pulumi.StringPtrOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (GoogleCloudRunV2ContainerPortOutput) ToGoogleCloudRunV2ContainerPortOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortOutput) ToGoogleCloudRunV2ContainerPortOutput() GoogleCloudRunV2ContainerPortOutput
func (GoogleCloudRunV2ContainerPortOutput) ToGoogleCloudRunV2ContainerPortOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortOutput) ToGoogleCloudRunV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortOutput
type GoogleCloudRunV2ContainerPortResponse ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortResponse struct { // Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 65536. ContainerPort int `pulumi:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". Name string `pulumi:"name"` }
ContainerPort represents a network port in a single container.
type GoogleCloudRunV2ContainerPortResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ContainerPortResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerPortResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerPortResponseArrayOutput) ToGoogleCloudRunV2ContainerPortResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortResponseArrayOutput) ToGoogleCloudRunV2ContainerPortResponseArrayOutput() GoogleCloudRunV2ContainerPortResponseArrayOutput
func (GoogleCloudRunV2ContainerPortResponseArrayOutput) ToGoogleCloudRunV2ContainerPortResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortResponseArrayOutput) ToGoogleCloudRunV2ContainerPortResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortResponseArrayOutput
type GoogleCloudRunV2ContainerPortResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerPortResponseOutput struct{ *pulumi.OutputState }
ContainerPort represents a network port in a single container.
func (GoogleCloudRunV2ContainerPortResponseOutput) ContainerPort ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortResponseOutput) ContainerPort() pulumi.IntOutput
Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 65536.
func (GoogleCloudRunV2ContainerPortResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerPortResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerPortResponseOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortResponseOutput) Name() pulumi.StringOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (GoogleCloudRunV2ContainerPortResponseOutput) ToGoogleCloudRunV2ContainerPortResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortResponseOutput) ToGoogleCloudRunV2ContainerPortResponseOutput() GoogleCloudRunV2ContainerPortResponseOutput
func (GoogleCloudRunV2ContainerPortResponseOutput) ToGoogleCloudRunV2ContainerPortResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerPortResponseOutput) ToGoogleCloudRunV2ContainerPortResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerPortResponseOutput
type GoogleCloudRunV2ContainerResponse ¶ added in v0.18.0
type GoogleCloudRunV2ContainerResponse struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Command []string `pulumi:"command"` // Names of the containers that must start before this container. DependsOn []string `pulumi:"dependsOn"` // List of environment variables to set in the container. Env []GoogleCloudRunV2EnvVarResponse `pulumi:"env"` // Name of the container image in Dockerhub, Google Artifact Registry, or Google Container Registry. If the host is not provided, Dockerhub is assumed. Image string `pulumi:"image"` // Periodic probe of container liveness. Container will be restarted if the probe fails. LivenessProbe GoogleCloudRunV2ProbeResponse `pulumi:"livenessProbe"` // Name of the container specified as a DNS_LABEL (RFC 1123). 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 []GoogleCloudRunV2ContainerPortResponse `pulumi:"ports"` // Compute Resource requirements by this container. Resources GoogleCloudRunV2ResourceRequirementsResponse `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. StartupProbe GoogleCloudRunV2ProbeResponse `pulumi:"startupProbe"` // Volume to mount into the container's filesystem. VolumeMounts []GoogleCloudRunV2VolumeMountResponse `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"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
type GoogleCloudRunV2ContainerResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ContainerResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerResponseArrayOutput) ToGoogleCloudRunV2ContainerResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseArrayOutput) ToGoogleCloudRunV2ContainerResponseArrayOutput() GoogleCloudRunV2ContainerResponseArrayOutput
func (GoogleCloudRunV2ContainerResponseArrayOutput) ToGoogleCloudRunV2ContainerResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseArrayOutput) ToGoogleCloudRunV2ContainerResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerResponseArrayOutput
type GoogleCloudRunV2ContainerResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2ContainerResponseOutput struct{ *pulumi.OutputState }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
func (GoogleCloudRunV2ContainerResponseOutput) Args ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
func (GoogleCloudRunV2ContainerResponseOutput) Command ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) Command() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
func (GoogleCloudRunV2ContainerResponseOutput) DependsOn ¶ added in v0.31.1
func (o GoogleCloudRunV2ContainerResponseOutput) DependsOn() pulumi.StringArrayOutput
Names of the containers that must start before this container.
func (GoogleCloudRunV2ContainerResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ContainerResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ContainerResponseOutput) Env ¶ added in v0.18.0
List of environment variables to set in the container.
func (GoogleCloudRunV2ContainerResponseOutput) Image ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) Image() pulumi.StringOutput
Name of the container image in Dockerhub, Google Artifact Registry, or Google Container Registry. If the host is not provided, Dockerhub is assumed.
func (GoogleCloudRunV2ContainerResponseOutput) LivenessProbe ¶ added in v0.26.1
func (o GoogleCloudRunV2ContainerResponseOutput) LivenessProbe() GoogleCloudRunV2ProbeResponseOutput
Periodic probe of container liveness. Container will be restarted if the probe fails.
func (GoogleCloudRunV2ContainerResponseOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) Name() pulumi.StringOutput
Name of the container specified as a DNS_LABEL (RFC 1123).
func (GoogleCloudRunV2ContainerResponseOutput) Ports ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) Ports() GoogleCloudRunV2ContainerPortResponseArrayOutput
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 (GoogleCloudRunV2ContainerResponseOutput) Resources ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) Resources() GoogleCloudRunV2ResourceRequirementsResponseOutput
Compute Resource requirements by this container.
func (GoogleCloudRunV2ContainerResponseOutput) StartupProbe ¶ added in v0.26.1
func (o GoogleCloudRunV2ContainerResponseOutput) StartupProbe() GoogleCloudRunV2ProbeResponseOutput
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.
func (GoogleCloudRunV2ContainerResponseOutput) ToGoogleCloudRunV2ContainerResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) ToGoogleCloudRunV2ContainerResponseOutput() GoogleCloudRunV2ContainerResponseOutput
func (GoogleCloudRunV2ContainerResponseOutput) ToGoogleCloudRunV2ContainerResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) ToGoogleCloudRunV2ContainerResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ContainerResponseOutput
func (GoogleCloudRunV2ContainerResponseOutput) VolumeMounts ¶ added in v0.18.0
func (o GoogleCloudRunV2ContainerResponseOutput) VolumeMounts() GoogleCloudRunV2VolumeMountResponseArrayOutput
Volume to mount into the container's filesystem.
func (GoogleCloudRunV2ContainerResponseOutput) WorkingDir ¶ added in v0.22.0
func (o GoogleCloudRunV2ContainerResponseOutput) 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 GoogleCloudRunV2EmptyDirVolumeSource ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSource struct { // The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional Medium *GoogleCloudRunV2EmptyDirVolumeSourceMedium `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. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir SizeLimit *string `pulumi:"sizeLimit"` }
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
type GoogleCloudRunV2EmptyDirVolumeSourceArgs ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceArgs struct { // The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional Medium GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrInput `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. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir SizeLimit pulumi.StringPtrInput `pulumi:"sizeLimit"` }
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourceOutput ¶ added in v0.31.1
func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourceOutput() GoogleCloudRunV2EmptyDirVolumeSourceOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext ¶ added in v0.31.1
func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput ¶ added in v0.31.1
func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext ¶ added in v0.31.1
func (i GoogleCloudRunV2EmptyDirVolumeSourceArgs) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
type GoogleCloudRunV2EmptyDirVolumeSourceInput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceInput interface { pulumi.Input ToGoogleCloudRunV2EmptyDirVolumeSourceOutput() GoogleCloudRunV2EmptyDirVolumeSourceOutput ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext(context.Context) GoogleCloudRunV2EmptyDirVolumeSourceOutput }
GoogleCloudRunV2EmptyDirVolumeSourceInput is an input type that accepts GoogleCloudRunV2EmptyDirVolumeSourceArgs and GoogleCloudRunV2EmptyDirVolumeSourceOutput values. You can construct a concrete instance of `GoogleCloudRunV2EmptyDirVolumeSourceInput` via:
GoogleCloudRunV2EmptyDirVolumeSourceArgs{...}
type GoogleCloudRunV2EmptyDirVolumeSourceMedium ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceMedium string
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringOutput ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringOutputWithContext ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringPtrOutput ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (e GoogleCloudRunV2EmptyDirVolumeSourceMedium) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2EmptyDirVolumeSourceMediumInput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceMediumInput interface { pulumi.Input ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext(context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput }
GoogleCloudRunV2EmptyDirVolumeSourceMediumInput is an input type that accepts values of the GoogleCloudRunV2EmptyDirVolumeSourceMedium enum A concrete instance of `GoogleCloudRunV2EmptyDirVolumeSourceMediumInput` can be one of the following:
GoogleCloudRunV2EmptyDirVolumeSourceMediumMediumUnspecified GoogleCloudRunV2EmptyDirVolumeSourceMediumMemory
type GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringPtrOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrInput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrInput interface { pulumi.Input ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput }
func GoogleCloudRunV2EmptyDirVolumeSourceMediumPtr ¶ added in v0.31.1
func GoogleCloudRunV2EmptyDirVolumeSourceMediumPtr(v string) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrInput
type GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToStringPtrOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2EmptyDirVolumeSourceOutput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceOutput struct{ *pulumi.OutputState }
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) Medium ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) Medium() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) SizeLimit ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) 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. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceOutput() GoogleCloudRunV2EmptyDirVolumeSourceOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
type GoogleCloudRunV2EmptyDirVolumeSourcePtrInput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourcePtrInput interface { pulumi.Input ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput }
GoogleCloudRunV2EmptyDirVolumeSourcePtrInput is an input type that accepts GoogleCloudRunV2EmptyDirVolumeSourceArgs, GoogleCloudRunV2EmptyDirVolumeSourcePtr and GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2EmptyDirVolumeSourcePtrInput` via:
GoogleCloudRunV2EmptyDirVolumeSourceArgs{...} or: nil
func GoogleCloudRunV2EmptyDirVolumeSourcePtr ¶ added in v0.31.1
func GoogleCloudRunV2EmptyDirVolumeSourcePtr(v *GoogleCloudRunV2EmptyDirVolumeSourceArgs) GoogleCloudRunV2EmptyDirVolumeSourcePtrInput
type GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) Medium ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) Medium() GoogleCloudRunV2EmptyDirVolumeSourceMediumPtrOutput
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) SizeLimit ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) 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. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutput() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
func (GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput) ToGoogleCloudRunV2EmptyDirVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
type GoogleCloudRunV2EmptyDirVolumeSourceResponse ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceResponse struct { // The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional 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. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir SizeLimit string `pulumi:"sizeLimit"` }
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
type GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput ¶ added in v0.31.1
type GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput struct{ *pulumi.OutputState }
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ElementType ¶ added in v0.31.1
func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) Medium ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) Medium() pulumi.StringOutput
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) SizeLimit ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) 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. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceResponseOutput ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceResponseOutput() GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
func (GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceResponseOutputWithContext ¶ added in v0.31.1
func (o GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput) ToGoogleCloudRunV2EmptyDirVolumeSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
type GoogleCloudRunV2EnvVar ¶ added in v0.18.0
type GoogleCloudRunV2EnvVar struct { // Name of the environment variable. Must 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. ValueSource *GoogleCloudRunV2EnvVarSource `pulumi:"valueSource"` }
EnvVar represents an environment variable present in a Container.
type GoogleCloudRunV2EnvVarArgs ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarArgs struct { // Name of the environment variable. Must 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. ValueSource GoogleCloudRunV2EnvVarSourcePtrInput `pulumi:"valueSource"` }
EnvVar represents an environment variable present in a Container.
func (GoogleCloudRunV2EnvVarArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarArgs) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarArgs) ToGoogleCloudRunV2EnvVarOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarArgs) ToGoogleCloudRunV2EnvVarOutput() GoogleCloudRunV2EnvVarOutput
func (GoogleCloudRunV2EnvVarArgs) ToGoogleCloudRunV2EnvVarOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarArgs) ToGoogleCloudRunV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarOutput
type GoogleCloudRunV2EnvVarArray ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarArray []GoogleCloudRunV2EnvVarInput
func (GoogleCloudRunV2EnvVarArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarArray) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarArray) ToGoogleCloudRunV2EnvVarArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarArray) ToGoogleCloudRunV2EnvVarArrayOutput() GoogleCloudRunV2EnvVarArrayOutput
func (GoogleCloudRunV2EnvVarArray) ToGoogleCloudRunV2EnvVarArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarArray) ToGoogleCloudRunV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarArrayOutput
type GoogleCloudRunV2EnvVarArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarArrayInput interface { pulumi.Input ToGoogleCloudRunV2EnvVarArrayOutput() GoogleCloudRunV2EnvVarArrayOutput ToGoogleCloudRunV2EnvVarArrayOutputWithContext(context.Context) GoogleCloudRunV2EnvVarArrayOutput }
GoogleCloudRunV2EnvVarArrayInput is an input type that accepts GoogleCloudRunV2EnvVarArray and GoogleCloudRunV2EnvVarArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2EnvVarArrayInput` via:
GoogleCloudRunV2EnvVarArray{ GoogleCloudRunV2EnvVarArgs{...} }
type GoogleCloudRunV2EnvVarArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2EnvVarArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarArrayOutput) Index ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2EnvVarOutput
func (GoogleCloudRunV2EnvVarArrayOutput) ToGoogleCloudRunV2EnvVarArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarArrayOutput) ToGoogleCloudRunV2EnvVarArrayOutput() GoogleCloudRunV2EnvVarArrayOutput
func (GoogleCloudRunV2EnvVarArrayOutput) ToGoogleCloudRunV2EnvVarArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarArrayOutput) ToGoogleCloudRunV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarArrayOutput
type GoogleCloudRunV2EnvVarInput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarInput interface { pulumi.Input ToGoogleCloudRunV2EnvVarOutput() GoogleCloudRunV2EnvVarOutput ToGoogleCloudRunV2EnvVarOutputWithContext(context.Context) GoogleCloudRunV2EnvVarOutput }
GoogleCloudRunV2EnvVarInput is an input type that accepts GoogleCloudRunV2EnvVarArgs and GoogleCloudRunV2EnvVarOutput values. You can construct a concrete instance of `GoogleCloudRunV2EnvVarInput` via:
GoogleCloudRunV2EnvVarArgs{...}
type GoogleCloudRunV2EnvVarOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarOutput struct{ *pulumi.OutputState }
EnvVar represents an environment variable present in a Container.
func (GoogleCloudRunV2EnvVarOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarOutput) Name() pulumi.StringOutput
Name of the environment variable. Must not exceed 32768 characters.
func (GoogleCloudRunV2EnvVarOutput) ToGoogleCloudRunV2EnvVarOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarOutput) ToGoogleCloudRunV2EnvVarOutput() GoogleCloudRunV2EnvVarOutput
func (GoogleCloudRunV2EnvVarOutput) ToGoogleCloudRunV2EnvVarOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarOutput) ToGoogleCloudRunV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarOutput
func (GoogleCloudRunV2EnvVarOutput) Value ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarOutput) 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 (GoogleCloudRunV2EnvVarOutput) ValueSource ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarOutput) ValueSource() GoogleCloudRunV2EnvVarSourcePtrOutput
Source for the environment variable's value.
type GoogleCloudRunV2EnvVarResponse ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarResponse struct { // Name of the environment variable. Must 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. ValueSource GoogleCloudRunV2EnvVarSourceResponse `pulumi:"valueSource"` }
EnvVar represents an environment variable present in a Container.
type GoogleCloudRunV2EnvVarResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2EnvVarResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarResponseArrayOutput) ToGoogleCloudRunV2EnvVarResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseArrayOutput) ToGoogleCloudRunV2EnvVarResponseArrayOutput() GoogleCloudRunV2EnvVarResponseArrayOutput
func (GoogleCloudRunV2EnvVarResponseArrayOutput) ToGoogleCloudRunV2EnvVarResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseArrayOutput) ToGoogleCloudRunV2EnvVarResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarResponseArrayOutput
type GoogleCloudRunV2EnvVarResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarResponseOutput struct{ *pulumi.OutputState }
EnvVar represents an environment variable present in a Container.
func (GoogleCloudRunV2EnvVarResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarResponseOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseOutput) Name() pulumi.StringOutput
Name of the environment variable. Must not exceed 32768 characters.
func (GoogleCloudRunV2EnvVarResponseOutput) ToGoogleCloudRunV2EnvVarResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseOutput) ToGoogleCloudRunV2EnvVarResponseOutput() GoogleCloudRunV2EnvVarResponseOutput
func (GoogleCloudRunV2EnvVarResponseOutput) ToGoogleCloudRunV2EnvVarResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseOutput) ToGoogleCloudRunV2EnvVarResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarResponseOutput
func (GoogleCloudRunV2EnvVarResponseOutput) Value ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseOutput) 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 (GoogleCloudRunV2EnvVarResponseOutput) ValueSource ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarResponseOutput) ValueSource() GoogleCloudRunV2EnvVarSourceResponseOutput
Source for the environment variable's value.
type GoogleCloudRunV2EnvVarSource ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSource struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyRef *GoogleCloudRunV2SecretKeySelector `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunV2EnvVarSourceArgs ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyRef GoogleCloudRunV2SecretKeySelectorPtrInput `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunV2EnvVarSourceArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarSourceArgs) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourceOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourceOutput() GoogleCloudRunV2EnvVarSourceOutput
func (GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourceOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourceOutput
func (GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourcePtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput
func (GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2EnvVarSourceArgs) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput
type GoogleCloudRunV2EnvVarSourceInput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourceInput interface { pulumi.Input ToGoogleCloudRunV2EnvVarSourceOutput() GoogleCloudRunV2EnvVarSourceOutput ToGoogleCloudRunV2EnvVarSourceOutputWithContext(context.Context) GoogleCloudRunV2EnvVarSourceOutput }
GoogleCloudRunV2EnvVarSourceInput is an input type that accepts GoogleCloudRunV2EnvVarSourceArgs and GoogleCloudRunV2EnvVarSourceOutput values. You can construct a concrete instance of `GoogleCloudRunV2EnvVarSourceInput` via:
GoogleCloudRunV2EnvVarSourceArgs{...}
type GoogleCloudRunV2EnvVarSourceOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourceOutput struct{ *pulumi.OutputState }
EnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunV2EnvVarSourceOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarSourceOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarSourceOutput) SecretKeyRef ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceOutput) SecretKeyRef() GoogleCloudRunV2SecretKeySelectorPtrOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourceOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourceOutput() GoogleCloudRunV2EnvVarSourceOutput
func (GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourceOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourceOutput
func (GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput
func (GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput
type GoogleCloudRunV2EnvVarSourcePtrInput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourcePtrInput interface { pulumi.Input ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput }
GoogleCloudRunV2EnvVarSourcePtrInput is an input type that accepts GoogleCloudRunV2EnvVarSourceArgs, GoogleCloudRunV2EnvVarSourcePtr and GoogleCloudRunV2EnvVarSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2EnvVarSourcePtrInput` via:
GoogleCloudRunV2EnvVarSourceArgs{...} or: nil
func GoogleCloudRunV2EnvVarSourcePtr ¶ added in v0.18.0
func GoogleCloudRunV2EnvVarSourcePtr(v *GoogleCloudRunV2EnvVarSourceArgs) GoogleCloudRunV2EnvVarSourcePtrInput
type GoogleCloudRunV2EnvVarSourcePtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2EnvVarSourcePtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarSourcePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarSourcePtrOutput) SecretKeyRef ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourcePtrOutput) SecretKeyRef() GoogleCloudRunV2SecretKeySelectorPtrOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GoogleCloudRunV2EnvVarSourcePtrOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourcePtrOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutput() GoogleCloudRunV2EnvVarSourcePtrOutput
func (GoogleCloudRunV2EnvVarSourcePtrOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourcePtrOutput) ToGoogleCloudRunV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourcePtrOutput
type GoogleCloudRunV2EnvVarSourceResponse ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourceResponse struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyRef GoogleCloudRunV2SecretKeySelectorResponse `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunV2EnvVarSourceResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2EnvVarSourceResponseOutput struct{ *pulumi.OutputState }
EnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunV2EnvVarSourceResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2EnvVarSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2EnvVarSourceResponseOutput) SecretKeyRef ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceResponseOutput) SecretKeyRef() GoogleCloudRunV2SecretKeySelectorResponseOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GoogleCloudRunV2EnvVarSourceResponseOutput) ToGoogleCloudRunV2EnvVarSourceResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceResponseOutput) ToGoogleCloudRunV2EnvVarSourceResponseOutput() GoogleCloudRunV2EnvVarSourceResponseOutput
func (GoogleCloudRunV2EnvVarSourceResponseOutput) ToGoogleCloudRunV2EnvVarSourceResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2EnvVarSourceResponseOutput) ToGoogleCloudRunV2EnvVarSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2EnvVarSourceResponseOutput
type GoogleCloudRunV2ExecutionReferenceResponse ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionReferenceResponse struct { // Creation timestamp of the execution. CompletionTime string `pulumi:"completionTime"` // Creation timestamp of the execution. CreateTime string `pulumi:"createTime"` // Name of the execution. Name string `pulumi:"name"` }
Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
type GoogleCloudRunV2ExecutionReferenceResponseOutput ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionReferenceResponseOutput struct{ *pulumi.OutputState }
Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) CompletionTime ¶ added in v0.21.0
func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) CompletionTime() pulumi.StringOutput
Creation timestamp of the execution.
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) CreateTime ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) CreateTime() pulumi.StringOutput
Creation timestamp of the execution.
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) Name ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) Name() pulumi.StringOutput
Name of the execution.
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) ToGoogleCloudRunV2ExecutionReferenceResponseOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) ToGoogleCloudRunV2ExecutionReferenceResponseOutput() GoogleCloudRunV2ExecutionReferenceResponseOutput
func (GoogleCloudRunV2ExecutionReferenceResponseOutput) ToGoogleCloudRunV2ExecutionReferenceResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionReferenceResponseOutput) ToGoogleCloudRunV2ExecutionReferenceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionReferenceResponseOutput
type GoogleCloudRunV2ExecutionTemplate ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionTemplate 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 <= task_count. 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. Defaults to 1. TaskCount *int `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution. Template GoogleCloudRunV2TaskTemplate `pulumi:"template"` }
ExecutionTemplate describes the data an execution should have when created from a template.
type GoogleCloudRunV2ExecutionTemplateArgs ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionTemplateArgs 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 <= task_count. 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. Defaults to 1. TaskCount pulumi.IntPtrInput `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution. Template GoogleCloudRunV2TaskTemplateInput `pulumi:"template"` }
ExecutionTemplate describes the data an execution should have when created from a template.
func (GoogleCloudRunV2ExecutionTemplateArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2ExecutionTemplateArgs) ElementType() reflect.Type
func (GoogleCloudRunV2ExecutionTemplateArgs) ToGoogleCloudRunV2ExecutionTemplateOutput ¶ added in v0.19.0
func (i GoogleCloudRunV2ExecutionTemplateArgs) ToGoogleCloudRunV2ExecutionTemplateOutput() GoogleCloudRunV2ExecutionTemplateOutput
func (GoogleCloudRunV2ExecutionTemplateArgs) ToGoogleCloudRunV2ExecutionTemplateOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudRunV2ExecutionTemplateArgs) ToGoogleCloudRunV2ExecutionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionTemplateOutput
type GoogleCloudRunV2ExecutionTemplateInput ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionTemplateInput interface { pulumi.Input ToGoogleCloudRunV2ExecutionTemplateOutput() GoogleCloudRunV2ExecutionTemplateOutput ToGoogleCloudRunV2ExecutionTemplateOutputWithContext(context.Context) GoogleCloudRunV2ExecutionTemplateOutput }
GoogleCloudRunV2ExecutionTemplateInput is an input type that accepts GoogleCloudRunV2ExecutionTemplateArgs and GoogleCloudRunV2ExecutionTemplateOutput values. You can construct a concrete instance of `GoogleCloudRunV2ExecutionTemplateInput` via:
GoogleCloudRunV2ExecutionTemplateArgs{...}
type GoogleCloudRunV2ExecutionTemplateOutput ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionTemplateOutput struct{ *pulumi.OutputState }
ExecutionTemplate describes the data an execution should have when created from a template.
func (GoogleCloudRunV2ExecutionTemplateOutput) Annotations ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) 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 (GoogleCloudRunV2ExecutionTemplateOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2ExecutionTemplateOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ExecutionTemplateOutput) Labels ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) 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 (GoogleCloudRunV2ExecutionTemplateOutput) Parallelism ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) Parallelism() pulumi.IntPtrOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= task_count. 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 (GoogleCloudRunV2ExecutionTemplateOutput) TaskCount ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) 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. Defaults to 1.
func (GoogleCloudRunV2ExecutionTemplateOutput) Template ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) Template() GoogleCloudRunV2TaskTemplateOutput
Describes the task(s) that will be created when executing an execution.
func (GoogleCloudRunV2ExecutionTemplateOutput) ToGoogleCloudRunV2ExecutionTemplateOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) ToGoogleCloudRunV2ExecutionTemplateOutput() GoogleCloudRunV2ExecutionTemplateOutput
func (GoogleCloudRunV2ExecutionTemplateOutput) ToGoogleCloudRunV2ExecutionTemplateOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateOutput) ToGoogleCloudRunV2ExecutionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionTemplateOutput
type GoogleCloudRunV2ExecutionTemplateResponse ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionTemplateResponse 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 <= task_count. 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. Defaults to 1. TaskCount int `pulumi:"taskCount"` // Describes the task(s) that will be created when executing an execution. Template GoogleCloudRunV2TaskTemplateResponse `pulumi:"template"` }
ExecutionTemplate describes the data an execution should have when created from a template.
type GoogleCloudRunV2ExecutionTemplateResponseOutput ¶ added in v0.19.0
type GoogleCloudRunV2ExecutionTemplateResponseOutput struct{ *pulumi.OutputState }
ExecutionTemplate describes the data an execution should have when created from a template.
func (GoogleCloudRunV2ExecutionTemplateResponseOutput) Annotations ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) 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 (GoogleCloudRunV2ExecutionTemplateResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2ExecutionTemplateResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ExecutionTemplateResponseOutput) Labels ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) 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 (GoogleCloudRunV2ExecutionTemplateResponseOutput) Parallelism ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) Parallelism() pulumi.IntOutput
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= task_count. 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 (GoogleCloudRunV2ExecutionTemplateResponseOutput) TaskCount ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) 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. Defaults to 1.
func (GoogleCloudRunV2ExecutionTemplateResponseOutput) Template ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) Template() GoogleCloudRunV2TaskTemplateResponseOutput
Describes the task(s) that will be created when executing an execution.
func (GoogleCloudRunV2ExecutionTemplateResponseOutput) ToGoogleCloudRunV2ExecutionTemplateResponseOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) ToGoogleCloudRunV2ExecutionTemplateResponseOutput() GoogleCloudRunV2ExecutionTemplateResponseOutput
func (GoogleCloudRunV2ExecutionTemplateResponseOutput) ToGoogleCloudRunV2ExecutionTemplateResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2ExecutionTemplateResponseOutput) ToGoogleCloudRunV2ExecutionTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ExecutionTemplateResponseOutput
type GoogleCloudRunV2GRPCAction ¶ added in v0.26.1
type GoogleCloudRunV2GRPCAction struct { // Port number of the gRPC service. Number 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"` // Service is 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"` }
GRPCAction describes an action involving a GRPC port.
type GoogleCloudRunV2GRPCActionArgs ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionArgs struct { // Port number of the gRPC service. Number 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.IntPtrInput `pulumi:"port"` // Service is 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"` }
GRPCAction describes an action involving a GRPC port.
func (GoogleCloudRunV2GRPCActionArgs) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2GRPCActionArgs) ElementType() reflect.Type
func (GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionOutput() GoogleCloudRunV2GRPCActionOutput
func (GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionOutput
func (GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionPtrOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput
func (GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2GRPCActionArgs) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionPtrOutput
type GoogleCloudRunV2GRPCActionInput ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionInput interface { pulumi.Input ToGoogleCloudRunV2GRPCActionOutput() GoogleCloudRunV2GRPCActionOutput ToGoogleCloudRunV2GRPCActionOutputWithContext(context.Context) GoogleCloudRunV2GRPCActionOutput }
GoogleCloudRunV2GRPCActionInput is an input type that accepts GoogleCloudRunV2GRPCActionArgs and GoogleCloudRunV2GRPCActionOutput values. You can construct a concrete instance of `GoogleCloudRunV2GRPCActionInput` via:
GoogleCloudRunV2GRPCActionArgs{...}
type GoogleCloudRunV2GRPCActionOutput ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionOutput struct{ *pulumi.OutputState }
GRPCAction describes an action involving a GRPC port.
func (GoogleCloudRunV2GRPCActionOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2GRPCActionOutput) ElementType() reflect.Type
func (GoogleCloudRunV2GRPCActionOutput) Port ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionOutput) Port() pulumi.IntPtrOutput
Port number of the gRPC service. Number 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 (GoogleCloudRunV2GRPCActionOutput) Service ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionOutput) Service() pulumi.StringPtrOutput
Service is 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 (GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionOutput() GoogleCloudRunV2GRPCActionOutput
func (GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionOutput
func (GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionPtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput
func (GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionOutput) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionPtrOutput
type GoogleCloudRunV2GRPCActionPtrInput ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionPtrInput interface { pulumi.Input ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(context.Context) GoogleCloudRunV2GRPCActionPtrOutput }
GoogleCloudRunV2GRPCActionPtrInput is an input type that accepts GoogleCloudRunV2GRPCActionArgs, GoogleCloudRunV2GRPCActionPtr and GoogleCloudRunV2GRPCActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2GRPCActionPtrInput` via:
GoogleCloudRunV2GRPCActionArgs{...} or: nil
func GoogleCloudRunV2GRPCActionPtr ¶ added in v0.26.1
func GoogleCloudRunV2GRPCActionPtr(v *GoogleCloudRunV2GRPCActionArgs) GoogleCloudRunV2GRPCActionPtrInput
type GoogleCloudRunV2GRPCActionPtrOutput ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2GRPCActionPtrOutput) Elem ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionPtrOutput) Elem() GoogleCloudRunV2GRPCActionOutput
func (GoogleCloudRunV2GRPCActionPtrOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2GRPCActionPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2GRPCActionPtrOutput) Port ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionPtrOutput) Port() pulumi.IntPtrOutput
Port number of the gRPC service. Number 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 (GoogleCloudRunV2GRPCActionPtrOutput) Service ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionPtrOutput) Service() pulumi.StringPtrOutput
Service is 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 (GoogleCloudRunV2GRPCActionPtrOutput) ToGoogleCloudRunV2GRPCActionPtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionPtrOutput) ToGoogleCloudRunV2GRPCActionPtrOutput() GoogleCloudRunV2GRPCActionPtrOutput
func (GoogleCloudRunV2GRPCActionPtrOutput) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionPtrOutput) ToGoogleCloudRunV2GRPCActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionPtrOutput
type GoogleCloudRunV2GRPCActionResponse ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionResponse struct { // Port number of the gRPC service. Number 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"` // Service is 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"` }
GRPCAction describes an action involving a GRPC port.
type GoogleCloudRunV2GRPCActionResponseOutput ¶ added in v0.26.1
type GoogleCloudRunV2GRPCActionResponseOutput struct{ *pulumi.OutputState }
GRPCAction describes an action involving a GRPC port.
func (GoogleCloudRunV2GRPCActionResponseOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2GRPCActionResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2GRPCActionResponseOutput) Port ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionResponseOutput) Port() pulumi.IntOutput
Port number of the gRPC service. Number 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 (GoogleCloudRunV2GRPCActionResponseOutput) Service ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionResponseOutput) Service() pulumi.StringOutput
Service is 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 (GoogleCloudRunV2GRPCActionResponseOutput) ToGoogleCloudRunV2GRPCActionResponseOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionResponseOutput) ToGoogleCloudRunV2GRPCActionResponseOutput() GoogleCloudRunV2GRPCActionResponseOutput
func (GoogleCloudRunV2GRPCActionResponseOutput) ToGoogleCloudRunV2GRPCActionResponseOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2GRPCActionResponseOutput) ToGoogleCloudRunV2GRPCActionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2GRPCActionResponseOutput
type GoogleCloudRunV2HTTPGetAction ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetAction struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders []GoogleCloudRunV2HTTPHeader `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 exposed port of the container, which is the value of container.ports[0].containerPort. Port *int `pulumi:"port"` }
HTTPGetAction describes an action based on HTTP Get requests.
type GoogleCloudRunV2HTTPGetActionArgs ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionArgs struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders GoogleCloudRunV2HTTPHeaderArrayInput `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 exposed port of the container, which is the value of container.ports[0].containerPort. Port pulumi.IntPtrInput `pulumi:"port"` }
HTTPGetAction describes an action based on HTTP Get requests.
func (GoogleCloudRunV2HTTPGetActionArgs) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPGetActionArgs) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionOutput() GoogleCloudRunV2HTTPGetActionOutput
func (GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionOutput
func (GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionPtrOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput
func (GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPGetActionArgs) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput
type GoogleCloudRunV2HTTPGetActionInput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionInput interface { pulumi.Input ToGoogleCloudRunV2HTTPGetActionOutput() GoogleCloudRunV2HTTPGetActionOutput ToGoogleCloudRunV2HTTPGetActionOutputWithContext(context.Context) GoogleCloudRunV2HTTPGetActionOutput }
GoogleCloudRunV2HTTPGetActionInput is an input type that accepts GoogleCloudRunV2HTTPGetActionArgs and GoogleCloudRunV2HTTPGetActionOutput values. You can construct a concrete instance of `GoogleCloudRunV2HTTPGetActionInput` via:
GoogleCloudRunV2HTTPGetActionArgs{...}
type GoogleCloudRunV2HTTPGetActionOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionOutput struct{ *pulumi.OutputState }
HTTPGetAction describes an action based on HTTP Get requests.
func (GoogleCloudRunV2HTTPGetActionOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPGetActionOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPGetActionOutput) HttpHeaders ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionOutput) HttpHeaders() GoogleCloudRunV2HTTPHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers.
func (GoogleCloudRunV2HTTPGetActionOutput) Path ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Defaults to '/'.
func (GoogleCloudRunV2HTTPGetActionOutput) Port ¶ added in v0.29.0
func (o GoogleCloudRunV2HTTPGetActionOutput) Port() pulumi.IntPtrOutput
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 (GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionOutput() GoogleCloudRunV2HTTPGetActionOutput
func (GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionOutput
func (GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput
func (GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput
type GoogleCloudRunV2HTTPGetActionPtrInput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionPtrInput interface { pulumi.Input ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput }
GoogleCloudRunV2HTTPGetActionPtrInput is an input type that accepts GoogleCloudRunV2HTTPGetActionArgs, GoogleCloudRunV2HTTPGetActionPtr and GoogleCloudRunV2HTTPGetActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2HTTPGetActionPtrInput` via:
GoogleCloudRunV2HTTPGetActionArgs{...} or: nil
func GoogleCloudRunV2HTTPGetActionPtr ¶ added in v0.26.1
func GoogleCloudRunV2HTTPGetActionPtr(v *GoogleCloudRunV2HTTPGetActionArgs) GoogleCloudRunV2HTTPGetActionPtrInput
type GoogleCloudRunV2HTTPGetActionPtrOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2HTTPGetActionPtrOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPGetActionPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPGetActionPtrOutput) HttpHeaders ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionPtrOutput) HttpHeaders() GoogleCloudRunV2HTTPHeaderArrayOutput
Custom headers to set in the request. HTTP allows repeated headers.
func (GoogleCloudRunV2HTTPGetActionPtrOutput) Path ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionPtrOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Defaults to '/'.
func (GoogleCloudRunV2HTTPGetActionPtrOutput) Port ¶ added in v0.29.0
func (o GoogleCloudRunV2HTTPGetActionPtrOutput) Port() pulumi.IntPtrOutput
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 (GoogleCloudRunV2HTTPGetActionPtrOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionPtrOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutput() GoogleCloudRunV2HTTPGetActionPtrOutput
func (GoogleCloudRunV2HTTPGetActionPtrOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionPtrOutput) ToGoogleCloudRunV2HTTPGetActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionPtrOutput
type GoogleCloudRunV2HTTPGetActionResponse ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionResponse struct { // Custom headers to set in the request. HTTP allows repeated headers. HttpHeaders []GoogleCloudRunV2HTTPHeaderResponse `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 exposed port of the container, which is the value of container.ports[0].containerPort. Port int `pulumi:"port"` }
HTTPGetAction describes an action based on HTTP Get requests.
type GoogleCloudRunV2HTTPGetActionResponseOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPGetActionResponseOutput struct{ *pulumi.OutputState }
HTTPGetAction describes an action based on HTTP Get requests.
func (GoogleCloudRunV2HTTPGetActionResponseOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPGetActionResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPGetActionResponseOutput) HttpHeaders ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionResponseOutput) HttpHeaders() GoogleCloudRunV2HTTPHeaderResponseArrayOutput
Custom headers to set in the request. HTTP allows repeated headers.
func (GoogleCloudRunV2HTTPGetActionResponseOutput) Path ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionResponseOutput) Path() pulumi.StringOutput
Path to access on the HTTP server. Defaults to '/'.
func (GoogleCloudRunV2HTTPGetActionResponseOutput) Port ¶ added in v0.29.0
func (o GoogleCloudRunV2HTTPGetActionResponseOutput) 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 (GoogleCloudRunV2HTTPGetActionResponseOutput) ToGoogleCloudRunV2HTTPGetActionResponseOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionResponseOutput) ToGoogleCloudRunV2HTTPGetActionResponseOutput() GoogleCloudRunV2HTTPGetActionResponseOutput
func (GoogleCloudRunV2HTTPGetActionResponseOutput) ToGoogleCloudRunV2HTTPGetActionResponseOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPGetActionResponseOutput) ToGoogleCloudRunV2HTTPGetActionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPGetActionResponseOutput
type GoogleCloudRunV2HTTPHeader ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeader struct { // The header field name Name string `pulumi:"name"` // The header field value Value *string `pulumi:"value"` }
HTTPHeader describes a custom header to be used in HTTP probes
type GoogleCloudRunV2HTTPHeaderArgs ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderArgs struct { // The header field name Name pulumi.StringInput `pulumi:"name"` // The header field value Value pulumi.StringPtrInput `pulumi:"value"` }
HTTPHeader describes a custom header to be used in HTTP probes
func (GoogleCloudRunV2HTTPHeaderArgs) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPHeaderArgs) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPHeaderArgs) ToGoogleCloudRunV2HTTPHeaderOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPHeaderArgs) ToGoogleCloudRunV2HTTPHeaderOutput() GoogleCloudRunV2HTTPHeaderOutput
func (GoogleCloudRunV2HTTPHeaderArgs) ToGoogleCloudRunV2HTTPHeaderOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPHeaderArgs) ToGoogleCloudRunV2HTTPHeaderOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderOutput
type GoogleCloudRunV2HTTPHeaderArray ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderArray []GoogleCloudRunV2HTTPHeaderInput
func (GoogleCloudRunV2HTTPHeaderArray) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPHeaderArray) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPHeaderArray) ToGoogleCloudRunV2HTTPHeaderArrayOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPHeaderArray) ToGoogleCloudRunV2HTTPHeaderArrayOutput() GoogleCloudRunV2HTTPHeaderArrayOutput
func (GoogleCloudRunV2HTTPHeaderArray) ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2HTTPHeaderArray) ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderArrayOutput
type GoogleCloudRunV2HTTPHeaderArrayInput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderArrayInput interface { pulumi.Input ToGoogleCloudRunV2HTTPHeaderArrayOutput() GoogleCloudRunV2HTTPHeaderArrayOutput ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext(context.Context) GoogleCloudRunV2HTTPHeaderArrayOutput }
GoogleCloudRunV2HTTPHeaderArrayInput is an input type that accepts GoogleCloudRunV2HTTPHeaderArray and GoogleCloudRunV2HTTPHeaderArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2HTTPHeaderArrayInput` via:
GoogleCloudRunV2HTTPHeaderArray{ GoogleCloudRunV2HTTPHeaderArgs{...} }
type GoogleCloudRunV2HTTPHeaderArrayOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2HTTPHeaderArrayOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPHeaderArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPHeaderArrayOutput) Index ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2HTTPHeaderOutput
func (GoogleCloudRunV2HTTPHeaderArrayOutput) ToGoogleCloudRunV2HTTPHeaderArrayOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderArrayOutput) ToGoogleCloudRunV2HTTPHeaderArrayOutput() GoogleCloudRunV2HTTPHeaderArrayOutput
func (GoogleCloudRunV2HTTPHeaderArrayOutput) ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderArrayOutput) ToGoogleCloudRunV2HTTPHeaderArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderArrayOutput
type GoogleCloudRunV2HTTPHeaderInput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderInput interface { pulumi.Input ToGoogleCloudRunV2HTTPHeaderOutput() GoogleCloudRunV2HTTPHeaderOutput ToGoogleCloudRunV2HTTPHeaderOutputWithContext(context.Context) GoogleCloudRunV2HTTPHeaderOutput }
GoogleCloudRunV2HTTPHeaderInput is an input type that accepts GoogleCloudRunV2HTTPHeaderArgs and GoogleCloudRunV2HTTPHeaderOutput values. You can construct a concrete instance of `GoogleCloudRunV2HTTPHeaderInput` via:
GoogleCloudRunV2HTTPHeaderArgs{...}
type GoogleCloudRunV2HTTPHeaderOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderOutput struct{ *pulumi.OutputState }
HTTPHeader describes a custom header to be used in HTTP probes
func (GoogleCloudRunV2HTTPHeaderOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPHeaderOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPHeaderOutput) Name ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderOutput) Name() pulumi.StringOutput
The header field name
func (GoogleCloudRunV2HTTPHeaderOutput) ToGoogleCloudRunV2HTTPHeaderOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderOutput) ToGoogleCloudRunV2HTTPHeaderOutput() GoogleCloudRunV2HTTPHeaderOutput
func (GoogleCloudRunV2HTTPHeaderOutput) ToGoogleCloudRunV2HTTPHeaderOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderOutput) ToGoogleCloudRunV2HTTPHeaderOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderOutput
func (GoogleCloudRunV2HTTPHeaderOutput) Value ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderOutput) Value() pulumi.StringPtrOutput
The header field value
type GoogleCloudRunV2HTTPHeaderResponse ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderResponse struct { // The header field name Name string `pulumi:"name"` // The header field value Value string `pulumi:"value"` }
HTTPHeader describes a custom header to be used in HTTP probes
type GoogleCloudRunV2HTTPHeaderResponseArrayOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ToGoogleCloudRunV2HTTPHeaderResponseArrayOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ToGoogleCloudRunV2HTTPHeaderResponseArrayOutput() GoogleCloudRunV2HTTPHeaderResponseArrayOutput
func (GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ToGoogleCloudRunV2HTTPHeaderResponseArrayOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderResponseArrayOutput) ToGoogleCloudRunV2HTTPHeaderResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderResponseArrayOutput
type GoogleCloudRunV2HTTPHeaderResponseOutput ¶ added in v0.26.1
type GoogleCloudRunV2HTTPHeaderResponseOutput struct{ *pulumi.OutputState }
HTTPHeader describes a custom header to be used in HTTP probes
func (GoogleCloudRunV2HTTPHeaderResponseOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2HTTPHeaderResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2HTTPHeaderResponseOutput) Name ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderResponseOutput) Name() pulumi.StringOutput
The header field name
func (GoogleCloudRunV2HTTPHeaderResponseOutput) ToGoogleCloudRunV2HTTPHeaderResponseOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderResponseOutput) ToGoogleCloudRunV2HTTPHeaderResponseOutput() GoogleCloudRunV2HTTPHeaderResponseOutput
func (GoogleCloudRunV2HTTPHeaderResponseOutput) ToGoogleCloudRunV2HTTPHeaderResponseOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderResponseOutput) ToGoogleCloudRunV2HTTPHeaderResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2HTTPHeaderResponseOutput
func (GoogleCloudRunV2HTTPHeaderResponseOutput) Value ¶ added in v0.26.1
func (o GoogleCloudRunV2HTTPHeaderResponseOutput) Value() pulumi.StringOutput
The header field value
type GoogleCloudRunV2NetworkInterface ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterface 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 resource. Tags []string `pulumi:"tags"` }
Direct VPC egress settings.
type GoogleCloudRunV2NetworkInterfaceArgs ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceArgs 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 resource. Tags pulumi.StringArrayInput `pulumi:"tags"` }
Direct VPC egress settings.
func (GoogleCloudRunV2NetworkInterfaceArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2NetworkInterfaceArgs) ElementType() reflect.Type
func (GoogleCloudRunV2NetworkInterfaceArgs) ToGoogleCloudRunV2NetworkInterfaceOutput ¶ added in v0.32.0
func (i GoogleCloudRunV2NetworkInterfaceArgs) ToGoogleCloudRunV2NetworkInterfaceOutput() GoogleCloudRunV2NetworkInterfaceOutput
func (GoogleCloudRunV2NetworkInterfaceArgs) ToGoogleCloudRunV2NetworkInterfaceOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudRunV2NetworkInterfaceArgs) ToGoogleCloudRunV2NetworkInterfaceOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceOutput
type GoogleCloudRunV2NetworkInterfaceArray ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceArray []GoogleCloudRunV2NetworkInterfaceInput
func (GoogleCloudRunV2NetworkInterfaceArray) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2NetworkInterfaceArray) ElementType() reflect.Type
func (GoogleCloudRunV2NetworkInterfaceArray) ToGoogleCloudRunV2NetworkInterfaceArrayOutput ¶ added in v0.32.0
func (i GoogleCloudRunV2NetworkInterfaceArray) ToGoogleCloudRunV2NetworkInterfaceArrayOutput() GoogleCloudRunV2NetworkInterfaceArrayOutput
func (GoogleCloudRunV2NetworkInterfaceArray) ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudRunV2NetworkInterfaceArray) ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceArrayOutput
type GoogleCloudRunV2NetworkInterfaceArrayInput ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceArrayInput interface { pulumi.Input ToGoogleCloudRunV2NetworkInterfaceArrayOutput() GoogleCloudRunV2NetworkInterfaceArrayOutput ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext(context.Context) GoogleCloudRunV2NetworkInterfaceArrayOutput }
GoogleCloudRunV2NetworkInterfaceArrayInput is an input type that accepts GoogleCloudRunV2NetworkInterfaceArray and GoogleCloudRunV2NetworkInterfaceArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2NetworkInterfaceArrayInput` via:
GoogleCloudRunV2NetworkInterfaceArray{ GoogleCloudRunV2NetworkInterfaceArgs{...} }
type GoogleCloudRunV2NetworkInterfaceArrayOutput ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2NetworkInterfaceArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2NetworkInterfaceArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2NetworkInterfaceArrayOutput) ToGoogleCloudRunV2NetworkInterfaceArrayOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceArrayOutput) ToGoogleCloudRunV2NetworkInterfaceArrayOutput() GoogleCloudRunV2NetworkInterfaceArrayOutput
func (GoogleCloudRunV2NetworkInterfaceArrayOutput) ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceArrayOutput) ToGoogleCloudRunV2NetworkInterfaceArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceArrayOutput
type GoogleCloudRunV2NetworkInterfaceInput ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceInput interface { pulumi.Input ToGoogleCloudRunV2NetworkInterfaceOutput() GoogleCloudRunV2NetworkInterfaceOutput ToGoogleCloudRunV2NetworkInterfaceOutputWithContext(context.Context) GoogleCloudRunV2NetworkInterfaceOutput }
GoogleCloudRunV2NetworkInterfaceInput is an input type that accepts GoogleCloudRunV2NetworkInterfaceArgs and GoogleCloudRunV2NetworkInterfaceOutput values. You can construct a concrete instance of `GoogleCloudRunV2NetworkInterfaceInput` via:
GoogleCloudRunV2NetworkInterfaceArgs{...}
type GoogleCloudRunV2NetworkInterfaceOutput ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceOutput struct{ *pulumi.OutputState }
Direct VPC egress settings.
func (GoogleCloudRunV2NetworkInterfaceOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2NetworkInterfaceOutput) ElementType() reflect.Type
func (GoogleCloudRunV2NetworkInterfaceOutput) Network ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceOutput) 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 (GoogleCloudRunV2NetworkInterfaceOutput) Subnetwork ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceOutput) 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 (GoogleCloudRunV2NetworkInterfaceOutput) Tags ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceOutput) Tags() pulumi.StringArrayOutput
Network tags applied to this Cloud Run resource.
func (GoogleCloudRunV2NetworkInterfaceOutput) ToGoogleCloudRunV2NetworkInterfaceOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceOutput) ToGoogleCloudRunV2NetworkInterfaceOutput() GoogleCloudRunV2NetworkInterfaceOutput
func (GoogleCloudRunV2NetworkInterfaceOutput) ToGoogleCloudRunV2NetworkInterfaceOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceOutput) ToGoogleCloudRunV2NetworkInterfaceOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceOutput
type GoogleCloudRunV2NetworkInterfaceResponse ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceResponse 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 resource. Tags []string `pulumi:"tags"` }
Direct VPC egress settings.
type GoogleCloudRunV2NetworkInterfaceResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ToGoogleCloudRunV2NetworkInterfaceResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ToGoogleCloudRunV2NetworkInterfaceResponseArrayOutput() GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
func (GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ToGoogleCloudRunV2NetworkInterfaceResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseArrayOutput) ToGoogleCloudRunV2NetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
type GoogleCloudRunV2NetworkInterfaceResponseOutput ¶ added in v0.32.0
type GoogleCloudRunV2NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
Direct VPC egress settings.
func (GoogleCloudRunV2NetworkInterfaceResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2NetworkInterfaceResponseOutput) Network ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) 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 (GoogleCloudRunV2NetworkInterfaceResponseOutput) Subnetwork ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) 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 (GoogleCloudRunV2NetworkInterfaceResponseOutput) Tags ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) Tags() pulumi.StringArrayOutput
Network tags applied to this Cloud Run resource.
func (GoogleCloudRunV2NetworkInterfaceResponseOutput) ToGoogleCloudRunV2NetworkInterfaceResponseOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) ToGoogleCloudRunV2NetworkInterfaceResponseOutput() GoogleCloudRunV2NetworkInterfaceResponseOutput
func (GoogleCloudRunV2NetworkInterfaceResponseOutput) ToGoogleCloudRunV2NetworkInterfaceResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2NetworkInterfaceResponseOutput) ToGoogleCloudRunV2NetworkInterfaceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2NetworkInterfaceResponseOutput
type GoogleCloudRunV2Probe ¶ added in v0.26.1
type GoogleCloudRunV2Probe 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. Exactly one of httpGet, tcpSocket, or grpc must be specified. Grpc *GoogleCloudRunV2GRPCAction `pulumi:"grpc"` // HTTPGet specifies the http request to perform. Exactly one of httpGet, tcpSocket, or grpc must be specified. HttpGet *GoogleCloudRunV2HTTPGetAction `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. 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 timeout_seconds. PeriodSeconds *int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of httpGet, tcpSocket, or grpc must be specified. TcpSocket *GoogleCloudRunV2TCPSocketAction `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 period_seconds. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
type GoogleCloudRunV2ProbeArgs ¶ added in v0.26.1
type GoogleCloudRunV2ProbeArgs 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. Exactly one of httpGet, tcpSocket, or grpc must be specified. Grpc GoogleCloudRunV2GRPCActionPtrInput `pulumi:"grpc"` // HTTPGet specifies the http request to perform. Exactly one of httpGet, tcpSocket, or grpc must be specified. HttpGet GoogleCloudRunV2HTTPGetActionPtrInput `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. 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 timeout_seconds. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of httpGet, tcpSocket, or grpc must be specified. TcpSocket GoogleCloudRunV2TCPSocketActionPtrInput `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 period_seconds. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
func (GoogleCloudRunV2ProbeArgs) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2ProbeArgs) ElementType() reflect.Type
func (GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbeOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbeOutput() GoogleCloudRunV2ProbeOutput
func (GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbeOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbeOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbeOutput
func (GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbePtrOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput
func (GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbePtrOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2ProbeArgs) ToGoogleCloudRunV2ProbePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbePtrOutput
type GoogleCloudRunV2ProbeInput ¶ added in v0.26.1
type GoogleCloudRunV2ProbeInput interface { pulumi.Input ToGoogleCloudRunV2ProbeOutput() GoogleCloudRunV2ProbeOutput ToGoogleCloudRunV2ProbeOutputWithContext(context.Context) GoogleCloudRunV2ProbeOutput }
GoogleCloudRunV2ProbeInput is an input type that accepts GoogleCloudRunV2ProbeArgs and GoogleCloudRunV2ProbeOutput values. You can construct a concrete instance of `GoogleCloudRunV2ProbeInput` via:
GoogleCloudRunV2ProbeArgs{...}
type GoogleCloudRunV2ProbeOutput ¶ added in v0.26.1
type GoogleCloudRunV2ProbeOutput struct{ *pulumi.OutputState }
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
func (GoogleCloudRunV2ProbeOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2ProbeOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ProbeOutput) FailureThreshold ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (GoogleCloudRunV2ProbeOutput) Grpc ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) Grpc() GoogleCloudRunV2GRPCActionPtrOutput
GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbeOutput) HttpGet ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) HttpGet() GoogleCloudRunV2HTTPGetActionPtrOutput
HTTPGet specifies the http request to perform. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbeOutput) InitialDelaySeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) 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.
func (GoogleCloudRunV2ProbeOutput) PeriodSeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) 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 timeout_seconds.
func (GoogleCloudRunV2ProbeOutput) TcpSocket ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) TcpSocket() GoogleCloudRunV2TCPSocketActionPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbeOutput) TimeoutSeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) 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 period_seconds.
func (GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbeOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbeOutput() GoogleCloudRunV2ProbeOutput
func (GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbeOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbeOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbeOutput
func (GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbePtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput
func (GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbePtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeOutput) ToGoogleCloudRunV2ProbePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbePtrOutput
type GoogleCloudRunV2ProbePtrInput ¶ added in v0.26.1
type GoogleCloudRunV2ProbePtrInput interface { pulumi.Input ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput ToGoogleCloudRunV2ProbePtrOutputWithContext(context.Context) GoogleCloudRunV2ProbePtrOutput }
GoogleCloudRunV2ProbePtrInput is an input type that accepts GoogleCloudRunV2ProbeArgs, GoogleCloudRunV2ProbePtr and GoogleCloudRunV2ProbePtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2ProbePtrInput` via:
GoogleCloudRunV2ProbeArgs{...} or: nil
func GoogleCloudRunV2ProbePtr ¶ added in v0.26.1
func GoogleCloudRunV2ProbePtr(v *GoogleCloudRunV2ProbeArgs) GoogleCloudRunV2ProbePtrInput
type GoogleCloudRunV2ProbePtrOutput ¶ added in v0.26.1
type GoogleCloudRunV2ProbePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ProbePtrOutput) Elem ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) Elem() GoogleCloudRunV2ProbeOutput
func (GoogleCloudRunV2ProbePtrOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2ProbePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ProbePtrOutput) FailureThreshold ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (GoogleCloudRunV2ProbePtrOutput) Grpc ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) Grpc() GoogleCloudRunV2GRPCActionPtrOutput
GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbePtrOutput) HttpGet ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) HttpGet() GoogleCloudRunV2HTTPGetActionPtrOutput
HTTPGet specifies the http request to perform. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbePtrOutput) InitialDelaySeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) 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.
func (GoogleCloudRunV2ProbePtrOutput) PeriodSeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) 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 timeout_seconds.
func (GoogleCloudRunV2ProbePtrOutput) TcpSocket ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) TcpSocket() GoogleCloudRunV2TCPSocketActionPtrOutput
TCPSocket specifies an action involving a TCP port. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbePtrOutput) TimeoutSeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) 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 period_seconds.
func (GoogleCloudRunV2ProbePtrOutput) ToGoogleCloudRunV2ProbePtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) ToGoogleCloudRunV2ProbePtrOutput() GoogleCloudRunV2ProbePtrOutput
func (GoogleCloudRunV2ProbePtrOutput) ToGoogleCloudRunV2ProbePtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbePtrOutput) ToGoogleCloudRunV2ProbePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbePtrOutput
type GoogleCloudRunV2ProbeResponse ¶ added in v0.26.1
type GoogleCloudRunV2ProbeResponse 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. Exactly one of httpGet, tcpSocket, or grpc must be specified. Grpc GoogleCloudRunV2GRPCActionResponse `pulumi:"grpc"` // HTTPGet specifies the http request to perform. Exactly one of httpGet, tcpSocket, or grpc must be specified. HttpGet GoogleCloudRunV2HTTPGetActionResponse `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. 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 timeout_seconds. PeriodSeconds int `pulumi:"periodSeconds"` // TCPSocket specifies an action involving a TCP port. Exactly one of httpGet, tcpSocket, or grpc must be specified. TcpSocket GoogleCloudRunV2TCPSocketActionResponse `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 period_seconds. TimeoutSeconds int `pulumi:"timeoutSeconds"` }
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
type GoogleCloudRunV2ProbeResponseOutput ¶ added in v0.26.1
type GoogleCloudRunV2ProbeResponseOutput struct{ *pulumi.OutputState }
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
func (GoogleCloudRunV2ProbeResponseOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2ProbeResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ProbeResponseOutput) FailureThreshold ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) FailureThreshold() pulumi.IntOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
func (GoogleCloudRunV2ProbeResponseOutput) Grpc ¶ added in v0.26.1
GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbeResponseOutput) HttpGet ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) HttpGet() GoogleCloudRunV2HTTPGetActionResponseOutput
HTTPGet specifies the http request to perform. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbeResponseOutput) InitialDelaySeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) 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.
func (GoogleCloudRunV2ProbeResponseOutput) PeriodSeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) 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 timeout_seconds.
func (GoogleCloudRunV2ProbeResponseOutput) TcpSocket ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) TcpSocket() GoogleCloudRunV2TCPSocketActionResponseOutput
TCPSocket specifies an action involving a TCP port. Exactly one of httpGet, tcpSocket, or grpc must be specified.
func (GoogleCloudRunV2ProbeResponseOutput) TimeoutSeconds ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) 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 period_seconds.
func (GoogleCloudRunV2ProbeResponseOutput) ToGoogleCloudRunV2ProbeResponseOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) ToGoogleCloudRunV2ProbeResponseOutput() GoogleCloudRunV2ProbeResponseOutput
func (GoogleCloudRunV2ProbeResponseOutput) ToGoogleCloudRunV2ProbeResponseOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2ProbeResponseOutput) ToGoogleCloudRunV2ProbeResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ProbeResponseOutput
type GoogleCloudRunV2ResourceRequirements ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirements struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle *bool `pulumi:"cpuIdle"` // Only ´memory´ and 'cpu' are supported. Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits 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"` }
ResourceRequirements describes the compute resource requirements.
type GoogleCloudRunV2ResourceRequirementsArgs ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsArgs struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle pulumi.BoolPtrInput `pulumi:"cpuIdle"` // Only ´memory´ and 'cpu' are supported. Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits 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"` }
ResourceRequirements describes the compute resource requirements.
func (GoogleCloudRunV2ResourceRequirementsArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ResourceRequirementsArgs) ElementType() reflect.Type
func (GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsOutput() GoogleCloudRunV2ResourceRequirementsOutput
func (GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsOutput
func (GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsPtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput
func (GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2ResourceRequirementsArgs) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput
type GoogleCloudRunV2ResourceRequirementsInput ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsInput interface { pulumi.Input ToGoogleCloudRunV2ResourceRequirementsOutput() GoogleCloudRunV2ResourceRequirementsOutput ToGoogleCloudRunV2ResourceRequirementsOutputWithContext(context.Context) GoogleCloudRunV2ResourceRequirementsOutput }
GoogleCloudRunV2ResourceRequirementsInput is an input type that accepts GoogleCloudRunV2ResourceRequirementsArgs and GoogleCloudRunV2ResourceRequirementsOutput values. You can construct a concrete instance of `GoogleCloudRunV2ResourceRequirementsInput` via:
GoogleCloudRunV2ResourceRequirementsArgs{...}
type GoogleCloudRunV2ResourceRequirementsOutput ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (GoogleCloudRunV2ResourceRequirementsOutput) CpuIdle ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU should be throttled or not outside of requests.
func (GoogleCloudRunV2ResourceRequirementsOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ResourceRequirementsOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ResourceRequirementsOutput) Limits ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsOutput) Limits() pulumi.StringMapOutput
Only ´memory´ and 'cpu' are supported. Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits
func (GoogleCloudRunV2ResourceRequirementsOutput) StartupCpuBoost ¶ added in v0.31.1
func (o GoogleCloudRunV2ResourceRequirementsOutput) 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 (GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsOutput() GoogleCloudRunV2ResourceRequirementsOutput
func (GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsOutput
func (GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput
func (GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput
type GoogleCloudRunV2ResourceRequirementsPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsPtrInput interface { pulumi.Input ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput }
GoogleCloudRunV2ResourceRequirementsPtrInput is an input type that accepts GoogleCloudRunV2ResourceRequirementsArgs, GoogleCloudRunV2ResourceRequirementsPtr and GoogleCloudRunV2ResourceRequirementsPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2ResourceRequirementsPtrInput` via:
GoogleCloudRunV2ResourceRequirementsArgs{...} or: nil
func GoogleCloudRunV2ResourceRequirementsPtr ¶ added in v0.18.0
func GoogleCloudRunV2ResourceRequirementsPtr(v *GoogleCloudRunV2ResourceRequirementsArgs) GoogleCloudRunV2ResourceRequirementsPtrInput
type GoogleCloudRunV2ResourceRequirementsPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ResourceRequirementsPtrOutput) CpuIdle ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU should be throttled or not outside of requests.
func (GoogleCloudRunV2ResourceRequirementsPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ResourceRequirementsPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ResourceRequirementsPtrOutput) Limits ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) Limits() pulumi.StringMapOutput
Only ´memory´ and 'cpu' are supported. Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits
func (GoogleCloudRunV2ResourceRequirementsPtrOutput) StartupCpuBoost ¶ added in v0.31.1
func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) 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 (GoogleCloudRunV2ResourceRequirementsPtrOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutput() GoogleCloudRunV2ResourceRequirementsPtrOutput
func (GoogleCloudRunV2ResourceRequirementsPtrOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsPtrOutput) ToGoogleCloudRunV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsPtrOutput
type GoogleCloudRunV2ResourceRequirementsResponse ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsResponse struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle bool `pulumi:"cpuIdle"` // Only ´memory´ and 'cpu' are supported. Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits 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"` }
ResourceRequirements describes the compute resource requirements.
type GoogleCloudRunV2ResourceRequirementsResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2ResourceRequirementsResponseOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (GoogleCloudRunV2ResourceRequirementsResponseOutput) CpuIdle ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) CpuIdle() pulumi.BoolOutput
Determines whether CPU should be throttled or not outside of requests.
func (GoogleCloudRunV2ResourceRequirementsResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2ResourceRequirementsResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ResourceRequirementsResponseOutput) Limits ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) Limits() pulumi.StringMapOutput
Only ´memory´ and 'cpu' are supported. Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits
func (GoogleCloudRunV2ResourceRequirementsResponseOutput) StartupCpuBoost ¶ added in v0.31.1
func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) 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 (GoogleCloudRunV2ResourceRequirementsResponseOutput) ToGoogleCloudRunV2ResourceRequirementsResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) ToGoogleCloudRunV2ResourceRequirementsResponseOutput() GoogleCloudRunV2ResourceRequirementsResponseOutput
func (GoogleCloudRunV2ResourceRequirementsResponseOutput) ToGoogleCloudRunV2ResourceRequirementsResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2ResourceRequirementsResponseOutput) ToGoogleCloudRunV2ResourceRequirementsResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ResourceRequirementsResponseOutput
type GoogleCloudRunV2RevisionScaling ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScaling struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount *int `pulumi:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. MinInstanceCount *int `pulumi:"minInstanceCount"` }
Settings for revision-level scaling settings.
type GoogleCloudRunV2RevisionScalingArgs ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingArgs struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
Settings for revision-level scaling settings.
func (GoogleCloudRunV2RevisionScalingArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionScalingArgs) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingOutput() GoogleCloudRunV2RevisionScalingOutput
func (GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingOutput
func (GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingPtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput
func (GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2RevisionScalingArgs) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingPtrOutput
type GoogleCloudRunV2RevisionScalingInput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingInput interface { pulumi.Input ToGoogleCloudRunV2RevisionScalingOutput() GoogleCloudRunV2RevisionScalingOutput ToGoogleCloudRunV2RevisionScalingOutputWithContext(context.Context) GoogleCloudRunV2RevisionScalingOutput }
GoogleCloudRunV2RevisionScalingInput is an input type that accepts GoogleCloudRunV2RevisionScalingArgs and GoogleCloudRunV2RevisionScalingOutput values. You can construct a concrete instance of `GoogleCloudRunV2RevisionScalingInput` via:
GoogleCloudRunV2RevisionScalingArgs{...}
type GoogleCloudRunV2RevisionScalingOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingOutput struct{ *pulumi.OutputState }
Settings for revision-level scaling settings.
func (GoogleCloudRunV2RevisionScalingOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionScalingOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionScalingOutput) MaxInstanceCount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (GoogleCloudRunV2RevisionScalingOutput) MinInstanceCount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of serving instances that this resource should have.
func (GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingOutput() GoogleCloudRunV2RevisionScalingOutput
func (GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingOutput
func (GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput
func (GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingOutput) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingPtrOutput
type GoogleCloudRunV2RevisionScalingPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingPtrInput interface { pulumi.Input ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(context.Context) GoogleCloudRunV2RevisionScalingPtrOutput }
GoogleCloudRunV2RevisionScalingPtrInput is an input type that accepts GoogleCloudRunV2RevisionScalingArgs, GoogleCloudRunV2RevisionScalingPtr and GoogleCloudRunV2RevisionScalingPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2RevisionScalingPtrInput` via:
GoogleCloudRunV2RevisionScalingArgs{...} or: nil
func GoogleCloudRunV2RevisionScalingPtr ¶ added in v0.18.0
func GoogleCloudRunV2RevisionScalingPtr(v *GoogleCloudRunV2RevisionScalingArgs) GoogleCloudRunV2RevisionScalingPtrInput
type GoogleCloudRunV2RevisionScalingPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2RevisionScalingPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionScalingPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionScalingPtrOutput) MaxInstanceCount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (GoogleCloudRunV2RevisionScalingPtrOutput) MinInstanceCount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of serving instances that this resource should have.
func (GoogleCloudRunV2RevisionScalingPtrOutput) ToGoogleCloudRunV2RevisionScalingPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingPtrOutput) ToGoogleCloudRunV2RevisionScalingPtrOutput() GoogleCloudRunV2RevisionScalingPtrOutput
func (GoogleCloudRunV2RevisionScalingPtrOutput) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingPtrOutput) ToGoogleCloudRunV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingPtrOutput
type GoogleCloudRunV2RevisionScalingResponse ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingResponse struct { // Maximum number of serving instances that this resource should have. MaxInstanceCount int `pulumi:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. MinInstanceCount int `pulumi:"minInstanceCount"` }
Settings for revision-level scaling settings.
type GoogleCloudRunV2RevisionScalingResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionScalingResponseOutput struct{ *pulumi.OutputState }
Settings for revision-level scaling settings.
func (GoogleCloudRunV2RevisionScalingResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionScalingResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionScalingResponseOutput) MaxInstanceCount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingResponseOutput) MaxInstanceCount() pulumi.IntOutput
Maximum number of serving instances that this resource should have.
func (GoogleCloudRunV2RevisionScalingResponseOutput) MinInstanceCount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingResponseOutput) MinInstanceCount() pulumi.IntOutput
Minimum number of serving instances that this resource should have.
func (GoogleCloudRunV2RevisionScalingResponseOutput) ToGoogleCloudRunV2RevisionScalingResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingResponseOutput) ToGoogleCloudRunV2RevisionScalingResponseOutput() GoogleCloudRunV2RevisionScalingResponseOutput
func (GoogleCloudRunV2RevisionScalingResponseOutput) ToGoogleCloudRunV2RevisionScalingResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionScalingResponseOutput) ToGoogleCloudRunV2RevisionScalingResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionScalingResponseOutput
type GoogleCloudRunV2RevisionTemplate ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplate 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 single container that defines the unit of execution for this Revision. Containers []GoogleCloudRunV2Container `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. ExecutionEnvironment *GoogleCloudRunV2RevisionTemplateExecutionEnvironment `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. Scaling *GoogleCloudRunV2RevisionScaling `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"` // Enable session affinity. SessionAffinity *bool `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GoogleCloudRunV2Volume `pulumi:"volumes"` // VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess *GoogleCloudRunV2VpcAccess `pulumi:"vpcAccess"` }
RevisionTemplate describes the data a revision should have when created from a template.
type GoogleCloudRunV2RevisionTemplateArgs ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateArgs 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 single container that defines the unit of execution for this Revision. Containers GoogleCloudRunV2ContainerArrayInput `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. ExecutionEnvironment GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrInput `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. Scaling GoogleCloudRunV2RevisionScalingPtrInput `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"` // Enable session affinity. SessionAffinity pulumi.BoolPtrInput `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes GoogleCloudRunV2VolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess GoogleCloudRunV2VpcAccessPtrInput `pulumi:"vpcAccess"` }
RevisionTemplate describes the data a revision should have when created from a template.
func (GoogleCloudRunV2RevisionTemplateArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionTemplateArgs) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionTemplateArgs) ToGoogleCloudRunV2RevisionTemplateOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2RevisionTemplateArgs) ToGoogleCloudRunV2RevisionTemplateOutput() GoogleCloudRunV2RevisionTemplateOutput
func (GoogleCloudRunV2RevisionTemplateArgs) ToGoogleCloudRunV2RevisionTemplateOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2RevisionTemplateArgs) ToGoogleCloudRunV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateOutput
type GoogleCloudRunV2RevisionTemplateExecutionEnvironment ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateExecutionEnvironment string
The sandbox environment to host this Revision.
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringPtrOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2RevisionTemplateExecutionEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentInput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentInput interface { pulumi.Input ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext(context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput }
GoogleCloudRunV2RevisionTemplateExecutionEnvironmentInput is an input type that accepts values of the GoogleCloudRunV2RevisionTemplateExecutionEnvironment enum A concrete instance of `GoogleCloudRunV2RevisionTemplateExecutionEnvironmentInput` can be one of the following:
GoogleCloudRunV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentUnspecified GoogleCloudRunV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentGen1 GoogleCloudRunV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentGen2
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrInput interface { pulumi.Input ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput }
func GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtr ¶ added in v0.18.0
func GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtr(v string) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrInput
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2RevisionTemplateInput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateInput interface { pulumi.Input ToGoogleCloudRunV2RevisionTemplateOutput() GoogleCloudRunV2RevisionTemplateOutput ToGoogleCloudRunV2RevisionTemplateOutputWithContext(context.Context) GoogleCloudRunV2RevisionTemplateOutput }
GoogleCloudRunV2RevisionTemplateInput is an input type that accepts GoogleCloudRunV2RevisionTemplateArgs and GoogleCloudRunV2RevisionTemplateOutput values. You can construct a concrete instance of `GoogleCloudRunV2RevisionTemplateInput` via:
GoogleCloudRunV2RevisionTemplateArgs{...}
type GoogleCloudRunV2RevisionTemplateOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateOutput struct{ *pulumi.OutputState }
RevisionTemplate describes the data a revision should have when created from a template.
func (GoogleCloudRunV2RevisionTemplateOutput) Annotations ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) 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 (GoogleCloudRunV2RevisionTemplateOutput) Containers ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) Containers() GoogleCloudRunV2ContainerArrayOutput
Holds the single container that defines the unit of execution for this Revision.
func (GoogleCloudRunV2RevisionTemplateOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionTemplateOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionTemplateOutput) EncryptionKey ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) 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 (GoogleCloudRunV2RevisionTemplateOutput) ExecutionEnvironment ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) ExecutionEnvironment() GoogleCloudRunV2RevisionTemplateExecutionEnvironmentPtrOutput
The sandbox environment to host this Revision.
func (GoogleCloudRunV2RevisionTemplateOutput) Labels ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) 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 (GoogleCloudRunV2RevisionTemplateOutput) MaxInstanceRequestConcurrency ¶ added in v0.19.0
func (o GoogleCloudRunV2RevisionTemplateOutput) MaxInstanceRequestConcurrency() pulumi.IntPtrOutput
Sets the maximum number of requests that each serving instance can receive.
func (GoogleCloudRunV2RevisionTemplateOutput) Revision ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) 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 (GoogleCloudRunV2RevisionTemplateOutput) Scaling ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) Scaling() GoogleCloudRunV2RevisionScalingPtrOutput
Scaling settings for this Revision.
func (GoogleCloudRunV2RevisionTemplateOutput) ServiceAccount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) 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 (GoogleCloudRunV2RevisionTemplateOutput) SessionAffinity ¶ added in v0.31.1
func (o GoogleCloudRunV2RevisionTemplateOutput) SessionAffinity() pulumi.BoolPtrOutput
Enable session affinity.
func (GoogleCloudRunV2RevisionTemplateOutput) Timeout ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) Timeout() pulumi.StringPtrOutput
Max allowed time for an instance to respond to a request.
func (GoogleCloudRunV2RevisionTemplateOutput) ToGoogleCloudRunV2RevisionTemplateOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) ToGoogleCloudRunV2RevisionTemplateOutput() GoogleCloudRunV2RevisionTemplateOutput
func (GoogleCloudRunV2RevisionTemplateOutput) ToGoogleCloudRunV2RevisionTemplateOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) ToGoogleCloudRunV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateOutput
func (GoogleCloudRunV2RevisionTemplateOutput) Volumes ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) Volumes() GoogleCloudRunV2VolumeArrayOutput
A list of Volumes to make available to containers.
func (GoogleCloudRunV2RevisionTemplateOutput) VpcAccess ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateOutput) VpcAccess() GoogleCloudRunV2VpcAccessPtrOutput
VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunV2RevisionTemplateResponse ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateResponse 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 single container that defines the unit of execution for this Revision. Containers []GoogleCloudRunV2ContainerResponse `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. 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. Scaling GoogleCloudRunV2RevisionScalingResponse `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"` // Enable session affinity. SessionAffinity bool `pulumi:"sessionAffinity"` // Max allowed time for an instance to respond to a request. Timeout string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GoogleCloudRunV2VolumeResponse `pulumi:"volumes"` // VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess GoogleCloudRunV2VpcAccessResponse `pulumi:"vpcAccess"` }
RevisionTemplate describes the data a revision should have when created from a template.
type GoogleCloudRunV2RevisionTemplateResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2RevisionTemplateResponseOutput struct{ *pulumi.OutputState }
RevisionTemplate describes the data a revision should have when created from a template.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) Annotations ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunV2RevisionTemplateResponseOutput) Containers ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Containers() GoogleCloudRunV2ContainerResponseArrayOutput
Holds the single container that defines the unit of execution for this Revision.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2RevisionTemplateResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2RevisionTemplateResponseOutput) EncryptionKey ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunV2RevisionTemplateResponseOutput) ExecutionEnvironment ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ExecutionEnvironment() pulumi.StringOutput
The sandbox environment to host this Revision.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) Labels ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunV2RevisionTemplateResponseOutput) MaxInstanceRequestConcurrency ¶ added in v0.19.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) MaxInstanceRequestConcurrency() pulumi.IntOutput
Sets the maximum number of requests that each serving instance can receive.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) Revision ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunV2RevisionTemplateResponseOutput) Scaling ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Scaling() GoogleCloudRunV2RevisionScalingResponseOutput
Scaling settings for this Revision.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) ServiceAccount ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunV2RevisionTemplateResponseOutput) SessionAffinity ¶ added in v0.31.1
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) SessionAffinity() pulumi.BoolOutput
Enable session affinity.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) Timeout ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Timeout() pulumi.StringOutput
Max allowed time for an instance to respond to a request.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) ToGoogleCloudRunV2RevisionTemplateResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ToGoogleCloudRunV2RevisionTemplateResponseOutput() GoogleCloudRunV2RevisionTemplateResponseOutput
func (GoogleCloudRunV2RevisionTemplateResponseOutput) ToGoogleCloudRunV2RevisionTemplateResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) ToGoogleCloudRunV2RevisionTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2RevisionTemplateResponseOutput
func (GoogleCloudRunV2RevisionTemplateResponseOutput) Volumes ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) Volumes() GoogleCloudRunV2VolumeResponseArrayOutput
A list of Volumes to make available to containers.
func (GoogleCloudRunV2RevisionTemplateResponseOutput) VpcAccess ¶ added in v0.18.0
func (o GoogleCloudRunV2RevisionTemplateResponseOutput) VpcAccess() GoogleCloudRunV2VpcAccessResponseOutput
VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunV2SecretKeySelector ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelector struct { // The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest version, an integer for a specific version, or a version alias. Version *string `pulumi:"version"` }
SecretEnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunV2SecretKeySelectorArgs ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorArgs struct { // The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} 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 version, an integer for a specific version, or a version alias. Version pulumi.StringPtrInput `pulumi:"version"` }
SecretEnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunV2SecretKeySelectorArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretKeySelectorArgs) ElementType() reflect.Type
func (GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorOutput() GoogleCloudRunV2SecretKeySelectorOutput
func (GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorOutput
func (GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorPtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput
func (GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretKeySelectorArgs) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput
type GoogleCloudRunV2SecretKeySelectorInput ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorInput interface { pulumi.Input ToGoogleCloudRunV2SecretKeySelectorOutput() GoogleCloudRunV2SecretKeySelectorOutput ToGoogleCloudRunV2SecretKeySelectorOutputWithContext(context.Context) GoogleCloudRunV2SecretKeySelectorOutput }
GoogleCloudRunV2SecretKeySelectorInput is an input type that accepts GoogleCloudRunV2SecretKeySelectorArgs and GoogleCloudRunV2SecretKeySelectorOutput values. You can construct a concrete instance of `GoogleCloudRunV2SecretKeySelectorInput` via:
GoogleCloudRunV2SecretKeySelectorArgs{...}
type GoogleCloudRunV2SecretKeySelectorOutput ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorOutput struct{ *pulumi.OutputState }
SecretEnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunV2SecretKeySelectorOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretKeySelectorOutput) ElementType() reflect.Type
func (GoogleCloudRunV2SecretKeySelectorOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project.
func (GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorOutput() GoogleCloudRunV2SecretKeySelectorOutput
func (GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorOutput
func (GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput
func (GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput
func (GoogleCloudRunV2SecretKeySelectorOutput) Version ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest version, an integer for a specific version, or a version alias.
type GoogleCloudRunV2SecretKeySelectorPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorPtrInput interface { pulumi.Input ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput }
GoogleCloudRunV2SecretKeySelectorPtrInput is an input type that accepts GoogleCloudRunV2SecretKeySelectorArgs, GoogleCloudRunV2SecretKeySelectorPtr and GoogleCloudRunV2SecretKeySelectorPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2SecretKeySelectorPtrInput` via:
GoogleCloudRunV2SecretKeySelectorArgs{...} or: nil
func GoogleCloudRunV2SecretKeySelectorPtr ¶ added in v0.18.0
func GoogleCloudRunV2SecretKeySelectorPtr(v *GoogleCloudRunV2SecretKeySelectorArgs) GoogleCloudRunV2SecretKeySelectorPtrInput
type GoogleCloudRunV2SecretKeySelectorPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2SecretKeySelectorPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretKeySelectorPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2SecretKeySelectorPtrOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) Secret() pulumi.StringPtrOutput
The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project.
func (GoogleCloudRunV2SecretKeySelectorPtrOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutput() GoogleCloudRunV2SecretKeySelectorPtrOutput
func (GoogleCloudRunV2SecretKeySelectorPtrOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) ToGoogleCloudRunV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorPtrOutput
func (GoogleCloudRunV2SecretKeySelectorPtrOutput) Version ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorPtrOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest version, an integer for a specific version, or a version alias.
type GoogleCloudRunV2SecretKeySelectorResponse ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorResponse struct { // The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. Secret string `pulumi:"secret"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest version, an integer for a specific version, or a version alias. Version string `pulumi:"version"` }
SecretEnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunV2SecretKeySelectorResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2SecretKeySelectorResponseOutput struct{ *pulumi.OutputState }
SecretEnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunV2SecretKeySelectorResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretKeySelectorResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2SecretKeySelectorResponseOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) Secret() pulumi.StringOutput
The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project.
func (GoogleCloudRunV2SecretKeySelectorResponseOutput) ToGoogleCloudRunV2SecretKeySelectorResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) ToGoogleCloudRunV2SecretKeySelectorResponseOutput() GoogleCloudRunV2SecretKeySelectorResponseOutput
func (GoogleCloudRunV2SecretKeySelectorResponseOutput) ToGoogleCloudRunV2SecretKeySelectorResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) ToGoogleCloudRunV2SecretKeySelectorResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretKeySelectorResponseOutput
func (GoogleCloudRunV2SecretKeySelectorResponseOutput) Version ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretKeySelectorResponseOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest version, an integer for a specific version, or a version alias.
type GoogleCloudRunV2SecretVolumeSource ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSource 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. This might be in conflict with other options that affect the file mode, like fsGroup, and as a result, other mode bits could be set. 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 []GoogleCloudRunV2VersionToPath `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"` }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
type GoogleCloudRunV2SecretVolumeSourceArgs ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourceArgs 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. This might be in conflict with other options that affect the file mode, like fsGroup, and as a result, other mode bits could be set. 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. Items GoogleCloudRunV2VersionToPathArrayInput `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"` }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
func (GoogleCloudRunV2SecretVolumeSourceArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretVolumeSourceArgs) ElementType() reflect.Type
func (GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourceOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourceOutput() GoogleCloudRunV2SecretVolumeSourceOutput
func (GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourceOutput
func (GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput
func (GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2SecretVolumeSourceArgs) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput
type GoogleCloudRunV2SecretVolumeSourceInput ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourceInput interface { pulumi.Input ToGoogleCloudRunV2SecretVolumeSourceOutput() GoogleCloudRunV2SecretVolumeSourceOutput ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext(context.Context) GoogleCloudRunV2SecretVolumeSourceOutput }
GoogleCloudRunV2SecretVolumeSourceInput is an input type that accepts GoogleCloudRunV2SecretVolumeSourceArgs and GoogleCloudRunV2SecretVolumeSourceOutput values. You can construct a concrete instance of `GoogleCloudRunV2SecretVolumeSourceInput` via:
GoogleCloudRunV2SecretVolumeSourceArgs{...}
type GoogleCloudRunV2SecretVolumeSourceOutput ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourceOutput struct{ *pulumi.OutputState }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
func (GoogleCloudRunV2SecretVolumeSourceOutput) DefaultMode ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceOutput) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. This might be in conflict with other options that affect the file mode, like fsGroup, and as a result, other mode bits could be set.
func (GoogleCloudRunV2SecretVolumeSourceOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretVolumeSourceOutput) ElementType() reflect.Type
func (GoogleCloudRunV2SecretVolumeSourceOutput) Items ¶ added in v0.18.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 (GoogleCloudRunV2SecretVolumeSourceOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceOutput) 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 (GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourceOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourceOutput() GoogleCloudRunV2SecretVolumeSourceOutput
func (GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourceOutput
func (GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput
func (GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput
type GoogleCloudRunV2SecretVolumeSourcePtrInput ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourcePtrInput interface { pulumi.Input ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput }
GoogleCloudRunV2SecretVolumeSourcePtrInput is an input type that accepts GoogleCloudRunV2SecretVolumeSourceArgs, GoogleCloudRunV2SecretVolumeSourcePtr and GoogleCloudRunV2SecretVolumeSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2SecretVolumeSourcePtrInput` via:
GoogleCloudRunV2SecretVolumeSourceArgs{...} or: nil
func GoogleCloudRunV2SecretVolumeSourcePtr ¶ added in v0.18.0
func GoogleCloudRunV2SecretVolumeSourcePtr(v *GoogleCloudRunV2SecretVolumeSourceArgs) GoogleCloudRunV2SecretVolumeSourcePtrInput
type GoogleCloudRunV2SecretVolumeSourcePtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2SecretVolumeSourcePtrOutput) DefaultMode ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. This might be in conflict with other options that affect the file mode, like fsGroup, and as a result, other mode bits could be set.
func (GoogleCloudRunV2SecretVolumeSourcePtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretVolumeSourcePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2SecretVolumeSourcePtrOutput) Items ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) Items() GoogleCloudRunV2VersionToPathArrayOutput
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 (GoogleCloudRunV2SecretVolumeSourcePtrOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) 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 (GoogleCloudRunV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutput() GoogleCloudRunV2SecretVolumeSourcePtrOutput
func (GoogleCloudRunV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourcePtrOutput
type GoogleCloudRunV2SecretVolumeSourceResponse ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourceResponse 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. This might be in conflict with other options that affect the file mode, like fsGroup, and as a result, other mode bits could be set. 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 []GoogleCloudRunV2VersionToPathResponse `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"` }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
type GoogleCloudRunV2SecretVolumeSourceResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2SecretVolumeSourceResponseOutput struct{ *pulumi.OutputState }
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
func (GoogleCloudRunV2SecretVolumeSourceResponseOutput) DefaultMode ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. This might be in conflict with other options that affect the file mode, like fsGroup, and as a result, other mode bits could be set.
func (GoogleCloudRunV2SecretVolumeSourceResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2SecretVolumeSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2SecretVolumeSourceResponseOutput) Items ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) Items() GoogleCloudRunV2VersionToPathResponseArrayOutput
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 (GoogleCloudRunV2SecretVolumeSourceResponseOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) 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 (GoogleCloudRunV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunV2SecretVolumeSourceResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunV2SecretVolumeSourceResponseOutput() GoogleCloudRunV2SecretVolumeSourceResponseOutput
func (GoogleCloudRunV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunV2SecretVolumeSourceResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunV2SecretVolumeSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2SecretVolumeSourceResponseOutput
type GoogleCloudRunV2ServiceScaling ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScaling struct { // total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving. (ALPHA) MinInstanceCount *int `pulumi:"minInstanceCount"` }
Scaling settings applied at the service level rather than at the revision level.
type GoogleCloudRunV2ServiceScalingArgs ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingArgs struct { // total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving. (ALPHA) MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
Scaling settings applied at the service level rather than at the revision level.
func (GoogleCloudRunV2ServiceScalingArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2ServiceScalingArgs) ElementType() reflect.Type
func (GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingOutput ¶ added in v0.32.0
func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingOutput() GoogleCloudRunV2ServiceScalingOutput
func (GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingOutput
func (GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingPtrOutput ¶ added in v0.32.0
func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput
func (GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudRunV2ServiceScalingArgs) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingPtrOutput
type GoogleCloudRunV2ServiceScalingInput ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingInput interface { pulumi.Input ToGoogleCloudRunV2ServiceScalingOutput() GoogleCloudRunV2ServiceScalingOutput ToGoogleCloudRunV2ServiceScalingOutputWithContext(context.Context) GoogleCloudRunV2ServiceScalingOutput }
GoogleCloudRunV2ServiceScalingInput is an input type that accepts GoogleCloudRunV2ServiceScalingArgs and GoogleCloudRunV2ServiceScalingOutput values. You can construct a concrete instance of `GoogleCloudRunV2ServiceScalingInput` via:
GoogleCloudRunV2ServiceScalingArgs{...}
type GoogleCloudRunV2ServiceScalingOutput ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingOutput struct{ *pulumi.OutputState }
Scaling settings applied at the service level rather than at the revision level.
func (GoogleCloudRunV2ServiceScalingOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2ServiceScalingOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ServiceScalingOutput) MinInstanceCount ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving. (ALPHA)
func (GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingOutput() GoogleCloudRunV2ServiceScalingOutput
func (GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingOutput
func (GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingPtrOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput
func (GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingOutput) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingPtrOutput
type GoogleCloudRunV2ServiceScalingPtrInput ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingPtrInput interface { pulumi.Input ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(context.Context) GoogleCloudRunV2ServiceScalingPtrOutput }
GoogleCloudRunV2ServiceScalingPtrInput is an input type that accepts GoogleCloudRunV2ServiceScalingArgs, GoogleCloudRunV2ServiceScalingPtr and GoogleCloudRunV2ServiceScalingPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2ServiceScalingPtrInput` via:
GoogleCloudRunV2ServiceScalingArgs{...} or: nil
func GoogleCloudRunV2ServiceScalingPtr ¶ added in v0.32.0
func GoogleCloudRunV2ServiceScalingPtr(v *GoogleCloudRunV2ServiceScalingArgs) GoogleCloudRunV2ServiceScalingPtrInput
type GoogleCloudRunV2ServiceScalingPtrOutput ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2ServiceScalingPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2ServiceScalingPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ServiceScalingPtrOutput) MinInstanceCount ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving. (ALPHA)
func (GoogleCloudRunV2ServiceScalingPtrOutput) ToGoogleCloudRunV2ServiceScalingPtrOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingPtrOutput) ToGoogleCloudRunV2ServiceScalingPtrOutput() GoogleCloudRunV2ServiceScalingPtrOutput
func (GoogleCloudRunV2ServiceScalingPtrOutput) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingPtrOutput) ToGoogleCloudRunV2ServiceScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingPtrOutput
type GoogleCloudRunV2ServiceScalingResponse ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingResponse struct { // total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving. (ALPHA) MinInstanceCount int `pulumi:"minInstanceCount"` }
Scaling settings applied at the service level rather than at the revision level.
type GoogleCloudRunV2ServiceScalingResponseOutput ¶ added in v0.32.0
type GoogleCloudRunV2ServiceScalingResponseOutput struct{ *pulumi.OutputState }
Scaling settings applied at the service level rather than at the revision level.
func (GoogleCloudRunV2ServiceScalingResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudRunV2ServiceScalingResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2ServiceScalingResponseOutput) MinInstanceCount ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingResponseOutput) MinInstanceCount() pulumi.IntOutput
total min instances for the service. This number of instances is divided among all revisions with specified traffic based on the percent of traffic they are receiving. (ALPHA)
func (GoogleCloudRunV2ServiceScalingResponseOutput) ToGoogleCloudRunV2ServiceScalingResponseOutput ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingResponseOutput) ToGoogleCloudRunV2ServiceScalingResponseOutput() GoogleCloudRunV2ServiceScalingResponseOutput
func (GoogleCloudRunV2ServiceScalingResponseOutput) ToGoogleCloudRunV2ServiceScalingResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudRunV2ServiceScalingResponseOutput) ToGoogleCloudRunV2ServiceScalingResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2ServiceScalingResponseOutput
type GoogleCloudRunV2TCPSocketAction ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketAction 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"` }
TCPSocketAction describes an action based on opening a socket
type GoogleCloudRunV2TCPSocketActionArgs ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionArgs 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.IntPtrInput `pulumi:"port"` }
TCPSocketAction describes an action based on opening a socket
func (GoogleCloudRunV2TCPSocketActionArgs) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2TCPSocketActionArgs) ElementType() reflect.Type
func (GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionOutput() GoogleCloudRunV2TCPSocketActionOutput
func (GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionOutput
func (GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionPtrOutput ¶ added in v0.26.1
func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput
func (GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudRunV2TCPSocketActionArgs) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput
type GoogleCloudRunV2TCPSocketActionInput ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionInput interface { pulumi.Input ToGoogleCloudRunV2TCPSocketActionOutput() GoogleCloudRunV2TCPSocketActionOutput ToGoogleCloudRunV2TCPSocketActionOutputWithContext(context.Context) GoogleCloudRunV2TCPSocketActionOutput }
GoogleCloudRunV2TCPSocketActionInput is an input type that accepts GoogleCloudRunV2TCPSocketActionArgs and GoogleCloudRunV2TCPSocketActionOutput values. You can construct a concrete instance of `GoogleCloudRunV2TCPSocketActionInput` via:
GoogleCloudRunV2TCPSocketActionArgs{...}
type GoogleCloudRunV2TCPSocketActionOutput ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionOutput struct{ *pulumi.OutputState }
TCPSocketAction describes an action based on opening a socket
func (GoogleCloudRunV2TCPSocketActionOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2TCPSocketActionOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TCPSocketActionOutput) Port ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionOutput) Port() pulumi.IntPtrOutput
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 (GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionOutput() GoogleCloudRunV2TCPSocketActionOutput
func (GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionOutput
func (GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput
func (GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput
type GoogleCloudRunV2TCPSocketActionPtrInput ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionPtrInput interface { pulumi.Input ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput }
GoogleCloudRunV2TCPSocketActionPtrInput is an input type that accepts GoogleCloudRunV2TCPSocketActionArgs, GoogleCloudRunV2TCPSocketActionPtr and GoogleCloudRunV2TCPSocketActionPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2TCPSocketActionPtrInput` via:
GoogleCloudRunV2TCPSocketActionArgs{...} or: nil
func GoogleCloudRunV2TCPSocketActionPtr ¶ added in v0.26.1
func GoogleCloudRunV2TCPSocketActionPtr(v *GoogleCloudRunV2TCPSocketActionArgs) GoogleCloudRunV2TCPSocketActionPtrInput
type GoogleCloudRunV2TCPSocketActionPtrOutput ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TCPSocketActionPtrOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2TCPSocketActionPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TCPSocketActionPtrOutput) Port ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionPtrOutput) Port() pulumi.IntPtrOutput
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 (GoogleCloudRunV2TCPSocketActionPtrOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionPtrOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutput() GoogleCloudRunV2TCPSocketActionPtrOutput
func (GoogleCloudRunV2TCPSocketActionPtrOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionPtrOutput) ToGoogleCloudRunV2TCPSocketActionPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionPtrOutput
type GoogleCloudRunV2TCPSocketActionResponse ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionResponse 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"` }
TCPSocketAction describes an action based on opening a socket
type GoogleCloudRunV2TCPSocketActionResponseOutput ¶ added in v0.26.1
type GoogleCloudRunV2TCPSocketActionResponseOutput struct{ *pulumi.OutputState }
TCPSocketAction describes an action based on opening a socket
func (GoogleCloudRunV2TCPSocketActionResponseOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudRunV2TCPSocketActionResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TCPSocketActionResponseOutput) Port ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionResponseOutput) 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 (GoogleCloudRunV2TCPSocketActionResponseOutput) ToGoogleCloudRunV2TCPSocketActionResponseOutput ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionResponseOutput) ToGoogleCloudRunV2TCPSocketActionResponseOutput() GoogleCloudRunV2TCPSocketActionResponseOutput
func (GoogleCloudRunV2TCPSocketActionResponseOutput) ToGoogleCloudRunV2TCPSocketActionResponseOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudRunV2TCPSocketActionResponseOutput) ToGoogleCloudRunV2TCPSocketActionResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TCPSocketActionResponseOutput
type GoogleCloudRunV2TaskTemplate ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplate struct { // Holds the single container that defines the unit of execution for this task. Containers []GoogleCloudRunV2Container `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. ExecutionEnvironment *GoogleCloudRunV2TaskTemplateExecutionEnvironment `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. Defaults to 3. 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. Defaults to 600 seconds. Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GoogleCloudRunV2Volume `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess *GoogleCloudRunV2VpcAccess `pulumi:"vpcAccess"` }
TaskTemplate describes the data a task should have when created from a template.
type GoogleCloudRunV2TaskTemplateArgs ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateArgs struct { // Holds the single container that defines the unit of execution for this task. Containers GoogleCloudRunV2ContainerArrayInput `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. ExecutionEnvironment GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrInput `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. Defaults to 3. 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. Defaults to 600 seconds. Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes GoogleCloudRunV2VolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess GoogleCloudRunV2VpcAccessPtrInput `pulumi:"vpcAccess"` }
TaskTemplate describes the data a task should have when created from a template.
func (GoogleCloudRunV2TaskTemplateArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2TaskTemplateArgs) ElementType() reflect.Type
func (GoogleCloudRunV2TaskTemplateArgs) ToGoogleCloudRunV2TaskTemplateOutput ¶ added in v0.19.0
func (i GoogleCloudRunV2TaskTemplateArgs) ToGoogleCloudRunV2TaskTemplateOutput() GoogleCloudRunV2TaskTemplateOutput
func (GoogleCloudRunV2TaskTemplateArgs) ToGoogleCloudRunV2TaskTemplateOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudRunV2TaskTemplateArgs) ToGoogleCloudRunV2TaskTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateOutput
type GoogleCloudRunV2TaskTemplateExecutionEnvironment ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateExecutionEnvironment string
The execution environment being used to host this Task.
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ElementType() reflect.Type
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringOutput ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringPtrOutput ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudRunV2TaskTemplateExecutionEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentInput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentInput interface { pulumi.Input ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext(context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput }
GoogleCloudRunV2TaskTemplateExecutionEnvironmentInput is an input type that accepts values of the GoogleCloudRunV2TaskTemplateExecutionEnvironment enum A concrete instance of `GoogleCloudRunV2TaskTemplateExecutionEnvironmentInput` can be one of the following:
GoogleCloudRunV2TaskTemplateExecutionEnvironmentExecutionEnvironmentUnspecified GoogleCloudRunV2TaskTemplateExecutionEnvironmentExecutionEnvironmentGen1 GoogleCloudRunV2TaskTemplateExecutionEnvironmentExecutionEnvironmentGen2
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrInput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrInput interface { pulumi.Input ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput }
func GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtr ¶ added in v0.19.0
func GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtr(v string) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrInput
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2TaskTemplateInput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateInput interface { pulumi.Input ToGoogleCloudRunV2TaskTemplateOutput() GoogleCloudRunV2TaskTemplateOutput ToGoogleCloudRunV2TaskTemplateOutputWithContext(context.Context) GoogleCloudRunV2TaskTemplateOutput }
GoogleCloudRunV2TaskTemplateInput is an input type that accepts GoogleCloudRunV2TaskTemplateArgs and GoogleCloudRunV2TaskTemplateOutput values. You can construct a concrete instance of `GoogleCloudRunV2TaskTemplateInput` via:
GoogleCloudRunV2TaskTemplateArgs{...}
type GoogleCloudRunV2TaskTemplateOutput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateOutput struct{ *pulumi.OutputState }
TaskTemplate describes the data a task should have when created from a template.
func (GoogleCloudRunV2TaskTemplateOutput) Containers ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) Containers() GoogleCloudRunV2ContainerArrayOutput
Holds the single container that defines the unit of execution for this task.
func (GoogleCloudRunV2TaskTemplateOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2TaskTemplateOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TaskTemplateOutput) EncryptionKey ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) 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 (GoogleCloudRunV2TaskTemplateOutput) ExecutionEnvironment ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) ExecutionEnvironment() GoogleCloudRunV2TaskTemplateExecutionEnvironmentPtrOutput
The execution environment being used to host this Task.
func (GoogleCloudRunV2TaskTemplateOutput) MaxRetries ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) MaxRetries() pulumi.IntPtrOutput
Number of retries allowed per Task, before marking this Task failed. Defaults to 3.
func (GoogleCloudRunV2TaskTemplateOutput) ServiceAccount ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) 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 (GoogleCloudRunV2TaskTemplateOutput) Timeout ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) 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. Defaults to 600 seconds.
func (GoogleCloudRunV2TaskTemplateOutput) ToGoogleCloudRunV2TaskTemplateOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) ToGoogleCloudRunV2TaskTemplateOutput() GoogleCloudRunV2TaskTemplateOutput
func (GoogleCloudRunV2TaskTemplateOutput) ToGoogleCloudRunV2TaskTemplateOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) ToGoogleCloudRunV2TaskTemplateOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateOutput
func (GoogleCloudRunV2TaskTemplateOutput) Volumes ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) Volumes() GoogleCloudRunV2VolumeArrayOutput
A list of Volumes to make available to containers.
func (GoogleCloudRunV2TaskTemplateOutput) VpcAccess ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateOutput) VpcAccess() GoogleCloudRunV2VpcAccessPtrOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunV2TaskTemplateResponse ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateResponse struct { // Holds the single container that defines the unit of execution for this task. Containers []GoogleCloudRunV2ContainerResponse `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. ExecutionEnvironment string `pulumi:"executionEnvironment"` // Number of retries allowed per Task, before marking this Task failed. Defaults to 3. 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. Defaults to 600 seconds. Timeout string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GoogleCloudRunV2VolumeResponse `pulumi:"volumes"` // VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess GoogleCloudRunV2VpcAccessResponse `pulumi:"vpcAccess"` }
TaskTemplate describes the data a task should have when created from a template.
type GoogleCloudRunV2TaskTemplateResponseOutput ¶ added in v0.19.0
type GoogleCloudRunV2TaskTemplateResponseOutput struct{ *pulumi.OutputState }
TaskTemplate describes the data a task should have when created from a template.
func (GoogleCloudRunV2TaskTemplateResponseOutput) Containers ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) Containers() GoogleCloudRunV2ContainerResponseArrayOutput
Holds the single container that defines the unit of execution for this task.
func (GoogleCloudRunV2TaskTemplateResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudRunV2TaskTemplateResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TaskTemplateResponseOutput) EncryptionKey ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) 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 (GoogleCloudRunV2TaskTemplateResponseOutput) ExecutionEnvironment ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) ExecutionEnvironment() pulumi.StringOutput
The execution environment being used to host this Task.
func (GoogleCloudRunV2TaskTemplateResponseOutput) MaxRetries ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) MaxRetries() pulumi.IntOutput
Number of retries allowed per Task, before marking this Task failed. Defaults to 3.
func (GoogleCloudRunV2TaskTemplateResponseOutput) ServiceAccount ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) 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 (GoogleCloudRunV2TaskTemplateResponseOutput) Timeout ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) 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. Defaults to 600 seconds.
func (GoogleCloudRunV2TaskTemplateResponseOutput) ToGoogleCloudRunV2TaskTemplateResponseOutput ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) ToGoogleCloudRunV2TaskTemplateResponseOutput() GoogleCloudRunV2TaskTemplateResponseOutput
func (GoogleCloudRunV2TaskTemplateResponseOutput) ToGoogleCloudRunV2TaskTemplateResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) ToGoogleCloudRunV2TaskTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TaskTemplateResponseOutput
func (GoogleCloudRunV2TaskTemplateResponseOutput) Volumes ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) Volumes() GoogleCloudRunV2VolumeResponseArrayOutput
A list of Volumes to make available to containers.
func (GoogleCloudRunV2TaskTemplateResponseOutput) VpcAccess ¶ added in v0.19.0
func (o GoogleCloudRunV2TaskTemplateResponseOutput) VpcAccess() GoogleCloudRunV2VpcAccessResponseOutput
VPC Access configuration to use for this Task. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunV2TrafficTarget ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTarget 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. Type *GoogleCloudRunV2TrafficTargetType `pulumi:"type"` }
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
type GoogleCloudRunV2TrafficTargetArgs ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetArgs 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. Type GoogleCloudRunV2TrafficTargetTypePtrInput `pulumi:"type"` }
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
func (GoogleCloudRunV2TrafficTargetArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetArgs) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetArgs) ToGoogleCloudRunV2TrafficTargetOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2TrafficTargetArgs) ToGoogleCloudRunV2TrafficTargetOutput() GoogleCloudRunV2TrafficTargetOutput
func (GoogleCloudRunV2TrafficTargetArgs) ToGoogleCloudRunV2TrafficTargetOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2TrafficTargetArgs) ToGoogleCloudRunV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetOutput
type GoogleCloudRunV2TrafficTargetArray ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetArray []GoogleCloudRunV2TrafficTargetInput
func (GoogleCloudRunV2TrafficTargetArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetArray) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetArray) ToGoogleCloudRunV2TrafficTargetArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2TrafficTargetArray) ToGoogleCloudRunV2TrafficTargetArrayOutput() GoogleCloudRunV2TrafficTargetArrayOutput
func (GoogleCloudRunV2TrafficTargetArray) ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2TrafficTargetArray) ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetArrayOutput
type GoogleCloudRunV2TrafficTargetArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetArrayInput interface { pulumi.Input ToGoogleCloudRunV2TrafficTargetArrayOutput() GoogleCloudRunV2TrafficTargetArrayOutput ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext(context.Context) GoogleCloudRunV2TrafficTargetArrayOutput }
GoogleCloudRunV2TrafficTargetArrayInput is an input type that accepts GoogleCloudRunV2TrafficTargetArray and GoogleCloudRunV2TrafficTargetArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2TrafficTargetArrayInput` via:
GoogleCloudRunV2TrafficTargetArray{ GoogleCloudRunV2TrafficTargetArgs{...} }
type GoogleCloudRunV2TrafficTargetArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TrafficTargetArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetArrayOutput) ToGoogleCloudRunV2TrafficTargetArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetArrayOutput) ToGoogleCloudRunV2TrafficTargetArrayOutput() GoogleCloudRunV2TrafficTargetArrayOutput
func (GoogleCloudRunV2TrafficTargetArrayOutput) ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetArrayOutput) ToGoogleCloudRunV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetArrayOutput
type GoogleCloudRunV2TrafficTargetInput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetInput interface { pulumi.Input ToGoogleCloudRunV2TrafficTargetOutput() GoogleCloudRunV2TrafficTargetOutput ToGoogleCloudRunV2TrafficTargetOutputWithContext(context.Context) GoogleCloudRunV2TrafficTargetOutput }
GoogleCloudRunV2TrafficTargetInput is an input type that accepts GoogleCloudRunV2TrafficTargetArgs and GoogleCloudRunV2TrafficTargetOutput values. You can construct a concrete instance of `GoogleCloudRunV2TrafficTargetInput` via:
GoogleCloudRunV2TrafficTargetArgs{...}
type GoogleCloudRunV2TrafficTargetOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetOutput struct{ *pulumi.OutputState }
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
func (GoogleCloudRunV2TrafficTargetOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetOutput) Percent ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetOutput) Percent() pulumi.IntPtrOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (GoogleCloudRunV2TrafficTargetOutput) Revision ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetOutput) Revision() pulumi.StringPtrOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (GoogleCloudRunV2TrafficTargetOutput) Tag ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetOutput) Tag() pulumi.StringPtrOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (GoogleCloudRunV2TrafficTargetOutput) ToGoogleCloudRunV2TrafficTargetOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetOutput) ToGoogleCloudRunV2TrafficTargetOutput() GoogleCloudRunV2TrafficTargetOutput
func (GoogleCloudRunV2TrafficTargetOutput) ToGoogleCloudRunV2TrafficTargetOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetOutput) ToGoogleCloudRunV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetOutput
type GoogleCloudRunV2TrafficTargetResponse ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetResponse 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. Type string `pulumi:"type"` }
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
type GoogleCloudRunV2TrafficTargetResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TrafficTargetResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetResponseArrayOutput() GoogleCloudRunV2TrafficTargetResponseArrayOutput
func (GoogleCloudRunV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetResponseArrayOutput
type GoogleCloudRunV2TrafficTargetResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetResponseOutput struct{ *pulumi.OutputState }
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
func (GoogleCloudRunV2TrafficTargetResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetResponseOutput) Percent ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseOutput) Percent() pulumi.IntOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (GoogleCloudRunV2TrafficTargetResponseOutput) Revision ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseOutput) Revision() pulumi.StringOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (GoogleCloudRunV2TrafficTargetResponseOutput) Tag ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseOutput) Tag() pulumi.StringOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (GoogleCloudRunV2TrafficTargetResponseOutput) ToGoogleCloudRunV2TrafficTargetResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseOutput) ToGoogleCloudRunV2TrafficTargetResponseOutput() GoogleCloudRunV2TrafficTargetResponseOutput
func (GoogleCloudRunV2TrafficTargetResponseOutput) ToGoogleCloudRunV2TrafficTargetResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseOutput) ToGoogleCloudRunV2TrafficTargetResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetResponseOutput
func (GoogleCloudRunV2TrafficTargetResponseOutput) Type ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetResponseOutput) Type() pulumi.StringOutput
The allocation type for this traffic target.
type GoogleCloudRunV2TrafficTargetStatusResponse ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetStatusResponse 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"` }
Represents the observed state of a single `TrafficTarget` entry.
type GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseArrayOutput() GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
func (GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
type GoogleCloudRunV2TrafficTargetStatusResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetStatusResponseOutput struct{ *pulumi.OutputState }
Represents the observed state of a single `TrafficTarget` entry.
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) Percent ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Percent() pulumi.IntOutput
Specifies percent of the traffic to this Revision.
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) Revision ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Revision() pulumi.StringOutput
Revision to which this traffic is sent.
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) Tag ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Tag() pulumi.StringOutput
Indicates the string used in the URI to exclusively reference this target.
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseOutput() GoogleCloudRunV2TrafficTargetStatusResponseOutput
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunV2TrafficTargetStatusResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetStatusResponseOutput
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) Type ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Type() pulumi.StringOutput
The allocation type for this traffic target.
func (GoogleCloudRunV2TrafficTargetStatusResponseOutput) Uri ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetStatusResponseOutput) Uri() pulumi.StringOutput
Displays the target URI.
type GoogleCloudRunV2TrafficTargetType ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetType string
The allocation type for this traffic target.
func (GoogleCloudRunV2TrafficTargetType) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetType) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypeOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypeOutput() GoogleCloudRunV2TrafficTargetTypeOutput
func (GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypeOutput
func (GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypePtrOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput
func (GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput
func (GoogleCloudRunV2TrafficTargetType) ToStringOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2TrafficTargetType) ToStringOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2TrafficTargetType) ToStringPtrOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2TrafficTargetType) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2TrafficTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2TrafficTargetTypeInput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetTypeInput interface { pulumi.Input ToGoogleCloudRunV2TrafficTargetTypeOutput() GoogleCloudRunV2TrafficTargetTypeOutput ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext(context.Context) GoogleCloudRunV2TrafficTargetTypeOutput }
GoogleCloudRunV2TrafficTargetTypeInput is an input type that accepts values of the GoogleCloudRunV2TrafficTargetType enum A concrete instance of `GoogleCloudRunV2TrafficTargetTypeInput` can be one of the following:
GoogleCloudRunV2TrafficTargetTypeTrafficTargetAllocationTypeUnspecified GoogleCloudRunV2TrafficTargetTypeTrafficTargetAllocationTypeLatest GoogleCloudRunV2TrafficTargetTypeTrafficTargetAllocationTypeRevision
type GoogleCloudRunV2TrafficTargetTypeOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TrafficTargetTypeOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetTypeOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypeOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypeOutput() GoogleCloudRunV2TrafficTargetTypeOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypeOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToStringOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2TrafficTargetTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2TrafficTargetTypePtrInput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetTypePtrInput interface { pulumi.Input ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput }
func GoogleCloudRunV2TrafficTargetTypePtr ¶ added in v0.18.0
func GoogleCloudRunV2TrafficTargetTypePtr(v string) GoogleCloudRunV2TrafficTargetTypePtrInput
type GoogleCloudRunV2TrafficTargetTypePtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2TrafficTargetTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutput() GoogleCloudRunV2TrafficTargetTypePtrOutput
func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToGoogleCloudRunV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunV2TrafficTargetTypePtrOutput
func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2TrafficTargetTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2TrafficTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2VersionToPath ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPath 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. Mode *int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version. Version *string `pulumi:"version"` }
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
type GoogleCloudRunV2VersionToPathArgs ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathArgs 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. Mode pulumi.IntPtrInput `pulumi:"mode"` // The relative path of the 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 or a secret alias for a specific version. Version pulumi.StringPtrInput `pulumi:"version"` }
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
func (GoogleCloudRunV2VersionToPathArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VersionToPathArgs) ElementType() reflect.Type
func (GoogleCloudRunV2VersionToPathArgs) ToGoogleCloudRunV2VersionToPathOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VersionToPathArgs) ToGoogleCloudRunV2VersionToPathOutput() GoogleCloudRunV2VersionToPathOutput
func (GoogleCloudRunV2VersionToPathArgs) ToGoogleCloudRunV2VersionToPathOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VersionToPathArgs) ToGoogleCloudRunV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathOutput
type GoogleCloudRunV2VersionToPathArray ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathArray []GoogleCloudRunV2VersionToPathInput
func (GoogleCloudRunV2VersionToPathArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VersionToPathArray) ElementType() reflect.Type
func (GoogleCloudRunV2VersionToPathArray) ToGoogleCloudRunV2VersionToPathArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VersionToPathArray) ToGoogleCloudRunV2VersionToPathArrayOutput() GoogleCloudRunV2VersionToPathArrayOutput
func (GoogleCloudRunV2VersionToPathArray) ToGoogleCloudRunV2VersionToPathArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VersionToPathArray) ToGoogleCloudRunV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathArrayOutput
type GoogleCloudRunV2VersionToPathArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathArrayInput interface { pulumi.Input ToGoogleCloudRunV2VersionToPathArrayOutput() GoogleCloudRunV2VersionToPathArrayOutput ToGoogleCloudRunV2VersionToPathArrayOutputWithContext(context.Context) GoogleCloudRunV2VersionToPathArrayOutput }
GoogleCloudRunV2VersionToPathArrayInput is an input type that accepts GoogleCloudRunV2VersionToPathArray and GoogleCloudRunV2VersionToPathArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2VersionToPathArrayInput` via:
GoogleCloudRunV2VersionToPathArray{ GoogleCloudRunV2VersionToPathArgs{...} }
type GoogleCloudRunV2VersionToPathArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VersionToPathArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VersionToPathArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VersionToPathArrayOutput) ToGoogleCloudRunV2VersionToPathArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathArrayOutput) ToGoogleCloudRunV2VersionToPathArrayOutput() GoogleCloudRunV2VersionToPathArrayOutput
func (GoogleCloudRunV2VersionToPathArrayOutput) ToGoogleCloudRunV2VersionToPathArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathArrayOutput) ToGoogleCloudRunV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathArrayOutput
type GoogleCloudRunV2VersionToPathInput ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathInput interface { pulumi.Input ToGoogleCloudRunV2VersionToPathOutput() GoogleCloudRunV2VersionToPathOutput ToGoogleCloudRunV2VersionToPathOutputWithContext(context.Context) GoogleCloudRunV2VersionToPathOutput }
GoogleCloudRunV2VersionToPathInput is an input type that accepts GoogleCloudRunV2VersionToPathArgs and GoogleCloudRunV2VersionToPathOutput values. You can construct a concrete instance of `GoogleCloudRunV2VersionToPathInput` via:
GoogleCloudRunV2VersionToPathArgs{...}
type GoogleCloudRunV2VersionToPathOutput ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathOutput struct{ *pulumi.OutputState }
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
func (GoogleCloudRunV2VersionToPathOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VersionToPathOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VersionToPathOutput) Mode ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathOutput) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (GoogleCloudRunV2VersionToPathOutput) Path ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (GoogleCloudRunV2VersionToPathOutput) ToGoogleCloudRunV2VersionToPathOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathOutput) ToGoogleCloudRunV2VersionToPathOutput() GoogleCloudRunV2VersionToPathOutput
func (GoogleCloudRunV2VersionToPathOutput) ToGoogleCloudRunV2VersionToPathOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathOutput) ToGoogleCloudRunV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathOutput
func (GoogleCloudRunV2VersionToPathOutput) Version ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
type GoogleCloudRunV2VersionToPathResponse ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathResponse 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. Mode int `pulumi:"mode"` // The relative path of the secret in the container. Path string `pulumi:"path"` // The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version. Version string `pulumi:"version"` }
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
type GoogleCloudRunV2VersionToPathResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VersionToPathResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VersionToPathResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VersionToPathResponseArrayOutput) ToGoogleCloudRunV2VersionToPathResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseArrayOutput) ToGoogleCloudRunV2VersionToPathResponseArrayOutput() GoogleCloudRunV2VersionToPathResponseArrayOutput
func (GoogleCloudRunV2VersionToPathResponseArrayOutput) ToGoogleCloudRunV2VersionToPathResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseArrayOutput) ToGoogleCloudRunV2VersionToPathResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathResponseArrayOutput
type GoogleCloudRunV2VersionToPathResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2VersionToPathResponseOutput struct{ *pulumi.OutputState }
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
func (GoogleCloudRunV2VersionToPathResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VersionToPathResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VersionToPathResponseOutput) Mode ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseOutput) 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. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
func (GoogleCloudRunV2VersionToPathResponseOutput) Path ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (GoogleCloudRunV2VersionToPathResponseOutput) ToGoogleCloudRunV2VersionToPathResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseOutput) ToGoogleCloudRunV2VersionToPathResponseOutput() GoogleCloudRunV2VersionToPathResponseOutput
func (GoogleCloudRunV2VersionToPathResponseOutput) ToGoogleCloudRunV2VersionToPathResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseOutput) ToGoogleCloudRunV2VersionToPathResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VersionToPathResponseOutput
func (GoogleCloudRunV2VersionToPathResponseOutput) Version ¶ added in v0.18.0
func (o GoogleCloudRunV2VersionToPathResponseOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
type GoogleCloudRunV2Volume ¶ added in v0.18.0
type GoogleCloudRunV2Volume 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. CloudSqlInstance *GoogleCloudRunV2CloudSqlInstance `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. EmptyDir *GoogleCloudRunV2EmptyDirVolumeSource `pulumi:"emptyDir"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. Secret *GoogleCloudRunV2SecretVolumeSource `pulumi:"secret"` }
Volume represents a named volume in a container.
type GoogleCloudRunV2VolumeArgs ¶ added in v0.18.0
type GoogleCloudRunV2VolumeArgs 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. CloudSqlInstance GoogleCloudRunV2CloudSqlInstancePtrInput `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. EmptyDir GoogleCloudRunV2EmptyDirVolumeSourcePtrInput `pulumi:"emptyDir"` // Volume's name. Name pulumi.StringInput `pulumi:"name"` // Secret represents a secret that should populate this volume. Secret GoogleCloudRunV2SecretVolumeSourcePtrInput `pulumi:"secret"` }
Volume represents a named volume in a container.
func (GoogleCloudRunV2VolumeArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeArgs) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeArgs) ToGoogleCloudRunV2VolumeOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeArgs) ToGoogleCloudRunV2VolumeOutput() GoogleCloudRunV2VolumeOutput
func (GoogleCloudRunV2VolumeArgs) ToGoogleCloudRunV2VolumeOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeArgs) ToGoogleCloudRunV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeOutput
type GoogleCloudRunV2VolumeArray ¶ added in v0.18.0
type GoogleCloudRunV2VolumeArray []GoogleCloudRunV2VolumeInput
func (GoogleCloudRunV2VolumeArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeArray) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeArray) ToGoogleCloudRunV2VolumeArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeArray) ToGoogleCloudRunV2VolumeArrayOutput() GoogleCloudRunV2VolumeArrayOutput
func (GoogleCloudRunV2VolumeArray) ToGoogleCloudRunV2VolumeArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeArray) ToGoogleCloudRunV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeArrayOutput
type GoogleCloudRunV2VolumeArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeArrayInput interface { pulumi.Input ToGoogleCloudRunV2VolumeArrayOutput() GoogleCloudRunV2VolumeArrayOutput ToGoogleCloudRunV2VolumeArrayOutputWithContext(context.Context) GoogleCloudRunV2VolumeArrayOutput }
GoogleCloudRunV2VolumeArrayInput is an input type that accepts GoogleCloudRunV2VolumeArray and GoogleCloudRunV2VolumeArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2VolumeArrayInput` via:
GoogleCloudRunV2VolumeArray{ GoogleCloudRunV2VolumeArgs{...} }
type GoogleCloudRunV2VolumeArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VolumeArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeArrayOutput) Index ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunV2VolumeOutput
func (GoogleCloudRunV2VolumeArrayOutput) ToGoogleCloudRunV2VolumeArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeArrayOutput) ToGoogleCloudRunV2VolumeArrayOutput() GoogleCloudRunV2VolumeArrayOutput
func (GoogleCloudRunV2VolumeArrayOutput) ToGoogleCloudRunV2VolumeArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeArrayOutput) ToGoogleCloudRunV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeArrayOutput
type GoogleCloudRunV2VolumeInput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeInput interface { pulumi.Input ToGoogleCloudRunV2VolumeOutput() GoogleCloudRunV2VolumeOutput ToGoogleCloudRunV2VolumeOutputWithContext(context.Context) GoogleCloudRunV2VolumeOutput }
GoogleCloudRunV2VolumeInput is an input type that accepts GoogleCloudRunV2VolumeArgs and GoogleCloudRunV2VolumeOutput values. You can construct a concrete instance of `GoogleCloudRunV2VolumeInput` via:
GoogleCloudRunV2VolumeArgs{...}
type GoogleCloudRunV2VolumeMount ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMount 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"` }
VolumeMount describes a mounting of a Volume within a container.
type GoogleCloudRunV2VolumeMountArgs ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountArgs 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"` }
VolumeMount describes a mounting of a Volume within a container.
func (GoogleCloudRunV2VolumeMountArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeMountArgs) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeMountArgs) ToGoogleCloudRunV2VolumeMountOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeMountArgs) ToGoogleCloudRunV2VolumeMountOutput() GoogleCloudRunV2VolumeMountOutput
func (GoogleCloudRunV2VolumeMountArgs) ToGoogleCloudRunV2VolumeMountOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeMountArgs) ToGoogleCloudRunV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountOutput
type GoogleCloudRunV2VolumeMountArray ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountArray []GoogleCloudRunV2VolumeMountInput
func (GoogleCloudRunV2VolumeMountArray) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeMountArray) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeMountArray) ToGoogleCloudRunV2VolumeMountArrayOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeMountArray) ToGoogleCloudRunV2VolumeMountArrayOutput() GoogleCloudRunV2VolumeMountArrayOutput
func (GoogleCloudRunV2VolumeMountArray) ToGoogleCloudRunV2VolumeMountArrayOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VolumeMountArray) ToGoogleCloudRunV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountArrayOutput
type GoogleCloudRunV2VolumeMountArrayInput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountArrayInput interface { pulumi.Input ToGoogleCloudRunV2VolumeMountArrayOutput() GoogleCloudRunV2VolumeMountArrayOutput ToGoogleCloudRunV2VolumeMountArrayOutputWithContext(context.Context) GoogleCloudRunV2VolumeMountArrayOutput }
GoogleCloudRunV2VolumeMountArrayInput is an input type that accepts GoogleCloudRunV2VolumeMountArray and GoogleCloudRunV2VolumeMountArrayOutput values. You can construct a concrete instance of `GoogleCloudRunV2VolumeMountArrayInput` via:
GoogleCloudRunV2VolumeMountArray{ GoogleCloudRunV2VolumeMountArgs{...} }
type GoogleCloudRunV2VolumeMountArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VolumeMountArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeMountArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeMountArrayOutput) ToGoogleCloudRunV2VolumeMountArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountArrayOutput) ToGoogleCloudRunV2VolumeMountArrayOutput() GoogleCloudRunV2VolumeMountArrayOutput
func (GoogleCloudRunV2VolumeMountArrayOutput) ToGoogleCloudRunV2VolumeMountArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountArrayOutput) ToGoogleCloudRunV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountArrayOutput
type GoogleCloudRunV2VolumeMountInput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountInput interface { pulumi.Input ToGoogleCloudRunV2VolumeMountOutput() GoogleCloudRunV2VolumeMountOutput ToGoogleCloudRunV2VolumeMountOutputWithContext(context.Context) GoogleCloudRunV2VolumeMountOutput }
GoogleCloudRunV2VolumeMountInput is an input type that accepts GoogleCloudRunV2VolumeMountArgs and GoogleCloudRunV2VolumeMountOutput values. You can construct a concrete instance of `GoogleCloudRunV2VolumeMountInput` via:
GoogleCloudRunV2VolumeMountArgs{...}
type GoogleCloudRunV2VolumeMountOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountOutput struct{ *pulumi.OutputState }
VolumeMount describes a mounting of a Volume within a container.
func (GoogleCloudRunV2VolumeMountOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeMountOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeMountOutput) MountPath ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountOutput) 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 (GoogleCloudRunV2VolumeMountOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (GoogleCloudRunV2VolumeMountOutput) ToGoogleCloudRunV2VolumeMountOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountOutput) ToGoogleCloudRunV2VolumeMountOutput() GoogleCloudRunV2VolumeMountOutput
func (GoogleCloudRunV2VolumeMountOutput) ToGoogleCloudRunV2VolumeMountOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountOutput) ToGoogleCloudRunV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountOutput
type GoogleCloudRunV2VolumeMountResponse ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountResponse 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"` }
VolumeMount describes a mounting of a Volume within a container.
type GoogleCloudRunV2VolumeMountResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VolumeMountResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeMountResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeMountResponseArrayOutput) ToGoogleCloudRunV2VolumeMountResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountResponseArrayOutput) ToGoogleCloudRunV2VolumeMountResponseArrayOutput() GoogleCloudRunV2VolumeMountResponseArrayOutput
func (GoogleCloudRunV2VolumeMountResponseArrayOutput) ToGoogleCloudRunV2VolumeMountResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountResponseArrayOutput) ToGoogleCloudRunV2VolumeMountResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountResponseArrayOutput
type GoogleCloudRunV2VolumeMountResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeMountResponseOutput struct{ *pulumi.OutputState }
VolumeMount describes a mounting of a Volume within a container.
func (GoogleCloudRunV2VolumeMountResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeMountResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeMountResponseOutput) MountPath ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountResponseOutput) 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 (GoogleCloudRunV2VolumeMountResponseOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountResponseOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (GoogleCloudRunV2VolumeMountResponseOutput) ToGoogleCloudRunV2VolumeMountResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountResponseOutput) ToGoogleCloudRunV2VolumeMountResponseOutput() GoogleCloudRunV2VolumeMountResponseOutput
func (GoogleCloudRunV2VolumeMountResponseOutput) ToGoogleCloudRunV2VolumeMountResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeMountResponseOutput) ToGoogleCloudRunV2VolumeMountResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeMountResponseOutput
type GoogleCloudRunV2VolumeOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeOutput struct{ *pulumi.OutputState }
Volume represents a named volume in a container.
func (GoogleCloudRunV2VolumeOutput) CloudSqlInstance ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeOutput) CloudSqlInstance() GoogleCloudRunV2CloudSqlInstancePtrOutput
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 (GoogleCloudRunV2VolumeOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeOutput) EmptyDir ¶ added in v0.31.1
func (o GoogleCloudRunV2VolumeOutput) EmptyDir() GoogleCloudRunV2EmptyDirVolumeSourcePtrOutput
Ephemeral storage used as a shared volume.
func (GoogleCloudRunV2VolumeOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeOutput) Name() pulumi.StringOutput
Volume's name.
func (GoogleCloudRunV2VolumeOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeOutput) Secret() GoogleCloudRunV2SecretVolumeSourcePtrOutput
Secret represents a secret that should populate this volume.
func (GoogleCloudRunV2VolumeOutput) ToGoogleCloudRunV2VolumeOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeOutput) ToGoogleCloudRunV2VolumeOutput() GoogleCloudRunV2VolumeOutput
func (GoogleCloudRunV2VolumeOutput) ToGoogleCloudRunV2VolumeOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeOutput) ToGoogleCloudRunV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeOutput
type GoogleCloudRunV2VolumeResponse ¶ added in v0.18.0
type GoogleCloudRunV2VolumeResponse 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. CloudSqlInstance GoogleCloudRunV2CloudSqlInstanceResponse `pulumi:"cloudSqlInstance"` // Ephemeral storage used as a shared volume. EmptyDir GoogleCloudRunV2EmptyDirVolumeSourceResponse `pulumi:"emptyDir"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. Secret GoogleCloudRunV2SecretVolumeSourceResponse `pulumi:"secret"` }
Volume represents a named volume in a container.
type GoogleCloudRunV2VolumeResponseArrayOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VolumeResponseArrayOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeResponseArrayOutput) ToGoogleCloudRunV2VolumeResponseArrayOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseArrayOutput) ToGoogleCloudRunV2VolumeResponseArrayOutput() GoogleCloudRunV2VolumeResponseArrayOutput
func (GoogleCloudRunV2VolumeResponseArrayOutput) ToGoogleCloudRunV2VolumeResponseArrayOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseArrayOutput) ToGoogleCloudRunV2VolumeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeResponseArrayOutput
type GoogleCloudRunV2VolumeResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2VolumeResponseOutput struct{ *pulumi.OutputState }
Volume represents a named volume in a container.
func (GoogleCloudRunV2VolumeResponseOutput) CloudSqlInstance ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseOutput) CloudSqlInstance() GoogleCloudRunV2CloudSqlInstanceResponseOutput
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 (GoogleCloudRunV2VolumeResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VolumeResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VolumeResponseOutput) EmptyDir ¶ added in v0.31.1
func (o GoogleCloudRunV2VolumeResponseOutput) EmptyDir() GoogleCloudRunV2EmptyDirVolumeSourceResponseOutput
Ephemeral storage used as a shared volume.
func (GoogleCloudRunV2VolumeResponseOutput) Name ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseOutput) Name() pulumi.StringOutput
Volume's name.
func (GoogleCloudRunV2VolumeResponseOutput) Secret ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseOutput) Secret() GoogleCloudRunV2SecretVolumeSourceResponseOutput
Secret represents a secret that should populate this volume.
func (GoogleCloudRunV2VolumeResponseOutput) ToGoogleCloudRunV2VolumeResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseOutput) ToGoogleCloudRunV2VolumeResponseOutput() GoogleCloudRunV2VolumeResponseOutput
func (GoogleCloudRunV2VolumeResponseOutput) ToGoogleCloudRunV2VolumeResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VolumeResponseOutput) ToGoogleCloudRunV2VolumeResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VolumeResponseOutput
type GoogleCloudRunV2VpcAccess ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors. Connector *string `pulumi:"connector"` // Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY. Egress *GoogleCloudRunV2VpcAccessEgress `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces []GoogleCloudRunV2NetworkInterface `pulumi:"networkInterfaces"` }
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunV2VpcAccessArgs ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors. Connector pulumi.StringPtrInput `pulumi:"connector"` // Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY. Egress GoogleCloudRunV2VpcAccessEgressPtrInput `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces GoogleCloudRunV2NetworkInterfaceArrayInput `pulumi:"networkInterfaces"` }
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
func (GoogleCloudRunV2VpcAccessArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessArgs) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessOutput() GoogleCloudRunV2VpcAccessOutput
func (GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessOutput
func (GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessPtrOutput ¶ added in v0.18.0
func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput
func (GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudRunV2VpcAccessArgs) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessPtrOutput
type GoogleCloudRunV2VpcAccessEgress ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessEgress string
Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.
func (GoogleCloudRunV2VpcAccessEgress) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessEgress) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressOutput() GoogleCloudRunV2VpcAccessEgressOutput
func (GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressOutput
func (GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressPtrOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput
func (GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput
func (GoogleCloudRunV2VpcAccessEgress) ToStringOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2VpcAccessEgress) ToStringOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2VpcAccessEgress) ToStringPtrOutput ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2VpcAccessEgress) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e GoogleCloudRunV2VpcAccessEgress) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2VpcAccessEgressInput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessEgressInput interface { pulumi.Input ToGoogleCloudRunV2VpcAccessEgressOutput() GoogleCloudRunV2VpcAccessEgressOutput ToGoogleCloudRunV2VpcAccessEgressOutputWithContext(context.Context) GoogleCloudRunV2VpcAccessEgressOutput }
GoogleCloudRunV2VpcAccessEgressInput is an input type that accepts values of the GoogleCloudRunV2VpcAccessEgress enum A concrete instance of `GoogleCloudRunV2VpcAccessEgressInput` can be one of the following:
GoogleCloudRunV2VpcAccessEgressVpcEgressUnspecified GoogleCloudRunV2VpcAccessEgressAllTraffic GoogleCloudRunV2VpcAccessEgressPrivateRangesOnly
type GoogleCloudRunV2VpcAccessEgressOutput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessEgressOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VpcAccessEgressOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessEgressOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressOutput() GoogleCloudRunV2VpcAccessEgressOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToStringOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2VpcAccessEgressOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2VpcAccessEgressPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessEgressPtrInput interface { pulumi.Input ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput }
func GoogleCloudRunV2VpcAccessEgressPtr ¶ added in v0.18.0
func GoogleCloudRunV2VpcAccessEgressPtr(v string) GoogleCloudRunV2VpcAccessEgressPtrInput
type GoogleCloudRunV2VpcAccessEgressPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessEgressPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutput() GoogleCloudRunV2VpcAccessEgressPtrOutput
func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToGoogleCloudRunV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessEgressPtrOutput
func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunV2VpcAccessEgressPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessEgressPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunV2VpcAccessInput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessInput interface { pulumi.Input ToGoogleCloudRunV2VpcAccessOutput() GoogleCloudRunV2VpcAccessOutput ToGoogleCloudRunV2VpcAccessOutputWithContext(context.Context) GoogleCloudRunV2VpcAccessOutput }
GoogleCloudRunV2VpcAccessInput is an input type that accepts GoogleCloudRunV2VpcAccessArgs and GoogleCloudRunV2VpcAccessOutput values. You can construct a concrete instance of `GoogleCloudRunV2VpcAccessInput` via:
GoogleCloudRunV2VpcAccessArgs{...}
type GoogleCloudRunV2VpcAccessOutput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessOutput struct{ *pulumi.OutputState }
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
func (GoogleCloudRunV2VpcAccessOutput) Connector ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors.
func (GoogleCloudRunV2VpcAccessOutput) Egress ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessOutput) Egress() GoogleCloudRunV2VpcAccessEgressPtrOutput
Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.
func (GoogleCloudRunV2VpcAccessOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessOutput) NetworkInterfaces ¶ added in v0.32.0
func (o GoogleCloudRunV2VpcAccessOutput) NetworkInterfaces() GoogleCloudRunV2NetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported.
func (GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessOutput() GoogleCloudRunV2VpcAccessOutput
func (GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessOutput
func (GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput
func (GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessOutput) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessPtrOutput
type GoogleCloudRunV2VpcAccessPtrInput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessPtrInput interface { pulumi.Input ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(context.Context) GoogleCloudRunV2VpcAccessPtrOutput }
GoogleCloudRunV2VpcAccessPtrInput is an input type that accepts GoogleCloudRunV2VpcAccessArgs, GoogleCloudRunV2VpcAccessPtr and GoogleCloudRunV2VpcAccessPtrOutput values. You can construct a concrete instance of `GoogleCloudRunV2VpcAccessPtrInput` via:
GoogleCloudRunV2VpcAccessArgs{...} or: nil
func GoogleCloudRunV2VpcAccessPtr ¶ added in v0.18.0
func GoogleCloudRunV2VpcAccessPtr(v *GoogleCloudRunV2VpcAccessArgs) GoogleCloudRunV2VpcAccessPtrInput
type GoogleCloudRunV2VpcAccessPtrOutput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunV2VpcAccessPtrOutput) Connector ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors.
func (GoogleCloudRunV2VpcAccessPtrOutput) Egress ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessPtrOutput) Egress() GoogleCloudRunV2VpcAccessEgressPtrOutput
Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.
func (GoogleCloudRunV2VpcAccessPtrOutput) Elem ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessPtrOutput) Elem() GoogleCloudRunV2VpcAccessOutput
func (GoogleCloudRunV2VpcAccessPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessPtrOutput) NetworkInterfaces ¶ added in v0.32.0
func (o GoogleCloudRunV2VpcAccessPtrOutput) NetworkInterfaces() GoogleCloudRunV2NetworkInterfaceArrayOutput
Direct VPC egress settings. Currently only single network interface is supported.
func (GoogleCloudRunV2VpcAccessPtrOutput) ToGoogleCloudRunV2VpcAccessPtrOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessPtrOutput) ToGoogleCloudRunV2VpcAccessPtrOutput() GoogleCloudRunV2VpcAccessPtrOutput
func (GoogleCloudRunV2VpcAccessPtrOutput) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessPtrOutput) ToGoogleCloudRunV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessPtrOutput
type GoogleCloudRunV2VpcAccessResponse ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessResponse struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors. Connector string `pulumi:"connector"` // Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY. Egress string `pulumi:"egress"` // Direct VPC egress settings. Currently only single network interface is supported. NetworkInterfaces []GoogleCloudRunV2NetworkInterfaceResponse `pulumi:"networkInterfaces"` }
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunV2VpcAccessResponseOutput ¶ added in v0.18.0
type GoogleCloudRunV2VpcAccessResponseOutput struct{ *pulumi.OutputState }
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
func (GoogleCloudRunV2VpcAccessResponseOutput) Connector ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessResponseOutput) Connector() pulumi.StringOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors.
func (GoogleCloudRunV2VpcAccessResponseOutput) Egress ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessResponseOutput) Egress() pulumi.StringOutput
Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.
func (GoogleCloudRunV2VpcAccessResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudRunV2VpcAccessResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunV2VpcAccessResponseOutput) NetworkInterfaces ¶ added in v0.32.0
func (o GoogleCloudRunV2VpcAccessResponseOutput) NetworkInterfaces() GoogleCloudRunV2NetworkInterfaceResponseArrayOutput
Direct VPC egress settings. Currently only single network interface is supported.
func (GoogleCloudRunV2VpcAccessResponseOutput) ToGoogleCloudRunV2VpcAccessResponseOutput ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessResponseOutput) ToGoogleCloudRunV2VpcAccessResponseOutput() GoogleCloudRunV2VpcAccessResponseOutput
func (GoogleCloudRunV2VpcAccessResponseOutput) ToGoogleCloudRunV2VpcAccessResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudRunV2VpcAccessResponseOutput) ToGoogleCloudRunV2VpcAccessResponseOutputWithContext(ctx context.Context) GoogleCloudRunV2VpcAccessResponseOutput
type GoogleIamV1AuditConfig ¶
type GoogleIamV1AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type GoogleIamV1AuditConfigArgs ¶
type GoogleIamV1AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs GoogleIamV1AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigArgs) ElementType ¶
func (GoogleIamV1AuditConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput ¶
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext ¶
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigArray ¶
type GoogleIamV1AuditConfigArray []GoogleIamV1AuditConfigInput
func (GoogleIamV1AuditConfigArray) ElementType ¶
func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput ¶
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigArrayInput ¶
type GoogleIamV1AuditConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput ToGoogleIamV1AuditConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditConfigArrayOutput }
GoogleIamV1AuditConfigArrayInput is an input type that accepts GoogleIamV1AuditConfigArray and GoogleIamV1AuditConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigArrayInput` via:
GoogleIamV1AuditConfigArray{ GoogleIamV1AuditConfigArgs{...} }
type GoogleIamV1AuditConfigArrayOutput ¶
type GoogleIamV1AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigArrayOutput) ElementType ¶
func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArrayOutput) Index ¶
func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput ¶
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigInput ¶
type GoogleIamV1AuditConfigInput interface { pulumi.Input ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput ToGoogleIamV1AuditConfigOutputWithContext(context.Context) GoogleIamV1AuditConfigOutput }
GoogleIamV1AuditConfigInput is an input type that accepts GoogleIamV1AuditConfigArgs and GoogleIamV1AuditConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigInput` via:
GoogleIamV1AuditConfigArgs{...}
type GoogleIamV1AuditConfigOutput ¶
type GoogleIamV1AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigOutput) AuditLogConfigs ¶
func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigOutput) ElementType ¶
func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigOutput) Service ¶
func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput ¶
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext ¶
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigResponse ¶
type GoogleIamV1AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type GoogleIamV1AuditConfigResponseArrayOutput ¶
type GoogleIamV1AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType ¶
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput ¶
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext ¶
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
type GoogleIamV1AuditConfigResponseOutput ¶
type GoogleIamV1AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs ¶
func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigResponseOutput) ElementType ¶
func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseOutput) Service ¶
func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput ¶
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext ¶
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
type GoogleIamV1AuditLogConfig ¶
type GoogleIamV1AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *GoogleIamV1AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigArgs ¶
type GoogleIamV1AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType GoogleIamV1AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigArgs) ElementType ¶
func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput ¶
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext ¶
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigArray ¶
type GoogleIamV1AuditLogConfigArray []GoogleIamV1AuditLogConfigInput
func (GoogleIamV1AuditLogConfigArray) ElementType ¶
func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput ¶
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigArrayInput ¶
type GoogleIamV1AuditLogConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput ToGoogleIamV1AuditLogConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditLogConfigArrayOutput }
GoogleIamV1AuditLogConfigArrayInput is an input type that accepts GoogleIamV1AuditLogConfigArray and GoogleIamV1AuditLogConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigArrayInput` via:
GoogleIamV1AuditLogConfigArray{ GoogleIamV1AuditLogConfigArgs{...} }
type GoogleIamV1AuditLogConfigArrayOutput ¶
type GoogleIamV1AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArrayOutput) Index ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigInput ¶
type GoogleIamV1AuditLogConfigInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput ToGoogleIamV1AuditLogConfigOutputWithContext(context.Context) GoogleIamV1AuditLogConfigOutput }
GoogleIamV1AuditLogConfigInput is an input type that accepts GoogleIamV1AuditLogConfigArgs and GoogleIamV1AuditLogConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigInput` via:
GoogleIamV1AuditLogConfigArgs{...}
type GoogleIamV1AuditLogConfigLogType ¶
type GoogleIamV1AuditLogConfigLogType string
The log type that this config enables.
func (GoogleIamV1AuditLogConfigLogType) ElementType ¶
func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypeInput ¶
type GoogleIamV1AuditLogConfigLogTypeInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypeOutput }
GoogleIamV1AuditLogConfigLogTypeInput is an input type that accepts values of the GoogleIamV1AuditLogConfigLogType enum A concrete instance of `GoogleIamV1AuditLogConfigLogTypeInput` can be one of the following:
GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified GoogleIamV1AuditLogConfigLogTypeAdminRead GoogleIamV1AuditLogConfigLogTypeDataWrite GoogleIamV1AuditLogConfigLogTypeDataRead
type GoogleIamV1AuditLogConfigLogTypeOutput ¶
type GoogleIamV1AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypePtrInput ¶
type GoogleIamV1AuditLogConfigLogTypePtrInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput }
func GoogleIamV1AuditLogConfigLogTypePtr ¶
func GoogleIamV1AuditLogConfigLogTypePtr(v string) GoogleIamV1AuditLogConfigLogTypePtrInput
type GoogleIamV1AuditLogConfigLogTypePtrOutput ¶
type GoogleIamV1AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigOutput ¶
type GoogleIamV1AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigOutput) ExemptedMembers ¶
func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigOutput) LogType ¶
func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput ¶
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigResponse ¶
type GoogleIamV1AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigResponseArrayOutput ¶
type GoogleIamV1AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput ¶
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
type GoogleIamV1AuditLogConfigResponseOutput ¶
type GoogleIamV1AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigResponseOutput) LogType ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
type GoogleIamV1Binding ¶
type GoogleIamV1Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *GoogleTypeExpr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type GoogleIamV1BindingArgs ¶
type GoogleIamV1BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition GoogleTypeExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingArgs) ElementType ¶
func (GoogleIamV1BindingArgs) ElementType() reflect.Type
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput ¶
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext ¶
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingArray ¶
type GoogleIamV1BindingArray []GoogleIamV1BindingInput
func (GoogleIamV1BindingArray) ElementType ¶
func (GoogleIamV1BindingArray) ElementType() reflect.Type
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput ¶
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext ¶
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingArrayInput ¶
type GoogleIamV1BindingArrayInput interface { pulumi.Input ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput ToGoogleIamV1BindingArrayOutputWithContext(context.Context) GoogleIamV1BindingArrayOutput }
GoogleIamV1BindingArrayInput is an input type that accepts GoogleIamV1BindingArray and GoogleIamV1BindingArrayOutput values. You can construct a concrete instance of `GoogleIamV1BindingArrayInput` via:
GoogleIamV1BindingArray{ GoogleIamV1BindingArgs{...} }
type GoogleIamV1BindingArrayOutput ¶
type GoogleIamV1BindingArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingArrayOutput) ElementType ¶
func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingArrayOutput) Index ¶
func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput ¶
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext ¶
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingInput ¶
type GoogleIamV1BindingInput interface { pulumi.Input ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput ToGoogleIamV1BindingOutputWithContext(context.Context) GoogleIamV1BindingOutput }
GoogleIamV1BindingInput is an input type that accepts GoogleIamV1BindingArgs and GoogleIamV1BindingOutput values. You can construct a concrete instance of `GoogleIamV1BindingInput` via:
GoogleIamV1BindingArgs{...}
type GoogleIamV1BindingOutput ¶
type GoogleIamV1BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingOutput) Condition ¶
func (o GoogleIamV1BindingOutput) Condition() GoogleTypeExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (GoogleIamV1BindingOutput) ElementType ¶
func (GoogleIamV1BindingOutput) ElementType() reflect.Type
func (GoogleIamV1BindingOutput) Members ¶
func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (GoogleIamV1BindingOutput) Role ¶
func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput ¶
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext ¶
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingResponse ¶
type GoogleIamV1BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition GoogleTypeExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type GoogleIamV1BindingResponseArrayOutput ¶
type GoogleIamV1BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingResponseArrayOutput) ElementType ¶
func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseArrayOutput) Index ¶
func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput ¶
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext ¶
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
type GoogleIamV1BindingResponseOutput ¶
type GoogleIamV1BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingResponseOutput) Condition ¶
func (o GoogleIamV1BindingResponseOutput) Condition() GoogleTypeExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (GoogleIamV1BindingResponseOutput) ElementType ¶
func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseOutput) Members ¶
func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (GoogleIamV1BindingResponseOutput) Role ¶
func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput ¶
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext ¶
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
type GoogleTypeExpr ¶
type GoogleTypeExpr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type GoogleTypeExprArgs ¶
type GoogleTypeExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (GoogleTypeExprArgs) ElementType ¶
func (GoogleTypeExprArgs) ElementType() reflect.Type
func (GoogleTypeExprArgs) ToGoogleTypeExprOutput ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprInput ¶
type GoogleTypeExprInput interface { pulumi.Input ToGoogleTypeExprOutput() GoogleTypeExprOutput ToGoogleTypeExprOutputWithContext(context.Context) GoogleTypeExprOutput }
GoogleTypeExprInput is an input type that accepts GoogleTypeExprArgs and GoogleTypeExprOutput values. You can construct a concrete instance of `GoogleTypeExprInput` via:
GoogleTypeExprArgs{...}
type GoogleTypeExprOutput ¶
type GoogleTypeExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (GoogleTypeExprOutput) Description ¶
func (o GoogleTypeExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (GoogleTypeExprOutput) ElementType ¶
func (GoogleTypeExprOutput) ElementType() reflect.Type
func (GoogleTypeExprOutput) Expression ¶
func (o GoogleTypeExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprOutput) Location ¶
func (o GoogleTypeExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (GoogleTypeExprOutput) Title ¶
func (o GoogleTypeExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (GoogleTypeExprOutput) ToGoogleTypeExprOutput ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprPtrInput ¶
type GoogleTypeExprPtrInput interface { pulumi.Input ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput ToGoogleTypeExprPtrOutputWithContext(context.Context) GoogleTypeExprPtrOutput }
GoogleTypeExprPtrInput is an input type that accepts GoogleTypeExprArgs, GoogleTypeExprPtr and GoogleTypeExprPtrOutput values. You can construct a concrete instance of `GoogleTypeExprPtrInput` via:
GoogleTypeExprArgs{...} or: nil
func GoogleTypeExprPtr ¶
func GoogleTypeExprPtr(v *GoogleTypeExprArgs) GoogleTypeExprPtrInput
type GoogleTypeExprPtrOutput ¶
type GoogleTypeExprPtrOutput struct{ *pulumi.OutputState }
func (GoogleTypeExprPtrOutput) Description ¶
func (o GoogleTypeExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (GoogleTypeExprPtrOutput) Elem ¶
func (o GoogleTypeExprPtrOutput) Elem() GoogleTypeExprOutput
func (GoogleTypeExprPtrOutput) ElementType ¶
func (GoogleTypeExprPtrOutput) ElementType() reflect.Type
func (GoogleTypeExprPtrOutput) Expression ¶
func (o GoogleTypeExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprPtrOutput) Location ¶
func (o GoogleTypeExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (GoogleTypeExprPtrOutput) Title ¶
func (o GoogleTypeExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput ¶
func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext ¶
func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprResponse ¶
type GoogleTypeExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type GoogleTypeExprResponseOutput ¶
type GoogleTypeExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (GoogleTypeExprResponseOutput) Description ¶
func (o GoogleTypeExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (GoogleTypeExprResponseOutput) ElementType ¶
func (GoogleTypeExprResponseOutput) ElementType() reflect.Type
func (GoogleTypeExprResponseOutput) Expression ¶
func (o GoogleTypeExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprResponseOutput) Location ¶
func (o GoogleTypeExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (GoogleTypeExprResponseOutput) Title ¶
func (o GoogleTypeExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput ¶
func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput
func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext ¶
func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput
type Job ¶ added in v0.19.0
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. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunV2BinaryAuthorizationResponseOutput `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client pulumi.StringOutput `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion pulumi.StringOutput `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. Conditions GoogleCloudRunV2ConditionResponseArrayOutput `pulumi:"conditions"` // The creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Email address of the authenticated creator. Creator pulumi.StringOutput `pulumi:"creator"` // The deletion time. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // 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"` // Required. The unique identifier for the Job. The name of the job becomes {parent}/jobs/{job_id}. JobId pulumi.StringOutput `pulumi:"jobId"` // 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. Labels pulumi.StringMapOutput `pulumi:"labels"` // Email address of the last authenticated modifier. LastModifier pulumi.StringOutput `pulumi:"lastModifier"` // Name of the last created execution. LatestCreatedExecution GoogleCloudRunV2ExecutionReferenceResponseOutput `pulumi:"latestCreatedExecution"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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. LaunchStage pulumi.StringOutput `pulumi:"launchStage"` Location pulumi.StringOutput `pulumi:"location"` // The fully qualified name of this Job. Format: projects/{project}/locations/{location}/jobs/{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"` Project pulumi.StringOutput `pulumi:"project"` // Returns true if the Job is currently being acted upon by the system to bring it into the desired state. When a new Job is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Job to the desired state. This process is called reconciliation. While reconciliation is in process, `observed_generation` 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `observed_generation` and `generation`, `latest_succeeded_execution` and `latest_created_execution`. If reconciliation failed, `observed_generation` and `latest_succeeded_execution` will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in `terminal_condition` and `conditions`. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Reserved for future use. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` // The template used to create executions for this Job. Template GoogleCloudRunV2ExecutionTemplateResponseOutput `pulumi:"template"` // The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state. TerminalCondition GoogleCloudRunV2ConditionResponseOutput `pulumi:"terminalCondition"` // 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"` }
Creates a Job.
func GetJob ¶ added in v0.19.0
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶ added in v0.19.0
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶ added in v0.19.0
func (*Job) ToJobOutput ¶ added in v0.19.0
type JobArgs ¶ added in v0.19.0
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. Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunV2BinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // Required. The unique identifier for the Job. The name of the job becomes {parent}/jobs/{job_id}. JobId pulumi.StringInput // 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. Labels pulumi.StringMapInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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. LaunchStage JobLaunchStagePtrInput Location pulumi.StringPtrInput // The fully qualified name of this Job. Format: projects/{project}/locations/{location}/jobs/{job} Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The template used to create executions for this Job. Template GoogleCloudRunV2ExecutionTemplateInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶ added in v0.19.0
type JobIamBinding ¶ added in v0.26.0
type JobIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * 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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.
func GetJobIamBinding ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*JobIamBinding) ElementType() reflect.Type
func (*JobIamBinding) ToJobIamBindingOutput ¶ added in v0.26.0
func (i *JobIamBinding) ToJobIamBindingOutput() JobIamBindingOutput
func (*JobIamBinding) ToJobIamBindingOutputWithContext ¶ added in v0.26.0
func (i *JobIamBinding) ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput
type JobIamBindingArgs ¶ added in v0.26.0
type JobIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * 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. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a JobIamBinding resource.
func (JobIamBindingArgs) ElementType ¶ added in v0.26.0
func (JobIamBindingArgs) ElementType() reflect.Type
type JobIamBindingInput ¶ added in v0.26.0
type JobIamBindingInput interface { pulumi.Input ToJobIamBindingOutput() JobIamBindingOutput ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput }
type JobIamBindingOutput ¶ added in v0.26.0
type JobIamBindingOutput struct{ *pulumi.OutputState }
func (JobIamBindingOutput) Condition ¶ added in v0.26.0
func (o JobIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (JobIamBindingOutput) ElementType ¶ added in v0.26.0
func (JobIamBindingOutput) ElementType() reflect.Type
func (JobIamBindingOutput) Etag ¶ added in v0.26.0
func (o JobIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (JobIamBindingOutput) Members ¶ added in v0.26.0
func (o JobIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- 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.
func (JobIamBindingOutput) Name ¶ added in v0.26.0
func (o JobIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (JobIamBindingOutput) Project ¶ added in v0.26.0
func (o JobIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (JobIamBindingOutput) Role ¶ added in v0.26.0
func (o JobIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (JobIamBindingOutput) ToJobIamBindingOutput ¶ added in v0.26.0
func (o JobIamBindingOutput) ToJobIamBindingOutput() JobIamBindingOutput
func (JobIamBindingOutput) ToJobIamBindingOutputWithContext ¶ added in v0.26.0
func (o JobIamBindingOutput) ToJobIamBindingOutputWithContext(ctx context.Context) JobIamBindingOutput
type JobIamBindingState ¶ added in v0.26.0
type JobIamBindingState struct { }
func (JobIamBindingState) ElementType ¶ added in v0.26.0
func (JobIamBindingState) ElementType() reflect.Type
type JobIamMember ¶ added in v0.26.0
type JobIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * 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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.
func GetJobIamMember ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*JobIamMember) ElementType() reflect.Type
func (*JobIamMember) ToJobIamMemberOutput ¶ added in v0.26.0
func (i *JobIamMember) ToJobIamMemberOutput() JobIamMemberOutput
func (*JobIamMember) ToJobIamMemberOutputWithContext ¶ added in v0.26.0
func (i *JobIamMember) ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput
type JobIamMemberArgs ¶ added in v0.26.0
type JobIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * 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. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a JobIamMember resource.
func (JobIamMemberArgs) ElementType ¶ added in v0.26.0
func (JobIamMemberArgs) ElementType() reflect.Type
type JobIamMemberInput ¶ added in v0.26.0
type JobIamMemberInput interface { pulumi.Input ToJobIamMemberOutput() JobIamMemberOutput ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput }
type JobIamMemberOutput ¶ added in v0.26.0
type JobIamMemberOutput struct{ *pulumi.OutputState }
func (JobIamMemberOutput) Condition ¶ added in v0.26.0
func (o JobIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (JobIamMemberOutput) ElementType ¶ added in v0.26.0
func (JobIamMemberOutput) ElementType() reflect.Type
func (JobIamMemberOutput) Etag ¶ added in v0.26.0
func (o JobIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (JobIamMemberOutput) Member ¶ added in v0.26.0
func (o JobIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- 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.
func (JobIamMemberOutput) Name ¶ added in v0.26.0
func (o JobIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (JobIamMemberOutput) Project ¶ added in v0.26.0
func (o JobIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (JobIamMemberOutput) Role ¶ added in v0.26.0
func (o JobIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (JobIamMemberOutput) ToJobIamMemberOutput ¶ added in v0.26.0
func (o JobIamMemberOutput) ToJobIamMemberOutput() JobIamMemberOutput
func (JobIamMemberOutput) ToJobIamMemberOutputWithContext ¶ added in v0.26.0
func (o JobIamMemberOutput) ToJobIamMemberOutputWithContext(ctx context.Context) JobIamMemberOutput
type JobIamMemberState ¶ added in v0.26.0
type JobIamMemberState struct { }
func (JobIamMemberState) ElementType ¶ added in v0.26.0
func (JobIamMemberState) ElementType() reflect.Type
type JobIamPolicy ¶ added in v0.19.0
type JobIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` JobId pulumi.StringOutput `pulumi:"jobId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the IAM Access control policy for the specified Job. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetJobIamPolicy ¶ added in v0.19.0
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 ¶ added in v0.19.0
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 ¶ added in v0.19.0
func (*JobIamPolicy) ElementType() reflect.Type
func (*JobIamPolicy) ToJobIamPolicyOutput ¶ added in v0.19.0
func (i *JobIamPolicy) ToJobIamPolicyOutput() JobIamPolicyOutput
func (*JobIamPolicy) ToJobIamPolicyOutputWithContext ¶ added in v0.19.0
func (i *JobIamPolicy) ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput
type JobIamPolicyArgs ¶ added in v0.19.0
type JobIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput JobId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a JobIamPolicy resource.
func (JobIamPolicyArgs) ElementType ¶ added in v0.19.0
func (JobIamPolicyArgs) ElementType() reflect.Type
type JobIamPolicyInput ¶ added in v0.19.0
type JobIamPolicyInput interface { pulumi.Input ToJobIamPolicyOutput() JobIamPolicyOutput ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput }
type JobIamPolicyOutput ¶ added in v0.19.0
type JobIamPolicyOutput struct{ *pulumi.OutputState }
func (JobIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o JobIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (JobIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o JobIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (JobIamPolicyOutput) ElementType ¶ added in v0.19.0
func (JobIamPolicyOutput) ElementType() reflect.Type
func (JobIamPolicyOutput) Etag ¶ added in v0.19.0
func (o JobIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (JobIamPolicyOutput) JobId ¶ added in v0.21.0
func (o JobIamPolicyOutput) JobId() pulumi.StringOutput
func (JobIamPolicyOutput) Location ¶ added in v0.21.0
func (o JobIamPolicyOutput) Location() pulumi.StringOutput
func (JobIamPolicyOutput) Project ¶ added in v0.21.0
func (o JobIamPolicyOutput) Project() pulumi.StringOutput
func (JobIamPolicyOutput) ToJobIamPolicyOutput ¶ added in v0.19.0
func (o JobIamPolicyOutput) ToJobIamPolicyOutput() JobIamPolicyOutput
func (JobIamPolicyOutput) ToJobIamPolicyOutputWithContext ¶ added in v0.19.0
func (o JobIamPolicyOutput) ToJobIamPolicyOutputWithContext(ctx context.Context) JobIamPolicyOutput
func (JobIamPolicyOutput) Version ¶ added in v0.19.0
func (o JobIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type JobIamPolicyState ¶ added in v0.19.0
type JobIamPolicyState struct { }
func (JobIamPolicyState) ElementType ¶ added in v0.19.0
func (JobIamPolicyState) ElementType() reflect.Type
type JobLaunchStage ¶ added in v0.19.0
type JobLaunchStage string
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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.
func (JobLaunchStage) ElementType ¶ added in v0.19.0
func (JobLaunchStage) ElementType() reflect.Type
func (JobLaunchStage) ToJobLaunchStageOutput ¶ added in v0.19.0
func (e JobLaunchStage) ToJobLaunchStageOutput() JobLaunchStageOutput
func (JobLaunchStage) ToJobLaunchStageOutputWithContext ¶ added in v0.19.0
func (e JobLaunchStage) ToJobLaunchStageOutputWithContext(ctx context.Context) JobLaunchStageOutput
func (JobLaunchStage) ToJobLaunchStagePtrOutput ¶ added in v0.19.0
func (e JobLaunchStage) ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput
func (JobLaunchStage) ToJobLaunchStagePtrOutputWithContext ¶ added in v0.19.0
func (e JobLaunchStage) ToJobLaunchStagePtrOutputWithContext(ctx context.Context) JobLaunchStagePtrOutput
func (JobLaunchStage) ToStringOutput ¶ added in v0.19.0
func (e JobLaunchStage) ToStringOutput() pulumi.StringOutput
func (JobLaunchStage) ToStringOutputWithContext ¶ added in v0.19.0
func (e JobLaunchStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobLaunchStage) ToStringPtrOutput ¶ added in v0.19.0
func (e JobLaunchStage) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobLaunchStage) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e JobLaunchStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobLaunchStageInput ¶ added in v0.19.0
type JobLaunchStageInput interface { pulumi.Input ToJobLaunchStageOutput() JobLaunchStageOutput ToJobLaunchStageOutputWithContext(context.Context) JobLaunchStageOutput }
JobLaunchStageInput is an input type that accepts values of the JobLaunchStage enum A concrete instance of `JobLaunchStageInput` can be one of the following:
JobLaunchStageLaunchStageUnspecified JobLaunchStageUnimplemented JobLaunchStagePrelaunch JobLaunchStageEarlyAccess JobLaunchStageAlpha JobLaunchStageBeta JobLaunchStageGa JobLaunchStageDeprecated
type JobLaunchStageOutput ¶ added in v0.19.0
type JobLaunchStageOutput struct{ *pulumi.OutputState }
func (JobLaunchStageOutput) ElementType ¶ added in v0.19.0
func (JobLaunchStageOutput) ElementType() reflect.Type
func (JobLaunchStageOutput) ToJobLaunchStageOutput ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToJobLaunchStageOutput() JobLaunchStageOutput
func (JobLaunchStageOutput) ToJobLaunchStageOutputWithContext ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToJobLaunchStageOutputWithContext(ctx context.Context) JobLaunchStageOutput
func (JobLaunchStageOutput) ToJobLaunchStagePtrOutput ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput
func (JobLaunchStageOutput) ToJobLaunchStagePtrOutputWithContext ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToJobLaunchStagePtrOutputWithContext(ctx context.Context) JobLaunchStagePtrOutput
func (JobLaunchStageOutput) ToStringOutput ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToStringOutput() pulumi.StringOutput
func (JobLaunchStageOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JobLaunchStageOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobLaunchStageOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o JobLaunchStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobLaunchStagePtrInput ¶ added in v0.19.0
type JobLaunchStagePtrInput interface { pulumi.Input ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput ToJobLaunchStagePtrOutputWithContext(context.Context) JobLaunchStagePtrOutput }
func JobLaunchStagePtr ¶ added in v0.19.0
func JobLaunchStagePtr(v string) JobLaunchStagePtrInput
type JobLaunchStagePtrOutput ¶ added in v0.19.0
type JobLaunchStagePtrOutput struct{ *pulumi.OutputState }
func (JobLaunchStagePtrOutput) Elem ¶ added in v0.19.0
func (o JobLaunchStagePtrOutput) Elem() JobLaunchStageOutput
func (JobLaunchStagePtrOutput) ElementType ¶ added in v0.19.0
func (JobLaunchStagePtrOutput) ElementType() reflect.Type
func (JobLaunchStagePtrOutput) ToJobLaunchStagePtrOutput ¶ added in v0.19.0
func (o JobLaunchStagePtrOutput) ToJobLaunchStagePtrOutput() JobLaunchStagePtrOutput
func (JobLaunchStagePtrOutput) ToJobLaunchStagePtrOutputWithContext ¶ added in v0.19.0
func (o JobLaunchStagePtrOutput) ToJobLaunchStagePtrOutputWithContext(ctx context.Context) JobLaunchStagePtrOutput
func (JobLaunchStagePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o JobLaunchStagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JobLaunchStagePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o JobLaunchStagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JobOutput ¶ added in v0.19.0
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) Annotations ¶ added in v0.19.0
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.
func (JobOutput) BinaryAuthorization ¶ added in v0.19.0
func (o JobOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
Settings for the Binary Authorization feature.
func (JobOutput) Client ¶ added in v0.19.0
func (o JobOutput) Client() pulumi.StringOutput
Arbitrary identifier for the API client.
func (JobOutput) ClientVersion ¶ added in v0.19.0
func (o JobOutput) ClientVersion() pulumi.StringOutput
Arbitrary version identifier for the API client.
func (JobOutput) Conditions ¶ added in v0.19.0
func (o JobOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
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.
func (JobOutput) CreateTime ¶ added in v0.19.0
func (o JobOutput) CreateTime() pulumi.StringOutput
The creation time.
func (JobOutput) Creator ¶ added in v0.19.0
func (o JobOutput) Creator() pulumi.StringOutput
Email address of the authenticated creator.
func (JobOutput) DeleteTime ¶ added in v0.19.0
func (o JobOutput) DeleteTime() pulumi.StringOutput
The deletion time.
func (JobOutput) ElementType ¶ added in v0.19.0
func (JobOutput) Etag ¶ added in v0.19.0
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 ¶ added in v0.19.0
Number of executions created for this job.
func (JobOutput) ExpireTime ¶ added in v0.19.0
func (o JobOutput) ExpireTime() pulumi.StringOutput
For a deleted resource, the time after which it will be permamently deleted.
func (JobOutput) Generation ¶ added in v0.19.0
func (o JobOutput) Generation() pulumi.StringOutput
A number that monotonically increases every time the user modifies the desired state.
func (JobOutput) JobId ¶ added in v0.21.0
func (o JobOutput) JobId() pulumi.StringOutput
Required. The unique identifier for the Job. The name of the job becomes {parent}/jobs/{job_id}.
func (JobOutput) Labels ¶ added in v0.19.0
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.
func (JobOutput) LastModifier ¶ added in v0.19.0
func (o JobOutput) LastModifier() pulumi.StringOutput
Email address of the last authenticated modifier.
func (JobOutput) LatestCreatedExecution ¶ added in v0.19.0
func (o JobOutput) LatestCreatedExecution() GoogleCloudRunV2ExecutionReferenceResponseOutput
Name of the last created execution.
func (JobOutput) LaunchStage ¶ added in v0.19.0
func (o JobOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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.
func (JobOutput) Location ¶ added in v0.21.0
func (o JobOutput) Location() pulumi.StringOutput
func (JobOutput) Name ¶ added in v0.19.0
func (o JobOutput) Name() pulumi.StringOutput
The fully qualified name of this Job. Format: projects/{project}/locations/{location}/jobs/{job}
func (JobOutput) ObservedGeneration ¶ added in v0.19.0
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 ¶ added in v0.21.0
func (o JobOutput) Project() pulumi.StringOutput
func (JobOutput) Reconciling ¶ added in v0.19.0
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, `observed_generation` 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `observed_generation` and `generation`, `latest_succeeded_execution` and `latest_created_execution`. If reconciliation failed, `observed_generation` and `latest_succeeded_execution` will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in `terminal_condition` and `conditions`.
func (JobOutput) SatisfiesPzs ¶ added in v0.29.0
func (o JobOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (JobOutput) Template ¶ added in v0.19.0
func (o JobOutput) Template() GoogleCloudRunV2ExecutionTemplateResponseOutput
The template used to create executions for this Job.
func (JobOutput) TerminalCondition ¶ added in v0.19.0
func (o JobOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state.
func (JobOutput) ToJobOutput ¶ added in v0.19.0
func (JobOutput) ToJobOutputWithContext ¶ added in v0.19.0
func (JobOutput) Uid ¶ added in v0.19.0
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 ¶ added in v0.19.0
func (o JobOutput) UpdateTime() pulumi.StringOutput
The last-modified time.
type JobState ¶ added in v0.19.0
type JobState struct { }
func (JobState) ElementType ¶ added in v0.19.0
type LookupJobArgs ¶ added in v0.19.0
type LookupJobIamPolicyArgs ¶ added in v0.19.0
type LookupJobIamPolicyOutputArgs ¶ added in v0.19.0
type LookupJobIamPolicyOutputArgs struct { JobId pulumi.StringInput `pulumi:"jobId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupJobIamPolicyOutputArgs) ElementType ¶ added in v0.19.0
func (LookupJobIamPolicyOutputArgs) ElementType() reflect.Type
type LookupJobIamPolicyResult ¶ added in v0.19.0
type LookupJobIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupJobIamPolicy ¶ added in v0.19.0
func LookupJobIamPolicy(ctx *pulumi.Context, args *LookupJobIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupJobIamPolicyResult, error)
Gets the IAM Access Control policy currently in effect for the given Job. This result does not include any inherited policies.
type LookupJobIamPolicyResultOutput ¶ added in v0.19.0
type LookupJobIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupJobIamPolicyOutput ¶ added in v0.19.0
func LookupJobIamPolicyOutput(ctx *pulumi.Context, args LookupJobIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupJobIamPolicyResultOutput
func (LookupJobIamPolicyResultOutput) AuditConfigs ¶ added in v0.19.0
func (o LookupJobIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupJobIamPolicyResultOutput) Bindings ¶ added in v0.19.0
func (o LookupJobIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupJobIamPolicyResultOutput) ElementType ¶ added in v0.19.0
func (LookupJobIamPolicyResultOutput) ElementType() reflect.Type
func (LookupJobIamPolicyResultOutput) Etag ¶ added in v0.19.0
func (o LookupJobIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutput ¶ added in v0.19.0
func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutput() LookupJobIamPolicyResultOutput
func (LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutputWithContext ¶ added in v0.19.0
func (o LookupJobIamPolicyResultOutput) ToLookupJobIamPolicyResultOutputWithContext(ctx context.Context) LookupJobIamPolicyResultOutput
func (LookupJobIamPolicyResultOutput) Version ¶ added in v0.19.0
func (o LookupJobIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupJobOutputArgs ¶ added in v0.19.0
type LookupJobOutputArgs struct { JobId pulumi.StringInput `pulumi:"jobId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupJobOutputArgs) ElementType ¶ added in v0.19.0
func (LookupJobOutputArgs) ElementType() reflect.Type
type LookupJobResult ¶ added in v0.19.0
type LookupJobResult 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. Annotations map[string]string `pulumi:"annotations"` // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunV2BinaryAuthorizationResponse `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client string `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion string `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. Conditions []GoogleCloudRunV2ConditionResponse `pulumi:"conditions"` // The creation time. CreateTime string `pulumi:"createTime"` // Email address of the authenticated creator. Creator string `pulumi:"creator"` // The deletion time. DeleteTime string `pulumi:"deleteTime"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag string `pulumi:"etag"` // Number of executions created for this job. ExecutionCount int `pulumi:"executionCount"` // For a deleted resource, the time after which it will be permamently deleted. ExpireTime string `pulumi:"expireTime"` // A number that monotonically increases every time the user modifies the desired state. Generation string `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. Labels map[string]string `pulumi:"labels"` // Email address of the last authenticated modifier. LastModifier string `pulumi:"lastModifier"` // Name of the last created execution. LatestCreatedExecution GoogleCloudRunV2ExecutionReferenceResponse `pulumi:"latestCreatedExecution"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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. LaunchStage string `pulumi:"launchStage"` // The fully qualified name of this Job. Format: projects/{project}/locations/{location}/jobs/{job} Name string `pulumi:"name"` // The generation of this Job. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. ObservedGeneration string `pulumi:"observedGeneration"` // 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, `observed_generation` 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `observed_generation` and `generation`, `latest_succeeded_execution` and `latest_created_execution`. If reconciliation failed, `observed_generation` and `latest_succeeded_execution` will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in `terminal_condition` and `conditions`. Reconciling bool `pulumi:"reconciling"` // Reserved for future use. SatisfiesPzs bool `pulumi:"satisfiesPzs"` // The template used to create executions for this Job. Template GoogleCloudRunV2ExecutionTemplateResponse `pulumi:"template"` // The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state. TerminalCondition GoogleCloudRunV2ConditionResponse `pulumi:"terminalCondition"` // Server assigned unique identifier for the Execution. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid string `pulumi:"uid"` // The last-modified time. UpdateTime string `pulumi:"updateTime"` }
func LookupJob ¶ added in v0.19.0
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
Gets information about a Job.
type LookupJobResultOutput ¶ added in v0.19.0
type LookupJobResultOutput struct{ *pulumi.OutputState }
func LookupJobOutput ¶ added in v0.19.0
func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput
func (LookupJobResultOutput) Annotations ¶ added in v0.19.0
func (o LookupJobResultOutput) 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.
func (LookupJobResultOutput) BinaryAuthorization ¶ added in v0.19.0
func (o LookupJobResultOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
Settings for the Binary Authorization feature.
func (LookupJobResultOutput) Client ¶ added in v0.19.0
func (o LookupJobResultOutput) Client() pulumi.StringOutput
Arbitrary identifier for the API client.
func (LookupJobResultOutput) ClientVersion ¶ added in v0.19.0
func (o LookupJobResultOutput) ClientVersion() pulumi.StringOutput
Arbitrary version identifier for the API client.
func (LookupJobResultOutput) Conditions ¶ added in v0.19.0
func (o LookupJobResultOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
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.
func (LookupJobResultOutput) CreateTime ¶ added in v0.19.0
func (o LookupJobResultOutput) CreateTime() pulumi.StringOutput
The creation time.
func (LookupJobResultOutput) Creator ¶ added in v0.19.0
func (o LookupJobResultOutput) Creator() pulumi.StringOutput
Email address of the authenticated creator.
func (LookupJobResultOutput) DeleteTime ¶ added in v0.19.0
func (o LookupJobResultOutput) DeleteTime() pulumi.StringOutput
The deletion time.
func (LookupJobResultOutput) ElementType ¶ added in v0.19.0
func (LookupJobResultOutput) ElementType() reflect.Type
func (LookupJobResultOutput) Etag ¶ added in v0.19.0
func (o LookupJobResultOutput) Etag() pulumi.StringOutput
A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
func (LookupJobResultOutput) ExecutionCount ¶ added in v0.19.0
func (o LookupJobResultOutput) ExecutionCount() pulumi.IntOutput
Number of executions created for this job.
func (LookupJobResultOutput) ExpireTime ¶ added in v0.19.0
func (o LookupJobResultOutput) ExpireTime() pulumi.StringOutput
For a deleted resource, the time after which it will be permamently deleted.
func (LookupJobResultOutput) Generation ¶ added in v0.19.0
func (o LookupJobResultOutput) Generation() pulumi.StringOutput
A number that monotonically increases every time the user modifies the desired state.
func (LookupJobResultOutput) Labels ¶ added in v0.19.0
func (o LookupJobResultOutput) 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.
func (LookupJobResultOutput) LastModifier ¶ added in v0.19.0
func (o LookupJobResultOutput) LastModifier() pulumi.StringOutput
Email address of the last authenticated modifier.
func (LookupJobResultOutput) LatestCreatedExecution ¶ added in v0.19.0
func (o LookupJobResultOutput) LatestCreatedExecution() GoogleCloudRunV2ExecutionReferenceResponseOutput
Name of the last created execution.
func (LookupJobResultOutput) LaunchStage ¶ added in v0.19.0
func (o LookupJobResultOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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.
func (LookupJobResultOutput) Name ¶ added in v0.19.0
func (o LookupJobResultOutput) Name() pulumi.StringOutput
The fully qualified name of this Job. Format: projects/{project}/locations/{location}/jobs/{job}
func (LookupJobResultOutput) ObservedGeneration ¶ added in v0.19.0
func (o LookupJobResultOutput) ObservedGeneration() pulumi.StringOutput
The generation of this Job. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
func (LookupJobResultOutput) Reconciling ¶ added in v0.19.0
func (o LookupJobResultOutput) 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, `observed_generation` 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `observed_generation` and `generation`, `latest_succeeded_execution` and `latest_created_execution`. If reconciliation failed, `observed_generation` and `latest_succeeded_execution` will have the state of the last succeeded execution or empty for newly created Job. Additional information on the failure can be found in `terminal_condition` and `conditions`.
func (LookupJobResultOutput) SatisfiesPzs ¶ added in v0.29.0
func (o LookupJobResultOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (LookupJobResultOutput) Template ¶ added in v0.19.0
func (o LookupJobResultOutput) Template() GoogleCloudRunV2ExecutionTemplateResponseOutput
The template used to create executions for this Job.
func (LookupJobResultOutput) TerminalCondition ¶ added in v0.19.0
func (o LookupJobResultOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
The Condition of this Job, containing its readiness status, and detailed error information in case it did not reach the desired state.
func (LookupJobResultOutput) ToLookupJobResultOutput ¶ added in v0.19.0
func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
func (LookupJobResultOutput) ToLookupJobResultOutputWithContext ¶ added in v0.19.0
func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
func (LookupJobResultOutput) Uid ¶ added in v0.19.0
func (o LookupJobResultOutput) 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 (LookupJobResultOutput) UpdateTime ¶ added in v0.19.0
func (o LookupJobResultOutput) UpdateTime() pulumi.StringOutput
The last-modified time.
type LookupServiceArgs ¶
type LookupServiceIamPolicyOutputArgs ¶
type LookupServiceIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupServiceIamPolicyOutputArgs) ElementType ¶
func (LookupServiceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupServiceIamPolicyResult ¶
type LookupServiceIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupServiceIamPolicy ¶
func LookupServiceIamPolicy(ctx *pulumi.Context, args *LookupServiceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupServiceIamPolicyResult, error)
Gets the IAM Access Control policy currently in effect for the given Cloud Run Service. This result does not include any inherited policies.
type LookupServiceIamPolicyResultOutput ¶
type LookupServiceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupServiceIamPolicyOutput ¶
func LookupServiceIamPolicyOutput(ctx *pulumi.Context, args LookupServiceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) AuditConfigs ¶
func (o LookupServiceIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupServiceIamPolicyResultOutput) Bindings ¶
func (o LookupServiceIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupServiceIamPolicyResultOutput) ElementType ¶
func (LookupServiceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupServiceIamPolicyResultOutput) Etag ¶
func (o LookupServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput ¶
func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput() LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext ¶
func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) Version ¶
func (o LookupServiceIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupServiceOutputArgs ¶
type LookupServiceOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupServiceOutputArgs) ElementType ¶
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶
type LookupServiceResult 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. Annotations map[string]string `pulumi:"annotations"` // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunV2BinaryAuthorizationResponse `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client string `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion string `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. Conditions []GoogleCloudRunV2ConditionResponse `pulumi:"conditions"` // The creation time. CreateTime string `pulumi:"createTime"` // Email address of the authenticated creator. Creator string `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 []string `pulumi:"customAudiences"` // The deletion time. DeleteTime string `pulumi:"deleteTime"` // User-provided description of the Service. This field currently has a 512-character limit. Description string `pulumi:"description"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag string `pulumi:"etag"` // For a deleted resource, the time after which it will be permamently deleted. ExpireTime string `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 string `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. Ingress string `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. Labels map[string]string `pulumi:"labels"` // Email address of the last authenticated modifier. LastModifier string `pulumi:"lastModifier"` // Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. LatestCreatedRevision string `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 string `pulumi:"latestReadyRevision"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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. LaunchStage string `pulumi:"launchStage"` // The fully qualified name of this Service. In CreateServiceRequest, this field is ignored, and instead composed from CreateServiceRequest.parent and CreateServiceRequest.service_id. Format: projects/{project}/locations/{location}/services/{service_id} Name string `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 string `pulumi:"observedGeneration"` // 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, `observed_generation`, `latest_ready_revison`, `traffic_statuses`, 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`. Reconciling bool `pulumi:"reconciling"` // Reserved for future use. SatisfiesPzs bool `pulumi:"satisfiesPzs"` // Optional. Specifies service-level scaling settings Scaling GoogleCloudRunV2ServiceScalingResponse `pulumi:"scaling"` // The template used to create revisions for this Service. Template GoogleCloudRunV2RevisionTemplateResponse `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. TerminalCondition GoogleCloudRunV2ConditionResponse `pulumi:"terminalCondition"` // 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. Traffic []GoogleCloudRunV2TrafficTargetResponse `pulumi:"traffic"` // Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. TrafficStatuses []GoogleCloudRunV2TrafficTargetStatusResponse `pulumi:"trafficStatuses"` // Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. Uid string `pulumi:"uid"` // The last-modified time. UpdateTime string `pulumi:"updateTime"` // The main URI in which this Service is serving traffic. Uri string `pulumi:"uri"` }
func LookupService ¶
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
Gets information about a Service.
type LookupServiceResultOutput ¶
type LookupServiceResultOutput struct{ *pulumi.OutputState }
func LookupServiceOutput ¶
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) Annotations ¶
func (o LookupServiceResultOutput) 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.
func (LookupServiceResultOutput) BinaryAuthorization ¶
func (o LookupServiceResultOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
Settings for the Binary Authorization feature.
func (LookupServiceResultOutput) Client ¶
func (o LookupServiceResultOutput) Client() pulumi.StringOutput
Arbitrary identifier for the API client.
func (LookupServiceResultOutput) ClientVersion ¶
func (o LookupServiceResultOutput) ClientVersion() pulumi.StringOutput
Arbitrary version identifier for the API client.
func (LookupServiceResultOutput) Conditions ¶
func (o LookupServiceResultOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
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.
func (LookupServiceResultOutput) CreateTime ¶
func (o LookupServiceResultOutput) CreateTime() pulumi.StringOutput
The creation time.
func (LookupServiceResultOutput) Creator ¶
func (o LookupServiceResultOutput) Creator() pulumi.StringOutput
Email address of the authenticated creator.
func (LookupServiceResultOutput) CustomAudiences ¶ added in v0.32.0
func (o LookupServiceResultOutput) 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 (LookupServiceResultOutput) DeleteTime ¶
func (o LookupServiceResultOutput) DeleteTime() pulumi.StringOutput
The deletion time.
func (LookupServiceResultOutput) Description ¶
func (o LookupServiceResultOutput) Description() pulumi.StringOutput
User-provided description of the Service. This field currently has a 512-character limit.
func (LookupServiceResultOutput) ElementType ¶
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) Etag ¶
func (o LookupServiceResultOutput) Etag() pulumi.StringOutput
A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
func (LookupServiceResultOutput) ExpireTime ¶
func (o LookupServiceResultOutput) ExpireTime() pulumi.StringOutput
For a deleted resource, the time after which it will be permamently deleted.
func (LookupServiceResultOutput) Generation ¶
func (o LookupServiceResultOutput) 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 (LookupServiceResultOutput) Ingress ¶
func (o LookupServiceResultOutput) 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.
func (LookupServiceResultOutput) Labels ¶
func (o LookupServiceResultOutput) 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.
func (LookupServiceResultOutput) LastModifier ¶
func (o LookupServiceResultOutput) LastModifier() pulumi.StringOutput
Email address of the last authenticated modifier.
func (LookupServiceResultOutput) LatestCreatedRevision ¶
func (o LookupServiceResultOutput) LatestCreatedRevision() pulumi.StringOutput
Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
func (LookupServiceResultOutput) LatestReadyRevision ¶
func (o LookupServiceResultOutput) 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 (LookupServiceResultOutput) LaunchStage ¶
func (o LookupServiceResultOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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.
func (LookupServiceResultOutput) Name ¶
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
The fully qualified name of this Service. In CreateServiceRequest, this field is ignored, and instead composed from CreateServiceRequest.parent and CreateServiceRequest.service_id. Format: projects/{project}/locations/{location}/services/{service_id}
func (LookupServiceResultOutput) ObservedGeneration ¶
func (o LookupServiceResultOutput) 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 (LookupServiceResultOutput) Reconciling ¶
func (o LookupServiceResultOutput) 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, `observed_generation`, `latest_ready_revison`, `traffic_statuses`, 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`.
func (LookupServiceResultOutput) SatisfiesPzs ¶ added in v0.29.0
func (o LookupServiceResultOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (LookupServiceResultOutput) Scaling ¶ added in v0.32.0
func (o LookupServiceResultOutput) Scaling() GoogleCloudRunV2ServiceScalingResponseOutput
Optional. Specifies service-level scaling settings
func (LookupServiceResultOutput) Template ¶
func (o LookupServiceResultOutput) Template() GoogleCloudRunV2RevisionTemplateResponseOutput
The template used to create revisions for this Service.
func (LookupServiceResultOutput) TerminalCondition ¶
func (o LookupServiceResultOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
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.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
func (LookupServiceResultOutput) Traffic ¶
func (o LookupServiceResultOutput) Traffic() GoogleCloudRunV2TrafficTargetResponseArrayOutput
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.
func (LookupServiceResultOutput) TrafficStatuses ¶
func (o LookupServiceResultOutput) TrafficStatuses() GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
func (LookupServiceResultOutput) Uid ¶
func (o LookupServiceResultOutput) 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 (LookupServiceResultOutput) UpdateTime ¶
func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
The last-modified time.
func (LookupServiceResultOutput) Uri ¶
func (o LookupServiceResultOutput) Uri() pulumi.StringOutput
The main URI in which this Service is serving traffic.
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. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunV2BinaryAuthorizationResponseOutput `pulumi:"binaryAuthorization"` // Arbitrary identifier for the API client. Client pulumi.StringOutput `pulumi:"client"` // Arbitrary version identifier for the API client. ClientVersion pulumi.StringOutput `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. Conditions GoogleCloudRunV2ConditionResponseArrayOutput `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.StringOutput `pulumi:"description"` // A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. Etag pulumi.StringOutput `pulumi:"etag"` // 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. 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. 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/terms/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. LaunchStage pulumi.StringOutput `pulumi:"launchStage"` Location pulumi.StringOutput `pulumi:"location"` // The fully qualified name of this Service. In CreateServiceRequest, this field is ignored, and instead composed from CreateServiceRequest.parent and CreateServiceRequest.service_id. Format: projects/{project}/locations/{location}/services/{service_id} 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"` Project pulumi.StringOutput `pulumi:"project"` // Returns true if the Service is currently being acted upon by the system to bring it into the desired state. When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revison`, `traffic_statuses`, 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Reserved for future use. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` // Optional. Specifies service-level scaling settings Scaling GoogleCloudRunV2ServiceScalingResponseOutput `pulumi:"scaling"` // Required. The unique identifier for the Service. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters. The name of the service becomes {parent}/services/{service_id}. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The template used to create revisions for this Service. Template GoogleCloudRunV2RevisionTemplateResponseOutput `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. TerminalCondition GoogleCloudRunV2ConditionResponseOutput `pulumi:"terminalCondition"` // 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. Traffic GoogleCloudRunV2TrafficTargetResponseArrayOutput `pulumi:"traffic"` // Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. TrafficStatuses GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput `pulumi:"trafficStatuses"` // 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"` // The main URI in which this Service is serving traffic. Uri pulumi.StringOutput `pulumi:"uri"` }
Creates a new Service in a given project and location.
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. Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunV2BinaryAuthorizationPtrInput // 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. Ingress ServiceIngressPtrInput // 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. Labels pulumi.StringMapInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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. LaunchStage ServiceLaunchStagePtrInput Location pulumi.StringPtrInput // The fully qualified name of this Service. In CreateServiceRequest, this field is ignored, and instead composed from CreateServiceRequest.parent and CreateServiceRequest.service_id. Format: projects/{project}/locations/{location}/services/{service_id} Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. Specifies service-level scaling settings Scaling GoogleCloudRunV2ServiceScalingPtrInput // Required. The unique identifier for the Service. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters. The name of the service becomes {parent}/services/{service_id}. ServiceId pulumi.StringInput // The template used to create revisions for this Service. Template GoogleCloudRunV2RevisionTemplateInput // 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. Traffic GoogleCloudRunV2TrafficTargetArrayInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceIamBinding ¶ added in v0.26.0
type ServiceIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * 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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
func GetServiceIamBinding ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*ServiceIamBinding) ElementType() reflect.Type
func (*ServiceIamBinding) ToServiceIamBindingOutput ¶ added in v0.26.0
func (i *ServiceIamBinding) ToServiceIamBindingOutput() ServiceIamBindingOutput
func (*ServiceIamBinding) ToServiceIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ServiceIamBinding) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
type ServiceIamBindingArgs ¶ added in v0.26.0
type ServiceIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * 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. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ServiceIamBinding resource.
func (ServiceIamBindingArgs) ElementType ¶ added in v0.26.0
func (ServiceIamBindingArgs) ElementType() reflect.Type
type ServiceIamBindingInput ¶ added in v0.26.0
type ServiceIamBindingInput interface { pulumi.Input ToServiceIamBindingOutput() ServiceIamBindingOutput ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput }
type ServiceIamBindingOutput ¶ added in v0.26.0
type ServiceIamBindingOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingOutput) Condition ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceIamBindingOutput) ElementType ¶ added in v0.26.0
func (ServiceIamBindingOutput) ElementType() reflect.Type
func (ServiceIamBindingOutput) Etag ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceIamBindingOutput) Members ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- 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.
func (ServiceIamBindingOutput) Name ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceIamBindingOutput) Project ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceIamBindingOutput) Role ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (ServiceIamBindingOutput) ToServiceIamBindingOutput ¶ added in v0.26.0
func (o ServiceIamBindingOutput) ToServiceIamBindingOutput() ServiceIamBindingOutput
func (ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext ¶ added in v0.26.0
func (o ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
type ServiceIamBindingState ¶ added in v0.26.0
type ServiceIamBindingState struct { }
func (ServiceIamBindingState) ElementType ¶ added in v0.26.0
func (ServiceIamBindingState) ElementType() reflect.Type
type ServiceIamMember ¶ added in v0.26.0
type ServiceIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * 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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
func GetServiceIamMember ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*ServiceIamMember) ElementType() reflect.Type
func (*ServiceIamMember) ToServiceIamMemberOutput ¶ added in v0.26.0
func (i *ServiceIamMember) ToServiceIamMemberOutput() ServiceIamMemberOutput
func (*ServiceIamMember) ToServiceIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ServiceIamMember) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
type ServiceIamMemberArgs ¶ added in v0.26.0
type ServiceIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * 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. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ServiceIamMember resource.
func (ServiceIamMemberArgs) ElementType ¶ added in v0.26.0
func (ServiceIamMemberArgs) ElementType() reflect.Type
type ServiceIamMemberInput ¶ added in v0.26.0
type ServiceIamMemberInput interface { pulumi.Input ToServiceIamMemberOutput() ServiceIamMemberOutput ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput }
type ServiceIamMemberOutput ¶ added in v0.26.0
type ServiceIamMemberOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberOutput) Condition ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceIamMemberOutput) ElementType ¶ added in v0.26.0
func (ServiceIamMemberOutput) ElementType() reflect.Type
func (ServiceIamMemberOutput) Etag ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceIamMemberOutput) Member ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- 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.
func (ServiceIamMemberOutput) Name ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceIamMemberOutput) Project ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceIamMemberOutput) Role ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (ServiceIamMemberOutput) ToServiceIamMemberOutput ¶ added in v0.26.0
func (o ServiceIamMemberOutput) ToServiceIamMemberOutput() ServiceIamMemberOutput
func (ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext ¶ added in v0.26.0
func (o ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
type ServiceIamMemberState ¶ added in v0.26.0
type ServiceIamMemberState struct { }
func (ServiceIamMemberState) ElementType ¶ added in v0.26.0
func (ServiceIamMemberState) ElementType() reflect.Type
type ServiceIamPolicy ¶
type ServiceIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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 { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput ServiceId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ServiceIamPolicy resource.
func (ServiceIamPolicyArgs) ElementType ¶
func (ServiceIamPolicyArgs) ElementType() reflect.Type
type ServiceIamPolicyInput ¶
type ServiceIamPolicyInput interface { pulumi.Input ToServiceIamPolicyOutput() ServiceIamPolicyOutput ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput }
type ServiceIamPolicyOutput ¶
type ServiceIamPolicyOutput struct{ *pulumi.OutputState }
func (ServiceIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ServiceIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (ServiceIamPolicyOutput) ElementType ¶
func (ServiceIamPolicyOutput) ElementType() reflect.Type
func (ServiceIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (ServiceIamPolicyOutput) Location ¶ added in v0.21.0
func (o ServiceIamPolicyOutput) Location() pulumi.StringOutput
func (ServiceIamPolicyOutput) Project ¶ added in v0.21.0
func (o ServiceIamPolicyOutput) Project() pulumi.StringOutput
func (ServiceIamPolicyOutput) ServiceId ¶ added in v0.21.0
func (o ServiceIamPolicyOutput) ServiceId() pulumi.StringOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutput ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) Version ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type ServiceIamPolicyState ¶
type ServiceIamPolicyState struct { }
func (ServiceIamPolicyState) ElementType ¶
func (ServiceIamPolicyState) ElementType() reflect.Type
type ServiceIngress ¶
type ServiceIngress string
Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
func (ServiceIngress) ElementType ¶
func (ServiceIngress) ElementType() reflect.Type
func (ServiceIngress) ToServiceIngressOutput ¶
func (e ServiceIngress) ToServiceIngressOutput() ServiceIngressOutput
func (ServiceIngress) ToServiceIngressOutputWithContext ¶
func (e ServiceIngress) ToServiceIngressOutputWithContext(ctx context.Context) ServiceIngressOutput
func (ServiceIngress) ToServiceIngressPtrOutput ¶
func (e ServiceIngress) ToServiceIngressPtrOutput() ServiceIngressPtrOutput
func (ServiceIngress) ToServiceIngressPtrOutputWithContext ¶
func (e ServiceIngress) ToServiceIngressPtrOutputWithContext(ctx context.Context) ServiceIngressPtrOutput
func (ServiceIngress) ToStringOutput ¶
func (e ServiceIngress) ToStringOutput() pulumi.StringOutput
func (ServiceIngress) ToStringOutputWithContext ¶
func (e ServiceIngress) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceIngress) ToStringPtrOutput ¶
func (e ServiceIngress) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceIngress) ToStringPtrOutputWithContext ¶
func (e ServiceIngress) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceIngressInput ¶
type ServiceIngressInput interface { pulumi.Input ToServiceIngressOutput() ServiceIngressOutput ToServiceIngressOutputWithContext(context.Context) ServiceIngressOutput }
ServiceIngressInput is an input type that accepts values of the ServiceIngress enum A concrete instance of `ServiceIngressInput` can be one of the following:
ServiceIngressIngressTrafficUnspecified ServiceIngressIngressTrafficAll ServiceIngressIngressTrafficInternalOnly ServiceIngressIngressTrafficInternalLoadBalancer
type ServiceIngressOutput ¶
type ServiceIngressOutput struct{ *pulumi.OutputState }
func (ServiceIngressOutput) ElementType ¶
func (ServiceIngressOutput) ElementType() reflect.Type
func (ServiceIngressOutput) ToServiceIngressOutput ¶
func (o ServiceIngressOutput) ToServiceIngressOutput() ServiceIngressOutput
func (ServiceIngressOutput) ToServiceIngressOutputWithContext ¶
func (o ServiceIngressOutput) ToServiceIngressOutputWithContext(ctx context.Context) ServiceIngressOutput
func (ServiceIngressOutput) ToServiceIngressPtrOutput ¶
func (o ServiceIngressOutput) ToServiceIngressPtrOutput() ServiceIngressPtrOutput
func (ServiceIngressOutput) ToServiceIngressPtrOutputWithContext ¶
func (o ServiceIngressOutput) ToServiceIngressPtrOutputWithContext(ctx context.Context) ServiceIngressPtrOutput
func (ServiceIngressOutput) ToStringOutput ¶
func (o ServiceIngressOutput) ToStringOutput() pulumi.StringOutput
func (ServiceIngressOutput) ToStringOutputWithContext ¶
func (o ServiceIngressOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceIngressOutput) ToStringPtrOutput ¶
func (o ServiceIngressOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceIngressOutput) ToStringPtrOutputWithContext ¶
func (o ServiceIngressOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceIngressPtrInput ¶
type ServiceIngressPtrInput interface { pulumi.Input ToServiceIngressPtrOutput() ServiceIngressPtrOutput ToServiceIngressPtrOutputWithContext(context.Context) ServiceIngressPtrOutput }
func ServiceIngressPtr ¶
func ServiceIngressPtr(v string) ServiceIngressPtrInput
type ServiceIngressPtrOutput ¶
type ServiceIngressPtrOutput struct{ *pulumi.OutputState }
func (ServiceIngressPtrOutput) Elem ¶
func (o ServiceIngressPtrOutput) Elem() ServiceIngressOutput
func (ServiceIngressPtrOutput) ElementType ¶
func (ServiceIngressPtrOutput) ElementType() reflect.Type
func (ServiceIngressPtrOutput) ToServiceIngressPtrOutput ¶
func (o ServiceIngressPtrOutput) ToServiceIngressPtrOutput() ServiceIngressPtrOutput
func (ServiceIngressPtrOutput) ToServiceIngressPtrOutputWithContext ¶
func (o ServiceIngressPtrOutput) ToServiceIngressPtrOutputWithContext(ctx context.Context) ServiceIngressPtrOutput
func (ServiceIngressPtrOutput) ToStringPtrOutput ¶
func (o ServiceIngressPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceIngressPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceIngressPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceLaunchStage ¶
type ServiceLaunchStage string
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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.
func (ServiceLaunchStage) ElementType ¶
func (ServiceLaunchStage) ElementType() reflect.Type
func (ServiceLaunchStage) ToServiceLaunchStageOutput ¶
func (e ServiceLaunchStage) ToServiceLaunchStageOutput() ServiceLaunchStageOutput
func (ServiceLaunchStage) ToServiceLaunchStageOutputWithContext ¶
func (e ServiceLaunchStage) ToServiceLaunchStageOutputWithContext(ctx context.Context) ServiceLaunchStageOutput
func (ServiceLaunchStage) ToServiceLaunchStagePtrOutput ¶
func (e ServiceLaunchStage) ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput
func (ServiceLaunchStage) ToServiceLaunchStagePtrOutputWithContext ¶
func (e ServiceLaunchStage) ToServiceLaunchStagePtrOutputWithContext(ctx context.Context) ServiceLaunchStagePtrOutput
func (ServiceLaunchStage) ToStringOutput ¶
func (e ServiceLaunchStage) ToStringOutput() pulumi.StringOutput
func (ServiceLaunchStage) ToStringOutputWithContext ¶
func (e ServiceLaunchStage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceLaunchStage) ToStringPtrOutput ¶
func (e ServiceLaunchStage) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLaunchStage) ToStringPtrOutputWithContext ¶
func (e ServiceLaunchStage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceLaunchStageInput ¶
type ServiceLaunchStageInput interface { pulumi.Input ToServiceLaunchStageOutput() ServiceLaunchStageOutput ToServiceLaunchStageOutputWithContext(context.Context) ServiceLaunchStageOutput }
ServiceLaunchStageInput is an input type that accepts values of the ServiceLaunchStage enum A concrete instance of `ServiceLaunchStageInput` can be one of the following:
ServiceLaunchStageLaunchStageUnspecified ServiceLaunchStageUnimplemented ServiceLaunchStagePrelaunch ServiceLaunchStageEarlyAccess ServiceLaunchStageAlpha ServiceLaunchStageBeta ServiceLaunchStageGa ServiceLaunchStageDeprecated
type ServiceLaunchStageOutput ¶
type ServiceLaunchStageOutput struct{ *pulumi.OutputState }
func (ServiceLaunchStageOutput) ElementType ¶
func (ServiceLaunchStageOutput) ElementType() reflect.Type
func (ServiceLaunchStageOutput) ToServiceLaunchStageOutput ¶
func (o ServiceLaunchStageOutput) ToServiceLaunchStageOutput() ServiceLaunchStageOutput
func (ServiceLaunchStageOutput) ToServiceLaunchStageOutputWithContext ¶
func (o ServiceLaunchStageOutput) ToServiceLaunchStageOutputWithContext(ctx context.Context) ServiceLaunchStageOutput
func (ServiceLaunchStageOutput) ToServiceLaunchStagePtrOutput ¶
func (o ServiceLaunchStageOutput) ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput
func (ServiceLaunchStageOutput) ToServiceLaunchStagePtrOutputWithContext ¶
func (o ServiceLaunchStageOutput) ToServiceLaunchStagePtrOutputWithContext(ctx context.Context) ServiceLaunchStagePtrOutput
func (ServiceLaunchStageOutput) ToStringOutput ¶
func (o ServiceLaunchStageOutput) ToStringOutput() pulumi.StringOutput
func (ServiceLaunchStageOutput) ToStringOutputWithContext ¶
func (o ServiceLaunchStageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceLaunchStageOutput) ToStringPtrOutput ¶
func (o ServiceLaunchStageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLaunchStageOutput) ToStringPtrOutputWithContext ¶
func (o ServiceLaunchStageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceLaunchStagePtrInput ¶
type ServiceLaunchStagePtrInput interface { pulumi.Input ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput ToServiceLaunchStagePtrOutputWithContext(context.Context) ServiceLaunchStagePtrOutput }
func ServiceLaunchStagePtr ¶
func ServiceLaunchStagePtr(v string) ServiceLaunchStagePtrInput
type ServiceLaunchStagePtrOutput ¶
type ServiceLaunchStagePtrOutput struct{ *pulumi.OutputState }
func (ServiceLaunchStagePtrOutput) Elem ¶
func (o ServiceLaunchStagePtrOutput) Elem() ServiceLaunchStageOutput
func (ServiceLaunchStagePtrOutput) ElementType ¶
func (ServiceLaunchStagePtrOutput) ElementType() reflect.Type
func (ServiceLaunchStagePtrOutput) ToServiceLaunchStagePtrOutput ¶
func (o ServiceLaunchStagePtrOutput) ToServiceLaunchStagePtrOutput() ServiceLaunchStagePtrOutput
func (ServiceLaunchStagePtrOutput) ToServiceLaunchStagePtrOutputWithContext ¶
func (o ServiceLaunchStagePtrOutput) ToServiceLaunchStagePtrOutputWithContext(ctx context.Context) ServiceLaunchStagePtrOutput
func (ServiceLaunchStagePtrOutput) ToStringPtrOutput ¶
func (o ServiceLaunchStagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLaunchStagePtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceLaunchStagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) Annotations ¶ added in v0.19.0
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.
func (ServiceOutput) BinaryAuthorization ¶ added in v0.19.0
func (o ServiceOutput) BinaryAuthorization() GoogleCloudRunV2BinaryAuthorizationResponseOutput
Settings for the Binary Authorization feature.
func (ServiceOutput) Client ¶ added in v0.19.0
func (o ServiceOutput) Client() pulumi.StringOutput
Arbitrary identifier for the API client.
func (ServiceOutput) ClientVersion ¶ added in v0.19.0
func (o ServiceOutput) ClientVersion() pulumi.StringOutput
Arbitrary version identifier for the API client.
func (ServiceOutput) Conditions ¶ added in v0.19.0
func (o ServiceOutput) Conditions() GoogleCloudRunV2ConditionResponseArrayOutput
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.
func (ServiceOutput) CreateTime ¶ added in v0.19.0
func (o ServiceOutput) CreateTime() pulumi.StringOutput
The creation time.
func (ServiceOutput) Creator ¶ added in v0.19.0
func (o ServiceOutput) Creator() pulumi.StringOutput
Email address of the authenticated creator.
func (ServiceOutput) CustomAudiences ¶ added in v0.32.0
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 ¶ added in v0.19.0
func (o ServiceOutput) DeleteTime() pulumi.StringOutput
The deletion time.
func (ServiceOutput) Description ¶ added in v0.19.0
func (o ServiceOutput) Description() pulumi.StringOutput
User-provided description of the Service. This field currently has a 512-character limit.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) Etag ¶ added in v0.19.0
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 ¶ added in v0.19.0
func (o ServiceOutput) ExpireTime() pulumi.StringOutput
For a deleted resource, the time after which it will be permamently deleted.
func (ServiceOutput) Generation ¶ added in v0.19.0
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 ¶ added in v0.19.0
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.
func (ServiceOutput) Labels ¶ added in v0.19.0
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.
func (ServiceOutput) LastModifier ¶ added in v0.19.0
func (o ServiceOutput) LastModifier() pulumi.StringOutput
Email address of the last authenticated modifier.
func (ServiceOutput) LatestCreatedRevision ¶ added in v0.19.0
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 ¶ added in v0.19.0
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 ¶ added in v0.19.0
func (o ServiceOutput) LaunchStage() pulumi.StringOutput
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/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.
func (ServiceOutput) Location ¶ added in v0.21.0
func (o ServiceOutput) Location() pulumi.StringOutput
func (ServiceOutput) Name ¶ added in v0.19.0
func (o ServiceOutput) Name() pulumi.StringOutput
The fully qualified name of this Service. In CreateServiceRequest, this field is ignored, and instead composed from CreateServiceRequest.parent and CreateServiceRequest.service_id. Format: projects/{project}/locations/{location}/services/{service_id}
func (ServiceOutput) ObservedGeneration ¶ added in v0.19.0
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 ¶ added in v0.21.0
func (o ServiceOutput) Project() pulumi.StringOutput
func (ServiceOutput) Reconciling ¶ added in v0.19.0
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, `observed_generation`, `latest_ready_revison`, `traffic_statuses`, 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 `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`.
func (ServiceOutput) SatisfiesPzs ¶ added in v0.29.0
func (o ServiceOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (ServiceOutput) Scaling ¶ added in v0.32.0
func (o ServiceOutput) Scaling() GoogleCloudRunV2ServiceScalingResponseOutput
Optional. Specifies service-level scaling settings
func (ServiceOutput) ServiceId ¶ added in v0.21.0
func (o ServiceOutput) ServiceId() pulumi.StringOutput
Required. The unique identifier for the Service. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters. The name of the service becomes {parent}/services/{service_id}.
func (ServiceOutput) Template ¶ added in v0.19.0
func (o ServiceOutput) Template() GoogleCloudRunV2RevisionTemplateResponseOutput
The template used to create revisions for this Service.
func (ServiceOutput) TerminalCondition ¶ added in v0.19.0
func (o ServiceOutput) TerminalCondition() GoogleCloudRunV2ConditionResponseOutput
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.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) Traffic ¶ added in v0.19.0
func (o ServiceOutput) Traffic() GoogleCloudRunV2TrafficTargetResponseArrayOutput
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.
func (ServiceOutput) TrafficStatuses ¶ added in v0.19.0
func (o ServiceOutput) TrafficStatuses() GoogleCloudRunV2TrafficTargetStatusResponseArrayOutput
Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
func (ServiceOutput) Uid ¶ added in v0.19.0
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 ¶ added in v0.19.0
func (o ServiceOutput) UpdateTime() pulumi.StringOutput
The last-modified time.
func (ServiceOutput) Uri ¶ added in v0.19.0
func (o ServiceOutput) Uri() pulumi.StringOutput
The main URI in which this Service is serving traffic.
type ServiceState ¶
type ServiceState struct { }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type