Documentation
¶
Index ¶
- Constants
- type GoogleCloudRunOpV2BinaryAuthorization
- type GoogleCloudRunOpV2BinaryAuthorizationArgs
- func (GoogleCloudRunOpV2BinaryAuthorizationArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationOutput() GoogleCloudRunOpV2BinaryAuthorizationOutput
- func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationOutput
- func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- type GoogleCloudRunOpV2BinaryAuthorizationInput
- type GoogleCloudRunOpV2BinaryAuthorizationOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (GoogleCloudRunOpV2BinaryAuthorizationOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationOutput() GoogleCloudRunOpV2BinaryAuthorizationOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
- type GoogleCloudRunOpV2BinaryAuthorizationPtrInput
- type GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) BreakglassJustification() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) Elem() GoogleCloudRunOpV2BinaryAuthorizationOutput
- func (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
- type GoogleCloudRunOpV2BinaryAuthorizationResponse
- type GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) BreakglassJustification() pulumi.StringOutput
- func (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunOpV2BinaryAuthorizationResponseOutput() GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunOpV2BinaryAuthorizationResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
- func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) UseDefault() pulumi.BoolOutput
- type GoogleCloudRunOpV2CloudSqlInstance
- type GoogleCloudRunOpV2CloudSqlInstanceArgs
- func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstanceOutput() GoogleCloudRunOpV2CloudSqlInstanceOutput
- func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstanceOutput
- func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- type GoogleCloudRunOpV2CloudSqlInstanceInput
- type GoogleCloudRunOpV2CloudSqlInstanceOutput
- func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) Connections() pulumi.StringArrayOutput
- func (GoogleCloudRunOpV2CloudSqlInstanceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstanceOutput() GoogleCloudRunOpV2CloudSqlInstanceOutput
- func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstanceOutput
- func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- type GoogleCloudRunOpV2CloudSqlInstancePtrInput
- type GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) Connections() pulumi.StringArrayOutput
- func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) Elem() GoogleCloudRunOpV2CloudSqlInstanceOutput
- func (GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- type GoogleCloudRunOpV2CloudSqlInstanceResponse
- type GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
- func (o GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) Connections() pulumi.StringArrayOutput
- func (GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunOpV2CloudSqlInstanceResponseOutput() GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
- func (o GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunOpV2CloudSqlInstanceResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
- type GoogleCloudRunOpV2ConditionResponse
- type GoogleCloudRunOpV2ConditionResponseArrayOutput
- func (GoogleCloudRunOpV2ConditionResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ConditionResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2ConditionResponseOutput
- func (o GoogleCloudRunOpV2ConditionResponseArrayOutput) ToGoogleCloudRunOpV2ConditionResponseArrayOutput() GoogleCloudRunOpV2ConditionResponseArrayOutput
- func (o GoogleCloudRunOpV2ConditionResponseArrayOutput) ToGoogleCloudRunOpV2ConditionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ConditionResponseArrayOutput
- type GoogleCloudRunOpV2ConditionResponseOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) DomainMappingReason() pulumi.StringOutput
- func (GoogleCloudRunOpV2ConditionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ConditionResponseOutput) ExecutionReason() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) InternalReason() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) LastTransitionTime() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) Reason() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) RevisionReason() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) Severity() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) ToGoogleCloudRunOpV2ConditionResponseOutput() GoogleCloudRunOpV2ConditionResponseOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) ToGoogleCloudRunOpV2ConditionResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ConditionResponseOutput
- func (o GoogleCloudRunOpV2ConditionResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudRunOpV2Container
- type GoogleCloudRunOpV2ContainerArgs
- func (GoogleCloudRunOpV2ContainerArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2ContainerArgs) ToGoogleCloudRunOpV2ContainerOutput() GoogleCloudRunOpV2ContainerOutput
- func (i GoogleCloudRunOpV2ContainerArgs) ToGoogleCloudRunOpV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerOutput
- type GoogleCloudRunOpV2ContainerArray
- func (GoogleCloudRunOpV2ContainerArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2ContainerArray) ToGoogleCloudRunOpV2ContainerArrayOutput() GoogleCloudRunOpV2ContainerArrayOutput
- func (i GoogleCloudRunOpV2ContainerArray) ToGoogleCloudRunOpV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerArrayOutput
- type GoogleCloudRunOpV2ContainerArrayInput
- type GoogleCloudRunOpV2ContainerArrayOutput
- func (GoogleCloudRunOpV2ContainerArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2ContainerOutput
- func (o GoogleCloudRunOpV2ContainerArrayOutput) ToGoogleCloudRunOpV2ContainerArrayOutput() GoogleCloudRunOpV2ContainerArrayOutput
- func (o GoogleCloudRunOpV2ContainerArrayOutput) ToGoogleCloudRunOpV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerArrayOutput
- type GoogleCloudRunOpV2ContainerInput
- type GoogleCloudRunOpV2ContainerOutput
- func (o GoogleCloudRunOpV2ContainerOutput) Args() pulumi.StringArrayOutput
- func (o GoogleCloudRunOpV2ContainerOutput) Command() pulumi.StringArrayOutput
- func (GoogleCloudRunOpV2ContainerOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerOutput) Env() GoogleCloudRunOpV2EnvVarArrayOutput
- func (o GoogleCloudRunOpV2ContainerOutput) Image() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ContainerOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2ContainerOutput) Ports() GoogleCloudRunOpV2ContainerPortArrayOutput
- func (o GoogleCloudRunOpV2ContainerOutput) Resources() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunOpV2ContainerOutput) ToGoogleCloudRunOpV2ContainerOutput() GoogleCloudRunOpV2ContainerOutput
- func (o GoogleCloudRunOpV2ContainerOutput) ToGoogleCloudRunOpV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerOutput
- func (o GoogleCloudRunOpV2ContainerOutput) VolumeMounts() GoogleCloudRunOpV2VolumeMountArrayOutput
- type GoogleCloudRunOpV2ContainerPort
- type GoogleCloudRunOpV2ContainerPortArgs
- func (GoogleCloudRunOpV2ContainerPortArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2ContainerPortArgs) ToGoogleCloudRunOpV2ContainerPortOutput() GoogleCloudRunOpV2ContainerPortOutput
- func (i GoogleCloudRunOpV2ContainerPortArgs) ToGoogleCloudRunOpV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortOutput
- type GoogleCloudRunOpV2ContainerPortArray
- func (GoogleCloudRunOpV2ContainerPortArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2ContainerPortArray) ToGoogleCloudRunOpV2ContainerPortArrayOutput() GoogleCloudRunOpV2ContainerPortArrayOutput
- func (i GoogleCloudRunOpV2ContainerPortArray) ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortArrayOutput
- type GoogleCloudRunOpV2ContainerPortArrayInput
- type GoogleCloudRunOpV2ContainerPortArrayOutput
- func (GoogleCloudRunOpV2ContainerPortArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerPortArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2ContainerPortOutput
- func (o GoogleCloudRunOpV2ContainerPortArrayOutput) ToGoogleCloudRunOpV2ContainerPortArrayOutput() GoogleCloudRunOpV2ContainerPortArrayOutput
- func (o GoogleCloudRunOpV2ContainerPortArrayOutput) ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortArrayOutput
- type GoogleCloudRunOpV2ContainerPortInput
- type GoogleCloudRunOpV2ContainerPortOutput
- func (o GoogleCloudRunOpV2ContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
- func (GoogleCloudRunOpV2ContainerPortOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2ContainerPortOutput) ToGoogleCloudRunOpV2ContainerPortOutput() GoogleCloudRunOpV2ContainerPortOutput
- func (o GoogleCloudRunOpV2ContainerPortOutput) ToGoogleCloudRunOpV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortOutput
- type GoogleCloudRunOpV2ContainerPortResponse
- type GoogleCloudRunOpV2ContainerPortResponseArrayOutput
- func (GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerPortResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2ContainerPortResponseOutput
- func (o GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ToGoogleCloudRunOpV2ContainerPortResponseArrayOutput() GoogleCloudRunOpV2ContainerPortResponseArrayOutput
- func (o GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ToGoogleCloudRunOpV2ContainerPortResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortResponseArrayOutput
- type GoogleCloudRunOpV2ContainerPortResponseOutput
- func (o GoogleCloudRunOpV2ContainerPortResponseOutput) ContainerPort() pulumi.IntOutput
- func (GoogleCloudRunOpV2ContainerPortResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerPortResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ContainerPortResponseOutput) ToGoogleCloudRunOpV2ContainerPortResponseOutput() GoogleCloudRunOpV2ContainerPortResponseOutput
- func (o GoogleCloudRunOpV2ContainerPortResponseOutput) ToGoogleCloudRunOpV2ContainerPortResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortResponseOutput
- type GoogleCloudRunOpV2ContainerResponse
- type GoogleCloudRunOpV2ContainerResponseArrayOutput
- func (GoogleCloudRunOpV2ContainerResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2ContainerResponseOutput
- func (o GoogleCloudRunOpV2ContainerResponseArrayOutput) ToGoogleCloudRunOpV2ContainerResponseArrayOutput() GoogleCloudRunOpV2ContainerResponseArrayOutput
- func (o GoogleCloudRunOpV2ContainerResponseArrayOutput) ToGoogleCloudRunOpV2ContainerResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerResponseArrayOutput
- type GoogleCloudRunOpV2ContainerResponseOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Args() pulumi.StringArrayOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Command() pulumi.StringArrayOutput
- func (GoogleCloudRunOpV2ContainerResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Env() GoogleCloudRunOpV2EnvVarResponseArrayOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Image() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Ports() GoogleCloudRunOpV2ContainerPortResponseArrayOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) Resources() GoogleCloudRunOpV2ResourceRequirementsResponseOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) ToGoogleCloudRunOpV2ContainerResponseOutput() GoogleCloudRunOpV2ContainerResponseOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) ToGoogleCloudRunOpV2ContainerResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerResponseOutput
- func (o GoogleCloudRunOpV2ContainerResponseOutput) VolumeMounts() GoogleCloudRunOpV2VolumeMountResponseArrayOutput
- type GoogleCloudRunOpV2EnvVar
- type GoogleCloudRunOpV2EnvVarArgs
- func (GoogleCloudRunOpV2EnvVarArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2EnvVarArgs) ToGoogleCloudRunOpV2EnvVarOutput() GoogleCloudRunOpV2EnvVarOutput
- func (i GoogleCloudRunOpV2EnvVarArgs) ToGoogleCloudRunOpV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarOutput
- type GoogleCloudRunOpV2EnvVarArray
- func (GoogleCloudRunOpV2EnvVarArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2EnvVarArray) ToGoogleCloudRunOpV2EnvVarArrayOutput() GoogleCloudRunOpV2EnvVarArrayOutput
- func (i GoogleCloudRunOpV2EnvVarArray) ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarArrayOutput
- type GoogleCloudRunOpV2EnvVarArrayInput
- type GoogleCloudRunOpV2EnvVarArrayOutput
- func (GoogleCloudRunOpV2EnvVarArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2EnvVarOutput
- func (o GoogleCloudRunOpV2EnvVarArrayOutput) ToGoogleCloudRunOpV2EnvVarArrayOutput() GoogleCloudRunOpV2EnvVarArrayOutput
- func (o GoogleCloudRunOpV2EnvVarArrayOutput) ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarArrayOutput
- type GoogleCloudRunOpV2EnvVarInput
- type GoogleCloudRunOpV2EnvVarOutput
- func (GoogleCloudRunOpV2EnvVarOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2EnvVarOutput) ToGoogleCloudRunOpV2EnvVarOutput() GoogleCloudRunOpV2EnvVarOutput
- func (o GoogleCloudRunOpV2EnvVarOutput) ToGoogleCloudRunOpV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarOutput
- func (o GoogleCloudRunOpV2EnvVarOutput) Value() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2EnvVarOutput) ValueSource() GoogleCloudRunOpV2EnvVarSourcePtrOutput
- type GoogleCloudRunOpV2EnvVarResponse
- type GoogleCloudRunOpV2EnvVarResponseArrayOutput
- func (GoogleCloudRunOpV2EnvVarResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2EnvVarResponseOutput
- func (o GoogleCloudRunOpV2EnvVarResponseArrayOutput) ToGoogleCloudRunOpV2EnvVarResponseArrayOutput() GoogleCloudRunOpV2EnvVarResponseArrayOutput
- func (o GoogleCloudRunOpV2EnvVarResponseArrayOutput) ToGoogleCloudRunOpV2EnvVarResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarResponseArrayOutput
- type GoogleCloudRunOpV2EnvVarResponseOutput
- func (GoogleCloudRunOpV2EnvVarResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2EnvVarResponseOutput) ToGoogleCloudRunOpV2EnvVarResponseOutput() GoogleCloudRunOpV2EnvVarResponseOutput
- func (o GoogleCloudRunOpV2EnvVarResponseOutput) ToGoogleCloudRunOpV2EnvVarResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarResponseOutput
- func (o GoogleCloudRunOpV2EnvVarResponseOutput) Value() pulumi.StringOutput
- func (o GoogleCloudRunOpV2EnvVarResponseOutput) ValueSource() GoogleCloudRunOpV2EnvVarSourceResponseOutput
- type GoogleCloudRunOpV2EnvVarSource
- type GoogleCloudRunOpV2EnvVarSourceArgs
- func (GoogleCloudRunOpV2EnvVarSourceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourceOutput() GoogleCloudRunOpV2EnvVarSourceOutput
- func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourceOutput
- func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput
- func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput
- type GoogleCloudRunOpV2EnvVarSourceInput
- type GoogleCloudRunOpV2EnvVarSourceOutput
- func (GoogleCloudRunOpV2EnvVarSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarSourceOutput) SecretKeyRef() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourceOutput() GoogleCloudRunOpV2EnvVarSourceOutput
- func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourceOutput
- func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput
- func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput
- type GoogleCloudRunOpV2EnvVarSourcePtrInput
- type GoogleCloudRunOpV2EnvVarSourcePtrOutput
- func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) Elem() GoogleCloudRunOpV2EnvVarSourceOutput
- func (GoogleCloudRunOpV2EnvVarSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) SecretKeyRef() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput
- func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput
- type GoogleCloudRunOpV2EnvVarSourceResponse
- type GoogleCloudRunOpV2EnvVarSourceResponseOutput
- func (GoogleCloudRunOpV2EnvVarSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2EnvVarSourceResponseOutput) SecretKeyRef() GoogleCloudRunOpV2SecretKeySelectorResponseOutput
- func (o GoogleCloudRunOpV2EnvVarSourceResponseOutput) ToGoogleCloudRunOpV2EnvVarSourceResponseOutput() GoogleCloudRunOpV2EnvVarSourceResponseOutput
- func (o GoogleCloudRunOpV2EnvVarSourceResponseOutput) ToGoogleCloudRunOpV2EnvVarSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourceResponseOutput
- type GoogleCloudRunOpV2ResourceRequirements
- type GoogleCloudRunOpV2ResourceRequirementsArgs
- func (GoogleCloudRunOpV2ResourceRequirementsArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsOutput() GoogleCloudRunOpV2ResourceRequirementsOutput
- func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsOutput
- func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- type GoogleCloudRunOpV2ResourceRequirementsInput
- type GoogleCloudRunOpV2ResourceRequirementsOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsOutput) CpuIdle() pulumi.BoolPtrOutput
- func (GoogleCloudRunOpV2ResourceRequirementsOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ResourceRequirementsOutput) Limits() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsOutput() GoogleCloudRunOpV2ResourceRequirementsOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- type GoogleCloudRunOpV2ResourceRequirementsPtrInput
- type GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) CpuIdle() pulumi.BoolPtrOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) Elem() GoogleCloudRunOpV2ResourceRequirementsOutput
- func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) Limits() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput
- type GoogleCloudRunOpV2ResourceRequirementsResponse
- type GoogleCloudRunOpV2ResourceRequirementsResponseOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) CpuIdle() pulumi.BoolOutput
- func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) Limits() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ToGoogleCloudRunOpV2ResourceRequirementsResponseOutput() GoogleCloudRunOpV2ResourceRequirementsResponseOutput
- func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ToGoogleCloudRunOpV2ResourceRequirementsResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsResponseOutput
- type GoogleCloudRunOpV2RevisionScaling
- type GoogleCloudRunOpV2RevisionScalingArgs
- func (GoogleCloudRunOpV2RevisionScalingArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingOutput() GoogleCloudRunOpV2RevisionScalingOutput
- func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingOutput
- func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput
- func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput
- type GoogleCloudRunOpV2RevisionScalingInput
- type GoogleCloudRunOpV2RevisionScalingOutput
- func (GoogleCloudRunOpV2RevisionScalingOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingOutput() GoogleCloudRunOpV2RevisionScalingOutput
- func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingOutput
- func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput
- type GoogleCloudRunOpV2RevisionScalingPtrInput
- type GoogleCloudRunOpV2RevisionScalingPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) Elem() GoogleCloudRunOpV2RevisionScalingOutput
- func (GoogleCloudRunOpV2RevisionScalingPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput
- func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput
- type GoogleCloudRunOpV2RevisionScalingResponse
- type GoogleCloudRunOpV2RevisionScalingResponseOutput
- func (GoogleCloudRunOpV2RevisionScalingResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) MaxInstanceCount() pulumi.IntOutput
- func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) MinInstanceCount() pulumi.IntOutput
- func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) ToGoogleCloudRunOpV2RevisionScalingResponseOutput() GoogleCloudRunOpV2RevisionScalingResponseOutput
- func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) ToGoogleCloudRunOpV2RevisionScalingResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingResponseOutput
- type GoogleCloudRunOpV2RevisionTemplate
- type GoogleCloudRunOpV2RevisionTemplateArgs
- func (GoogleCloudRunOpV2RevisionTemplateArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2RevisionTemplateArgs) ToGoogleCloudRunOpV2RevisionTemplateOutput() GoogleCloudRunOpV2RevisionTemplateOutput
- func (i GoogleCloudRunOpV2RevisionTemplateArgs) ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateOutput
- type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment
- func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ElementType() reflect.Type
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentInput
- type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
- func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrInput
- type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) Elem() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
- func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2RevisionTemplateInput
- type GoogleCloudRunOpV2RevisionTemplateOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Annotations() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Confidential() pulumi.BoolPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) ContainerConcurrency() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Containers() GoogleCloudRunOpV2ContainerArrayOutput
- func (GoogleCloudRunOpV2RevisionTemplateOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) EncryptionKey() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) ExecutionEnvironment() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Revision() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Scaling() GoogleCloudRunOpV2RevisionScalingPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Timeout() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) ToGoogleCloudRunOpV2RevisionTemplateOutput() GoogleCloudRunOpV2RevisionTemplateOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) Volumes() GoogleCloudRunOpV2VolumeArrayOutput
- func (o GoogleCloudRunOpV2RevisionTemplateOutput) VpcAccess() GoogleCloudRunOpV2VpcAccessPtrOutput
- type GoogleCloudRunOpV2RevisionTemplateResponse
- type GoogleCloudRunOpV2RevisionTemplateResponseOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Annotations() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Confidential() pulumi.BoolOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ContainerConcurrency() pulumi.IntOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Containers() GoogleCloudRunOpV2ContainerResponseArrayOutput
- func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) EncryptionKey() pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ExecutionEnvironment() pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Revision() pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Scaling() GoogleCloudRunOpV2RevisionScalingResponseOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Timeout() pulumi.StringOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ToGoogleCloudRunOpV2RevisionTemplateResponseOutput() GoogleCloudRunOpV2RevisionTemplateResponseOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ToGoogleCloudRunOpV2RevisionTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateResponseOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Volumes() GoogleCloudRunOpV2VolumeResponseArrayOutput
- func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) VpcAccess() GoogleCloudRunOpV2VpcAccessResponseOutput
- type GoogleCloudRunOpV2SecretKeySelector
- type GoogleCloudRunOpV2SecretKeySelectorArgs
- func (GoogleCloudRunOpV2SecretKeySelectorArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorOutput() GoogleCloudRunOpV2SecretKeySelectorOutput
- func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorOutput
- func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- type GoogleCloudRunOpV2SecretKeySelectorInput
- type GoogleCloudRunOpV2SecretKeySelectorOutput
- func (GoogleCloudRunOpV2SecretKeySelectorOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2SecretKeySelectorOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorOutput() GoogleCloudRunOpV2SecretKeySelectorOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorOutput) Version() pulumi.StringPtrOutput
- type GoogleCloudRunOpV2SecretKeySelectorPtrInput
- type GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) Elem() GoogleCloudRunOpV2SecretKeySelectorOutput
- func (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) Secret() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) Version() pulumi.StringPtrOutput
- type GoogleCloudRunOpV2SecretKeySelectorResponse
- type GoogleCloudRunOpV2SecretKeySelectorResponseOutput
- func (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ToGoogleCloudRunOpV2SecretKeySelectorResponseOutput() GoogleCloudRunOpV2SecretKeySelectorResponseOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ToGoogleCloudRunOpV2SecretKeySelectorResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorResponseOutput
- func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) Version() pulumi.StringOutput
- type GoogleCloudRunOpV2SecretVolumeSource
- type GoogleCloudRunOpV2SecretVolumeSourceArgs
- func (GoogleCloudRunOpV2SecretVolumeSourceArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourceOutput() GoogleCloudRunOpV2SecretVolumeSourceOutput
- func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourceOutput
- func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- type GoogleCloudRunOpV2SecretVolumeSourceInput
- type GoogleCloudRunOpV2SecretVolumeSourceOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) DefaultMode() pulumi.IntPtrOutput
- func (GoogleCloudRunOpV2SecretVolumeSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) Items() GoogleCloudRunOpV2VersionToPathArrayOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourceOutput() GoogleCloudRunOpV2SecretVolumeSourceOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourceOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- type GoogleCloudRunOpV2SecretVolumeSourcePtrInput
- type GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) DefaultMode() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) Elem() GoogleCloudRunOpV2SecretVolumeSourceOutput
- func (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) Items() GoogleCloudRunOpV2VersionToPathArrayOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) Secret() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- type GoogleCloudRunOpV2SecretVolumeSourceResponse
- type GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) DefaultMode() pulumi.IntOutput
- func (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) Items() GoogleCloudRunOpV2VersionToPathResponseArrayOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) Secret() pulumi.StringOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunOpV2SecretVolumeSourceResponseOutput() GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
- func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunOpV2SecretVolumeSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
- type GoogleCloudRunOpV2TrafficTarget
- type GoogleCloudRunOpV2TrafficTargetArgs
- func (GoogleCloudRunOpV2TrafficTargetArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2TrafficTargetArgs) ToGoogleCloudRunOpV2TrafficTargetOutput() GoogleCloudRunOpV2TrafficTargetOutput
- func (i GoogleCloudRunOpV2TrafficTargetArgs) ToGoogleCloudRunOpV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetOutput
- type GoogleCloudRunOpV2TrafficTargetArray
- func (GoogleCloudRunOpV2TrafficTargetArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2TrafficTargetArray) ToGoogleCloudRunOpV2TrafficTargetArrayOutput() GoogleCloudRunOpV2TrafficTargetArrayOutput
- func (i GoogleCloudRunOpV2TrafficTargetArray) ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetArrayOutput
- type GoogleCloudRunOpV2TrafficTargetArrayInput
- type GoogleCloudRunOpV2TrafficTargetArrayOutput
- func (GoogleCloudRunOpV2TrafficTargetArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2TrafficTargetOutput
- func (o GoogleCloudRunOpV2TrafficTargetArrayOutput) ToGoogleCloudRunOpV2TrafficTargetArrayOutput() GoogleCloudRunOpV2TrafficTargetArrayOutput
- func (o GoogleCloudRunOpV2TrafficTargetArrayOutput) ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetArrayOutput
- type GoogleCloudRunOpV2TrafficTargetInput
- type GoogleCloudRunOpV2TrafficTargetOutput
- func (GoogleCloudRunOpV2TrafficTargetOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetOutput) Percent() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetOutput) Revision() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetOutput) Tag() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetOutput) ToGoogleCloudRunOpV2TrafficTargetOutput() GoogleCloudRunOpV2TrafficTargetOutput
- func (o GoogleCloudRunOpV2TrafficTargetOutput) ToGoogleCloudRunOpV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetOutput
- func (o GoogleCloudRunOpV2TrafficTargetOutput) Type() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- type GoogleCloudRunOpV2TrafficTargetResponse
- type GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
- func (GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2TrafficTargetResponseOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetResponseArrayOutput() GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
- type GoogleCloudRunOpV2TrafficTargetResponseOutput
- func (GoogleCloudRunOpV2TrafficTargetResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Percent() pulumi.IntOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Revision() pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Tag() pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) ToGoogleCloudRunOpV2TrafficTargetResponseOutput() GoogleCloudRunOpV2TrafficTargetResponseOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) ToGoogleCloudRunOpV2TrafficTargetResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetResponseOutput
- func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudRunOpV2TrafficTargetStatusResponse
- type GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
- func (GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2TrafficTargetStatusResponseOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput() GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
- type GoogleCloudRunOpV2TrafficTargetStatusResponseOutput
- func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Percent() pulumi.IntOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Revision() pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Tag() pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseOutput() GoogleCloudRunOpV2TrafficTargetStatusResponseOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetStatusResponseOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Type() pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Uri() pulumi.StringOutput
- type GoogleCloudRunOpV2TrafficTargetType
- func (GoogleCloudRunOpV2TrafficTargetType) ElementType() reflect.Type
- func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypeOutput() GoogleCloudRunOpV2TrafficTargetTypeOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypeOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunOpV2TrafficTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2TrafficTargetTypeInput
- type GoogleCloudRunOpV2TrafficTargetTypeOutput
- func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypeOutput() GoogleCloudRunOpV2TrafficTargetTypeOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypeOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2TrafficTargetTypePtrInput
- type GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) Elem() GoogleCloudRunOpV2TrafficTargetTypeOutput
- func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2VersionToPath
- type GoogleCloudRunOpV2VersionToPathArgs
- func (GoogleCloudRunOpV2VersionToPathArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VersionToPathArgs) ToGoogleCloudRunOpV2VersionToPathOutput() GoogleCloudRunOpV2VersionToPathOutput
- func (i GoogleCloudRunOpV2VersionToPathArgs) ToGoogleCloudRunOpV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathOutput
- type GoogleCloudRunOpV2VersionToPathArray
- func (GoogleCloudRunOpV2VersionToPathArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VersionToPathArray) ToGoogleCloudRunOpV2VersionToPathArrayOutput() GoogleCloudRunOpV2VersionToPathArrayOutput
- func (i GoogleCloudRunOpV2VersionToPathArray) ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathArrayOutput
- type GoogleCloudRunOpV2VersionToPathArrayInput
- type GoogleCloudRunOpV2VersionToPathArrayOutput
- func (GoogleCloudRunOpV2VersionToPathArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VersionToPathArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VersionToPathOutput
- func (o GoogleCloudRunOpV2VersionToPathArrayOutput) ToGoogleCloudRunOpV2VersionToPathArrayOutput() GoogleCloudRunOpV2VersionToPathArrayOutput
- func (o GoogleCloudRunOpV2VersionToPathArrayOutput) ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathArrayOutput
- type GoogleCloudRunOpV2VersionToPathInput
- type GoogleCloudRunOpV2VersionToPathOutput
- func (GoogleCloudRunOpV2VersionToPathOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VersionToPathOutput) Mode() pulumi.IntPtrOutput
- func (o GoogleCloudRunOpV2VersionToPathOutput) Path() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VersionToPathOutput) ToGoogleCloudRunOpV2VersionToPathOutput() GoogleCloudRunOpV2VersionToPathOutput
- func (o GoogleCloudRunOpV2VersionToPathOutput) ToGoogleCloudRunOpV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathOutput
- func (o GoogleCloudRunOpV2VersionToPathOutput) Version() pulumi.StringPtrOutput
- type GoogleCloudRunOpV2VersionToPathResponse
- type GoogleCloudRunOpV2VersionToPathResponseArrayOutput
- func (GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VersionToPathResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VersionToPathResponseOutput
- func (o GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ToGoogleCloudRunOpV2VersionToPathResponseArrayOutput() GoogleCloudRunOpV2VersionToPathResponseArrayOutput
- func (o GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ToGoogleCloudRunOpV2VersionToPathResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathResponseArrayOutput
- type GoogleCloudRunOpV2VersionToPathResponseOutput
- func (GoogleCloudRunOpV2VersionToPathResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VersionToPathResponseOutput) Mode() pulumi.IntOutput
- func (o GoogleCloudRunOpV2VersionToPathResponseOutput) Path() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VersionToPathResponseOutput) ToGoogleCloudRunOpV2VersionToPathResponseOutput() GoogleCloudRunOpV2VersionToPathResponseOutput
- func (o GoogleCloudRunOpV2VersionToPathResponseOutput) ToGoogleCloudRunOpV2VersionToPathResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathResponseOutput
- func (o GoogleCloudRunOpV2VersionToPathResponseOutput) Version() pulumi.StringOutput
- type GoogleCloudRunOpV2Volume
- type GoogleCloudRunOpV2VolumeArgs
- func (GoogleCloudRunOpV2VolumeArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VolumeArgs) ToGoogleCloudRunOpV2VolumeOutput() GoogleCloudRunOpV2VolumeOutput
- func (i GoogleCloudRunOpV2VolumeArgs) ToGoogleCloudRunOpV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeOutput
- type GoogleCloudRunOpV2VolumeArray
- func (GoogleCloudRunOpV2VolumeArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VolumeArray) ToGoogleCloudRunOpV2VolumeArrayOutput() GoogleCloudRunOpV2VolumeArrayOutput
- func (i GoogleCloudRunOpV2VolumeArray) ToGoogleCloudRunOpV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeArrayOutput
- type GoogleCloudRunOpV2VolumeArrayInput
- type GoogleCloudRunOpV2VolumeArrayOutput
- func (GoogleCloudRunOpV2VolumeArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VolumeOutput
- func (o GoogleCloudRunOpV2VolumeArrayOutput) ToGoogleCloudRunOpV2VolumeArrayOutput() GoogleCloudRunOpV2VolumeArrayOutput
- func (o GoogleCloudRunOpV2VolumeArrayOutput) ToGoogleCloudRunOpV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeArrayOutput
- type GoogleCloudRunOpV2VolumeInput
- type GoogleCloudRunOpV2VolumeMount
- type GoogleCloudRunOpV2VolumeMountArgs
- func (GoogleCloudRunOpV2VolumeMountArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VolumeMountArgs) ToGoogleCloudRunOpV2VolumeMountOutput() GoogleCloudRunOpV2VolumeMountOutput
- func (i GoogleCloudRunOpV2VolumeMountArgs) ToGoogleCloudRunOpV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountOutput
- type GoogleCloudRunOpV2VolumeMountArray
- func (GoogleCloudRunOpV2VolumeMountArray) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VolumeMountArray) ToGoogleCloudRunOpV2VolumeMountArrayOutput() GoogleCloudRunOpV2VolumeMountArrayOutput
- func (i GoogleCloudRunOpV2VolumeMountArray) ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountArrayOutput
- type GoogleCloudRunOpV2VolumeMountArrayInput
- type GoogleCloudRunOpV2VolumeMountArrayOutput
- func (GoogleCloudRunOpV2VolumeMountArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeMountArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VolumeMountOutput
- func (o GoogleCloudRunOpV2VolumeMountArrayOutput) ToGoogleCloudRunOpV2VolumeMountArrayOutput() GoogleCloudRunOpV2VolumeMountArrayOutput
- func (o GoogleCloudRunOpV2VolumeMountArrayOutput) ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountArrayOutput
- type GoogleCloudRunOpV2VolumeMountInput
- type GoogleCloudRunOpV2VolumeMountOutput
- func (GoogleCloudRunOpV2VolumeMountOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VolumeMountOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VolumeMountOutput) ToGoogleCloudRunOpV2VolumeMountOutput() GoogleCloudRunOpV2VolumeMountOutput
- func (o GoogleCloudRunOpV2VolumeMountOutput) ToGoogleCloudRunOpV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountOutput
- type GoogleCloudRunOpV2VolumeMountResponse
- type GoogleCloudRunOpV2VolumeMountResponseArrayOutput
- func (GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeMountResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VolumeMountResponseOutput
- func (o GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ToGoogleCloudRunOpV2VolumeMountResponseArrayOutput() GoogleCloudRunOpV2VolumeMountResponseArrayOutput
- func (o GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ToGoogleCloudRunOpV2VolumeMountResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountResponseArrayOutput
- type GoogleCloudRunOpV2VolumeMountResponseOutput
- func (GoogleCloudRunOpV2VolumeMountResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeMountResponseOutput) MountPath() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VolumeMountResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VolumeMountResponseOutput) ToGoogleCloudRunOpV2VolumeMountResponseOutput() GoogleCloudRunOpV2VolumeMountResponseOutput
- func (o GoogleCloudRunOpV2VolumeMountResponseOutput) ToGoogleCloudRunOpV2VolumeMountResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountResponseOutput
- type GoogleCloudRunOpV2VolumeOutput
- func (o GoogleCloudRunOpV2VolumeOutput) CloudSqlInstance() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
- func (GoogleCloudRunOpV2VolumeOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VolumeOutput) Secret() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
- func (o GoogleCloudRunOpV2VolumeOutput) ToGoogleCloudRunOpV2VolumeOutput() GoogleCloudRunOpV2VolumeOutput
- func (o GoogleCloudRunOpV2VolumeOutput) ToGoogleCloudRunOpV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeOutput
- type GoogleCloudRunOpV2VolumeResponse
- type GoogleCloudRunOpV2VolumeResponseArrayOutput
- func (GoogleCloudRunOpV2VolumeResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VolumeResponseOutput
- func (o GoogleCloudRunOpV2VolumeResponseArrayOutput) ToGoogleCloudRunOpV2VolumeResponseArrayOutput() GoogleCloudRunOpV2VolumeResponseArrayOutput
- func (o GoogleCloudRunOpV2VolumeResponseArrayOutput) ToGoogleCloudRunOpV2VolumeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeResponseArrayOutput
- type GoogleCloudRunOpV2VolumeResponseOutput
- func (o GoogleCloudRunOpV2VolumeResponseOutput) CloudSqlInstance() GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
- func (GoogleCloudRunOpV2VolumeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VolumeResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VolumeResponseOutput) Secret() GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
- func (o GoogleCloudRunOpV2VolumeResponseOutput) ToGoogleCloudRunOpV2VolumeResponseOutput() GoogleCloudRunOpV2VolumeResponseOutput
- func (o GoogleCloudRunOpV2VolumeResponseOutput) ToGoogleCloudRunOpV2VolumeResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeResponseOutput
- type GoogleCloudRunOpV2VpcAccess
- type GoogleCloudRunOpV2VpcAccessArgs
- func (GoogleCloudRunOpV2VpcAccessArgs) ElementType() reflect.Type
- func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessOutput() GoogleCloudRunOpV2VpcAccessOutput
- func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessOutput
- func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput
- func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput
- type GoogleCloudRunOpV2VpcAccessEgress
- func (GoogleCloudRunOpV2VpcAccessEgress) ElementType() reflect.Type
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressOutput() GoogleCloudRunOpV2VpcAccessEgressOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2VpcAccessEgressInput
- type GoogleCloudRunOpV2VpcAccessEgressOutput
- func (GoogleCloudRunOpV2VpcAccessEgressOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressOutput() GoogleCloudRunOpV2VpcAccessEgressOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2VpcAccessEgressPtrInput
- type GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) Elem() GoogleCloudRunOpV2VpcAccessEgressOutput
- func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudRunOpV2VpcAccessInput
- type GoogleCloudRunOpV2VpcAccessOutput
- func (o GoogleCloudRunOpV2VpcAccessOutput) Connector() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessOutput) Egress() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (GoogleCloudRunOpV2VpcAccessOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessOutput() GoogleCloudRunOpV2VpcAccessOutput
- func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessOutput
- func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput
- type GoogleCloudRunOpV2VpcAccessPtrInput
- type GoogleCloudRunOpV2VpcAccessPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessPtrOutput) Egress() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessPtrOutput) Elem() GoogleCloudRunOpV2VpcAccessOutput
- func (GoogleCloudRunOpV2VpcAccessPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VpcAccessPtrOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput
- func (o GoogleCloudRunOpV2VpcAccessPtrOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput
- type GoogleCloudRunOpV2VpcAccessResponse
- type GoogleCloudRunOpV2VpcAccessResponseOutput
- func (o GoogleCloudRunOpV2VpcAccessResponseOutput) Connector() pulumi.StringOutput
- func (o GoogleCloudRunOpV2VpcAccessResponseOutput) Egress() pulumi.StringOutput
- func (GoogleCloudRunOpV2VpcAccessResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudRunOpV2VpcAccessResponseOutput) ToGoogleCloudRunOpV2VpcAccessResponseOutput() GoogleCloudRunOpV2VpcAccessResponseOutput
- func (o GoogleCloudRunOpV2VpcAccessResponseOutput) ToGoogleCloudRunOpV2VpcAccessResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessResponseOutput
- 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 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() GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
- func (o LookupServiceResultOutput) Client() pulumi.StringOutput
- func (o LookupServiceResultOutput) ClientVersion() pulumi.StringOutput
- func (o LookupServiceResultOutput) Conditions() GoogleCloudRunOpV2ConditionResponseArrayOutput
- func (o LookupServiceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Creator() pulumi.StringOutput
- 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) Template() GoogleCloudRunOpV2RevisionTemplateResponseOutput
- func (o LookupServiceResultOutput) TerminalCondition() GoogleCloudRunOpV2ConditionResponseOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- func (o LookupServiceResultOutput) Traffic() GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
- func (o LookupServiceResultOutput) TrafficStatuses() GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
- func (o LookupServiceResultOutput) Uid() pulumi.StringOutput
- func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) Uri() pulumi.StringOutput
- type Service
- type ServiceArgs
- type ServiceIamPolicy
- type ServiceIamPolicyArgs
- type ServiceIamPolicyInput
- type ServiceIamPolicyOutput
- 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
- type ServiceState
Constants ¶
const ( // Unspecified GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentUnspecified = GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_UNSPECIFIED") // Uses the Google-default environment. GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentDefault = GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_DEFAULT") // Uses Second Generation environment. GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentExecutionEnvironmentGen2 = GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment("EXECUTION_ENVIRONMENT_GEN2") )
const ( // Unspecified instance allocation type. GoogleCloudRunOpV2TrafficTargetTypeTrafficTargetAllocationTypeUnspecified = GoogleCloudRunOpV2TrafficTargetType("TRAFFIC_TARGET_ALLOCATION_TYPE_UNSPECIFIED") // Allocates instances to the Service's latest ready Revision. GoogleCloudRunOpV2TrafficTargetTypeTrafficTargetAllocationTypeLatest = GoogleCloudRunOpV2TrafficTargetType("TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST") // Allocates instances to a Revision by name. GoogleCloudRunOpV2TrafficTargetTypeTrafficTargetAllocationTypeRevision = GoogleCloudRunOpV2TrafficTargetType("TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION") )
const ( // Unspecified GoogleCloudRunOpV2VpcAccessEgressVpcEgressUnspecified = GoogleCloudRunOpV2VpcAccessEgress("VPC_EGRESS_UNSPECIFIED") // All outbound traffic is routed through the VPC connector. GoogleCloudRunOpV2VpcAccessEgressAllTraffic = GoogleCloudRunOpV2VpcAccessEgress("ALL_TRAFFIC") // Only private IP ranges are routed through the VPC connector. GoogleCloudRunOpV2VpcAccessEgressPrivateRangesOnly = GoogleCloudRunOpV2VpcAccessEgress("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 ( // 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 GoogleCloudRunOpV2BinaryAuthorization ¶
type GoogleCloudRunOpV2BinaryAuthorization 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 GoogleCloudRunOpV2BinaryAuthorizationArgs ¶
type GoogleCloudRunOpV2BinaryAuthorizationArgs 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 (GoogleCloudRunOpV2BinaryAuthorizationArgs) ElementType ¶
func (GoogleCloudRunOpV2BinaryAuthorizationArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationOutput ¶
func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationOutput() GoogleCloudRunOpV2BinaryAuthorizationOutput
func (GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext ¶
func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationOutput
func (GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput ¶
func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext ¶
func (i GoogleCloudRunOpV2BinaryAuthorizationArgs) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
type GoogleCloudRunOpV2BinaryAuthorizationInput ¶
type GoogleCloudRunOpV2BinaryAuthorizationInput interface { pulumi.Input ToGoogleCloudRunOpV2BinaryAuthorizationOutput() GoogleCloudRunOpV2BinaryAuthorizationOutput ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext(context.Context) GoogleCloudRunOpV2BinaryAuthorizationOutput }
GoogleCloudRunOpV2BinaryAuthorizationInput is an input type that accepts GoogleCloudRunOpV2BinaryAuthorizationArgs and GoogleCloudRunOpV2BinaryAuthorizationOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2BinaryAuthorizationInput` via:
GoogleCloudRunOpV2BinaryAuthorizationArgs{...}
type GoogleCloudRunOpV2BinaryAuthorizationOutput ¶
type GoogleCloudRunOpV2BinaryAuthorizationOutput struct{ *pulumi.OutputState }
Settings for Binary Authorization feature.
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) BreakglassJustification ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) 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 (GoogleCloudRunOpV2BinaryAuthorizationOutput) ElementType ¶
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationOutput ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationOutput() GoogleCloudRunOpV2BinaryAuthorizationOutput
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationOutput
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunOpV2BinaryAuthorizationOutput) UseDefault ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GoogleCloudRunOpV2BinaryAuthorizationPtrInput ¶
type GoogleCloudRunOpV2BinaryAuthorizationPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput }
GoogleCloudRunOpV2BinaryAuthorizationPtrInput is an input type that accepts GoogleCloudRunOpV2BinaryAuthorizationArgs, GoogleCloudRunOpV2BinaryAuthorizationPtr and GoogleCloudRunOpV2BinaryAuthorizationPtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2BinaryAuthorizationPtrInput` via:
GoogleCloudRunOpV2BinaryAuthorizationArgs{...} or: nil
func GoogleCloudRunOpV2BinaryAuthorizationPtr ¶
func GoogleCloudRunOpV2BinaryAuthorizationPtr(v *GoogleCloudRunOpV2BinaryAuthorizationArgs) GoogleCloudRunOpV2BinaryAuthorizationPtrInput
type GoogleCloudRunOpV2BinaryAuthorizationPtrOutput ¶
type GoogleCloudRunOpV2BinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) BreakglassJustification ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) 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 (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutput() GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) ToGoogleCloudRunOpV2BinaryAuthorizationPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationPtrOutput
func (GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) UseDefault ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationPtrOutput) UseDefault() pulumi.BoolPtrOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GoogleCloudRunOpV2BinaryAuthorizationResponse ¶
type GoogleCloudRunOpV2BinaryAuthorizationResponse 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 GoogleCloudRunOpV2BinaryAuthorizationResponseOutput ¶
type GoogleCloudRunOpV2BinaryAuthorizationResponseOutput struct{ *pulumi.OutputState }
Settings for Binary Authorization feature.
func (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) BreakglassJustification ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) 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 (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunOpV2BinaryAuthorizationResponseOutput ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunOpV2BinaryAuthorizationResponseOutput() GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
func (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunOpV2BinaryAuthorizationResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) ToGoogleCloudRunOpV2BinaryAuthorizationResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
func (GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) UseDefault ¶
func (o GoogleCloudRunOpV2BinaryAuthorizationResponseOutput) UseDefault() pulumi.BoolOutput
If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
type GoogleCloudRunOpV2CloudSqlInstance ¶
type GoogleCloudRunOpV2CloudSqlInstance 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} Connections []string `pulumi:"connections"` }
Represents a specific Cloud SQL instance.
type GoogleCloudRunOpV2CloudSqlInstanceArgs ¶
type GoogleCloudRunOpV2CloudSqlInstanceArgs 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} Connections pulumi.StringArrayInput `pulumi:"connections"` }
Represents a specific Cloud SQL instance.
func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ElementType ¶
func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstanceOutput ¶
func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstanceOutput() GoogleCloudRunOpV2CloudSqlInstanceOutput
func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext ¶
func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstanceOutput
func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput ¶
func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
func (GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext ¶
func (i GoogleCloudRunOpV2CloudSqlInstanceArgs) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput
type GoogleCloudRunOpV2CloudSqlInstanceInput ¶
type GoogleCloudRunOpV2CloudSqlInstanceInput interface { pulumi.Input ToGoogleCloudRunOpV2CloudSqlInstanceOutput() GoogleCloudRunOpV2CloudSqlInstanceOutput ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext(context.Context) GoogleCloudRunOpV2CloudSqlInstanceOutput }
GoogleCloudRunOpV2CloudSqlInstanceInput is an input type that accepts GoogleCloudRunOpV2CloudSqlInstanceArgs and GoogleCloudRunOpV2CloudSqlInstanceOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2CloudSqlInstanceInput` via:
GoogleCloudRunOpV2CloudSqlInstanceArgs{...}
type GoogleCloudRunOpV2CloudSqlInstanceOutput ¶
type GoogleCloudRunOpV2CloudSqlInstanceOutput struct{ *pulumi.OutputState }
Represents a specific Cloud SQL instance.
func (GoogleCloudRunOpV2CloudSqlInstanceOutput) Connections ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) Connections() 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 (GoogleCloudRunOpV2CloudSqlInstanceOutput) ElementType ¶
func (GoogleCloudRunOpV2CloudSqlInstanceOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstanceOutput ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstanceOutput() GoogleCloudRunOpV2CloudSqlInstanceOutput
func (GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstanceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstanceOutput
func (GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
func (GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput
type GoogleCloudRunOpV2CloudSqlInstancePtrInput ¶
type GoogleCloudRunOpV2CloudSqlInstancePtrInput interface { pulumi.Input ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput }
GoogleCloudRunOpV2CloudSqlInstancePtrInput is an input type that accepts GoogleCloudRunOpV2CloudSqlInstanceArgs, GoogleCloudRunOpV2CloudSqlInstancePtr and GoogleCloudRunOpV2CloudSqlInstancePtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2CloudSqlInstancePtrInput` via:
GoogleCloudRunOpV2CloudSqlInstanceArgs{...} or: nil
func GoogleCloudRunOpV2CloudSqlInstancePtr ¶
func GoogleCloudRunOpV2CloudSqlInstancePtr(v *GoogleCloudRunOpV2CloudSqlInstanceArgs) GoogleCloudRunOpV2CloudSqlInstancePtrInput
type GoogleCloudRunOpV2CloudSqlInstancePtrOutput ¶
type GoogleCloudRunOpV2CloudSqlInstancePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2CloudSqlInstancePtrOutput) Connections ¶
func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) Connections() 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 (GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ElementType ¶
func (GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput ¶
func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutput() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
func (GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2CloudSqlInstancePtrOutput) ToGoogleCloudRunOpV2CloudSqlInstancePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstancePtrOutput
type GoogleCloudRunOpV2CloudSqlInstanceResponse ¶
type GoogleCloudRunOpV2CloudSqlInstanceResponse 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} Connections []string `pulumi:"connections"` }
Represents a specific Cloud SQL instance.
type GoogleCloudRunOpV2CloudSqlInstanceResponseOutput ¶
type GoogleCloudRunOpV2CloudSqlInstanceResponseOutput struct{ *pulumi.OutputState }
Represents a specific Cloud SQL instance.
func (GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) Connections ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) Connections() 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 (GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunOpV2CloudSqlInstanceResponseOutput ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunOpV2CloudSqlInstanceResponseOutput() GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
func (GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunOpV2CloudSqlInstanceResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2CloudSqlInstanceResponseOutput) ToGoogleCloudRunOpV2CloudSqlInstanceResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
type GoogleCloudRunOpV2ConditionResponse ¶
type GoogleCloudRunOpV2ConditionResponse struct { // A reason for the domain mapping condition. DomainMappingReason string `pulumi:"domainMappingReason"` // A reason for the execution condition. ExecutionReason string `pulumi:"executionReason"` // A reason for the internal condition. InternalReason string `pulumi:"internalReason"` // 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 GoogleCloudRunOpV2ConditionResponseArrayOutput ¶
type GoogleCloudRunOpV2ConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2ConditionResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2ConditionResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ConditionResponseArrayOutput) ToGoogleCloudRunOpV2ConditionResponseArrayOutput ¶
func (o GoogleCloudRunOpV2ConditionResponseArrayOutput) ToGoogleCloudRunOpV2ConditionResponseArrayOutput() GoogleCloudRunOpV2ConditionResponseArrayOutput
func (GoogleCloudRunOpV2ConditionResponseArrayOutput) ToGoogleCloudRunOpV2ConditionResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2ConditionResponseArrayOutput) ToGoogleCloudRunOpV2ConditionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ConditionResponseArrayOutput
type GoogleCloudRunOpV2ConditionResponseOutput ¶
type GoogleCloudRunOpV2ConditionResponseOutput struct{ *pulumi.OutputState }
Defines a status condition for a resource.
func (GoogleCloudRunOpV2ConditionResponseOutput) DomainMappingReason ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) DomainMappingReason() pulumi.StringOutput
A reason for the domain mapping condition.
func (GoogleCloudRunOpV2ConditionResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2ConditionResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ConditionResponseOutput) ExecutionReason ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) ExecutionReason() pulumi.StringOutput
A reason for the execution condition.
func (GoogleCloudRunOpV2ConditionResponseOutput) InternalReason ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) InternalReason() pulumi.StringOutput
A reason for the internal condition.
func (GoogleCloudRunOpV2ConditionResponseOutput) LastTransitionTime ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) LastTransitionTime() pulumi.StringOutput
Last time the condition transitioned from one status to another.
func (GoogleCloudRunOpV2ConditionResponseOutput) Message ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) Message() pulumi.StringOutput
Human readable message indicating details about the current status.
func (GoogleCloudRunOpV2ConditionResponseOutput) Reason ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) Reason() pulumi.StringOutput
A common (service-level) reason for this condition.
func (GoogleCloudRunOpV2ConditionResponseOutput) RevisionReason ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) RevisionReason() pulumi.StringOutput
A reason for the revision condition.
func (GoogleCloudRunOpV2ConditionResponseOutput) Severity ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) Severity() pulumi.StringOutput
How to interpret failures of this condition, one of Error, Warning, Info
func (GoogleCloudRunOpV2ConditionResponseOutput) State ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) State() pulumi.StringOutput
State of the condition.
func (GoogleCloudRunOpV2ConditionResponseOutput) ToGoogleCloudRunOpV2ConditionResponseOutput ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) ToGoogleCloudRunOpV2ConditionResponseOutput() GoogleCloudRunOpV2ConditionResponseOutput
func (GoogleCloudRunOpV2ConditionResponseOutput) ToGoogleCloudRunOpV2ConditionResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) ToGoogleCloudRunOpV2ConditionResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ConditionResponseOutput
func (GoogleCloudRunOpV2ConditionResponseOutput) Type ¶
func (o GoogleCloudRunOpV2ConditionResponseOutput) 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 GoogleCloudRunOpV2Container ¶
type GoogleCloudRunOpV2Container struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Command []string `pulumi:"command"` // List of environment variables to set in the container. Env []GoogleCloudRunOpV2EnvVar `pulumi:"env"` // URL of the Container image in Google Container Registry or Docker More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Name of the container specified as a DNS_LABEL. Name *string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on. Ports []GoogleCloudRunOpV2ContainerPort `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources *GoogleCloudRunOpV2ResourceRequirements `pulumi:"resources"` // Volume to mount into the container's filesystem. VolumeMounts []GoogleCloudRunOpV2VolumeMount `pulumi:"volumeMounts"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
type GoogleCloudRunOpV2ContainerArgs ¶
type GoogleCloudRunOpV2ContainerArgs struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Command pulumi.StringArrayInput `pulumi:"command"` // List of environment variables to set in the container. Env GoogleCloudRunOpV2EnvVarArrayInput `pulumi:"env"` // URL of the Container image in Google Container Registry or Docker More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // Name of the container specified as a DNS_LABEL. Name pulumi.StringPtrInput `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on. Ports GoogleCloudRunOpV2ContainerPortArrayInput `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources GoogleCloudRunOpV2ResourceRequirementsPtrInput `pulumi:"resources"` // Volume to mount into the container's filesystem. VolumeMounts GoogleCloudRunOpV2VolumeMountArrayInput `pulumi:"volumeMounts"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
func (GoogleCloudRunOpV2ContainerArgs) ElementType ¶
func (GoogleCloudRunOpV2ContainerArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerArgs) ToGoogleCloudRunOpV2ContainerOutput ¶
func (i GoogleCloudRunOpV2ContainerArgs) ToGoogleCloudRunOpV2ContainerOutput() GoogleCloudRunOpV2ContainerOutput
func (GoogleCloudRunOpV2ContainerArgs) ToGoogleCloudRunOpV2ContainerOutputWithContext ¶
func (i GoogleCloudRunOpV2ContainerArgs) ToGoogleCloudRunOpV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerOutput
type GoogleCloudRunOpV2ContainerArray ¶
type GoogleCloudRunOpV2ContainerArray []GoogleCloudRunOpV2ContainerInput
func (GoogleCloudRunOpV2ContainerArray) ElementType ¶
func (GoogleCloudRunOpV2ContainerArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerArray) ToGoogleCloudRunOpV2ContainerArrayOutput ¶
func (i GoogleCloudRunOpV2ContainerArray) ToGoogleCloudRunOpV2ContainerArrayOutput() GoogleCloudRunOpV2ContainerArrayOutput
func (GoogleCloudRunOpV2ContainerArray) ToGoogleCloudRunOpV2ContainerArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2ContainerArray) ToGoogleCloudRunOpV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerArrayOutput
type GoogleCloudRunOpV2ContainerArrayInput ¶
type GoogleCloudRunOpV2ContainerArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2ContainerArrayOutput() GoogleCloudRunOpV2ContainerArrayOutput ToGoogleCloudRunOpV2ContainerArrayOutputWithContext(context.Context) GoogleCloudRunOpV2ContainerArrayOutput }
GoogleCloudRunOpV2ContainerArrayInput is an input type that accepts GoogleCloudRunOpV2ContainerArray and GoogleCloudRunOpV2ContainerArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2ContainerArrayInput` via:
GoogleCloudRunOpV2ContainerArray{ GoogleCloudRunOpV2ContainerArgs{...} }
type GoogleCloudRunOpV2ContainerArrayOutput ¶
type GoogleCloudRunOpV2ContainerArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2ContainerArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerArrayOutput) ToGoogleCloudRunOpV2ContainerArrayOutput ¶
func (o GoogleCloudRunOpV2ContainerArrayOutput) ToGoogleCloudRunOpV2ContainerArrayOutput() GoogleCloudRunOpV2ContainerArrayOutput
func (GoogleCloudRunOpV2ContainerArrayOutput) ToGoogleCloudRunOpV2ContainerArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerArrayOutput) ToGoogleCloudRunOpV2ContainerArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerArrayOutput
type GoogleCloudRunOpV2ContainerInput ¶
type GoogleCloudRunOpV2ContainerInput interface { pulumi.Input ToGoogleCloudRunOpV2ContainerOutput() GoogleCloudRunOpV2ContainerOutput ToGoogleCloudRunOpV2ContainerOutputWithContext(context.Context) GoogleCloudRunOpV2ContainerOutput }
GoogleCloudRunOpV2ContainerInput is an input type that accepts GoogleCloudRunOpV2ContainerArgs and GoogleCloudRunOpV2ContainerOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2ContainerInput` via:
GoogleCloudRunOpV2ContainerArgs{...}
type GoogleCloudRunOpV2ContainerOutput ¶
type GoogleCloudRunOpV2ContainerOutput struct{ *pulumi.OutputState }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
func (GoogleCloudRunOpV2ContainerOutput) Args ¶
func (o GoogleCloudRunOpV2ContainerOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GoogleCloudRunOpV2ContainerOutput) Command ¶
func (o GoogleCloudRunOpV2ContainerOutput) Command() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GoogleCloudRunOpV2ContainerOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerOutput) Env ¶
List of environment variables to set in the container.
func (GoogleCloudRunOpV2ContainerOutput) Image ¶
func (o GoogleCloudRunOpV2ContainerOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Docker More info: https://kubernetes.io/docs/concepts/containers/images
func (GoogleCloudRunOpV2ContainerOutput) Name ¶
func (o GoogleCloudRunOpV2ContainerOutput) Name() pulumi.StringPtrOutput
Name of the container specified as a DNS_LABEL.
func (GoogleCloudRunOpV2ContainerOutput) Ports ¶
List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on.
func (GoogleCloudRunOpV2ContainerOutput) Resources ¶
func (o GoogleCloudRunOpV2ContainerOutput) Resources() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
func (GoogleCloudRunOpV2ContainerOutput) ToGoogleCloudRunOpV2ContainerOutput ¶
func (o GoogleCloudRunOpV2ContainerOutput) ToGoogleCloudRunOpV2ContainerOutput() GoogleCloudRunOpV2ContainerOutput
func (GoogleCloudRunOpV2ContainerOutput) ToGoogleCloudRunOpV2ContainerOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerOutput) ToGoogleCloudRunOpV2ContainerOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerOutput
func (GoogleCloudRunOpV2ContainerOutput) VolumeMounts ¶
func (o GoogleCloudRunOpV2ContainerOutput) VolumeMounts() GoogleCloudRunOpV2VolumeMountArrayOutput
Volume to mount into the container's filesystem.
type GoogleCloudRunOpV2ContainerPort ¶
type GoogleCloudRunOpV2ContainerPort 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 GoogleCloudRunOpV2ContainerPortArgs ¶
type GoogleCloudRunOpV2ContainerPortArgs 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 (GoogleCloudRunOpV2ContainerPortArgs) ElementType ¶
func (GoogleCloudRunOpV2ContainerPortArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerPortArgs) ToGoogleCloudRunOpV2ContainerPortOutput ¶
func (i GoogleCloudRunOpV2ContainerPortArgs) ToGoogleCloudRunOpV2ContainerPortOutput() GoogleCloudRunOpV2ContainerPortOutput
func (GoogleCloudRunOpV2ContainerPortArgs) ToGoogleCloudRunOpV2ContainerPortOutputWithContext ¶
func (i GoogleCloudRunOpV2ContainerPortArgs) ToGoogleCloudRunOpV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortOutput
type GoogleCloudRunOpV2ContainerPortArray ¶
type GoogleCloudRunOpV2ContainerPortArray []GoogleCloudRunOpV2ContainerPortInput
func (GoogleCloudRunOpV2ContainerPortArray) ElementType ¶
func (GoogleCloudRunOpV2ContainerPortArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerPortArray) ToGoogleCloudRunOpV2ContainerPortArrayOutput ¶
func (i GoogleCloudRunOpV2ContainerPortArray) ToGoogleCloudRunOpV2ContainerPortArrayOutput() GoogleCloudRunOpV2ContainerPortArrayOutput
func (GoogleCloudRunOpV2ContainerPortArray) ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2ContainerPortArray) ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortArrayOutput
type GoogleCloudRunOpV2ContainerPortArrayInput ¶
type GoogleCloudRunOpV2ContainerPortArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2ContainerPortArrayOutput() GoogleCloudRunOpV2ContainerPortArrayOutput ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext(context.Context) GoogleCloudRunOpV2ContainerPortArrayOutput }
GoogleCloudRunOpV2ContainerPortArrayInput is an input type that accepts GoogleCloudRunOpV2ContainerPortArray and GoogleCloudRunOpV2ContainerPortArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2ContainerPortArrayInput` via:
GoogleCloudRunOpV2ContainerPortArray{ GoogleCloudRunOpV2ContainerPortArgs{...} }
type GoogleCloudRunOpV2ContainerPortArrayOutput ¶
type GoogleCloudRunOpV2ContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2ContainerPortArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerPortArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerPortArrayOutput) ToGoogleCloudRunOpV2ContainerPortArrayOutput ¶
func (o GoogleCloudRunOpV2ContainerPortArrayOutput) ToGoogleCloudRunOpV2ContainerPortArrayOutput() GoogleCloudRunOpV2ContainerPortArrayOutput
func (GoogleCloudRunOpV2ContainerPortArrayOutput) ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerPortArrayOutput) ToGoogleCloudRunOpV2ContainerPortArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortArrayOutput
type GoogleCloudRunOpV2ContainerPortInput ¶
type GoogleCloudRunOpV2ContainerPortInput interface { pulumi.Input ToGoogleCloudRunOpV2ContainerPortOutput() GoogleCloudRunOpV2ContainerPortOutput ToGoogleCloudRunOpV2ContainerPortOutputWithContext(context.Context) GoogleCloudRunOpV2ContainerPortOutput }
GoogleCloudRunOpV2ContainerPortInput is an input type that accepts GoogleCloudRunOpV2ContainerPortArgs and GoogleCloudRunOpV2ContainerPortOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2ContainerPortInput` via:
GoogleCloudRunOpV2ContainerPortArgs{...}
type GoogleCloudRunOpV2ContainerPortOutput ¶
type GoogleCloudRunOpV2ContainerPortOutput struct{ *pulumi.OutputState }
ContainerPort represents a network port in a single container.
func (GoogleCloudRunOpV2ContainerPortOutput) ContainerPort ¶
func (o GoogleCloudRunOpV2ContainerPortOutput) ContainerPort() pulumi.IntPtrOutput
Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 65536.
func (GoogleCloudRunOpV2ContainerPortOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerPortOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerPortOutput) Name ¶
func (o GoogleCloudRunOpV2ContainerPortOutput) Name() pulumi.StringPtrOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (GoogleCloudRunOpV2ContainerPortOutput) ToGoogleCloudRunOpV2ContainerPortOutput ¶
func (o GoogleCloudRunOpV2ContainerPortOutput) ToGoogleCloudRunOpV2ContainerPortOutput() GoogleCloudRunOpV2ContainerPortOutput
func (GoogleCloudRunOpV2ContainerPortOutput) ToGoogleCloudRunOpV2ContainerPortOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerPortOutput) ToGoogleCloudRunOpV2ContainerPortOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortOutput
type GoogleCloudRunOpV2ContainerPortResponse ¶
type GoogleCloudRunOpV2ContainerPortResponse 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 GoogleCloudRunOpV2ContainerPortResponseArrayOutput ¶
type GoogleCloudRunOpV2ContainerPortResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ToGoogleCloudRunOpV2ContainerPortResponseArrayOutput ¶
func (o GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ToGoogleCloudRunOpV2ContainerPortResponseArrayOutput() GoogleCloudRunOpV2ContainerPortResponseArrayOutput
func (GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ToGoogleCloudRunOpV2ContainerPortResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerPortResponseArrayOutput) ToGoogleCloudRunOpV2ContainerPortResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortResponseArrayOutput
type GoogleCloudRunOpV2ContainerPortResponseOutput ¶
type GoogleCloudRunOpV2ContainerPortResponseOutput struct{ *pulumi.OutputState }
ContainerPort represents a network port in a single container.
func (GoogleCloudRunOpV2ContainerPortResponseOutput) ContainerPort ¶
func (o GoogleCloudRunOpV2ContainerPortResponseOutput) ContainerPort() pulumi.IntOutput
Port number the container listens on. This must be a valid TCP port number, 0 < container_port < 65536.
func (GoogleCloudRunOpV2ContainerPortResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerPortResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerPortResponseOutput) Name ¶
func (o GoogleCloudRunOpV2ContainerPortResponseOutput) Name() pulumi.StringOutput
If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
func (GoogleCloudRunOpV2ContainerPortResponseOutput) ToGoogleCloudRunOpV2ContainerPortResponseOutput ¶
func (o GoogleCloudRunOpV2ContainerPortResponseOutput) ToGoogleCloudRunOpV2ContainerPortResponseOutput() GoogleCloudRunOpV2ContainerPortResponseOutput
func (GoogleCloudRunOpV2ContainerPortResponseOutput) ToGoogleCloudRunOpV2ContainerPortResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerPortResponseOutput) ToGoogleCloudRunOpV2ContainerPortResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerPortResponseOutput
type GoogleCloudRunOpV2ContainerResponse ¶
type GoogleCloudRunOpV2ContainerResponse struct { // Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Command []string `pulumi:"command"` // List of environment variables to set in the container. Env []GoogleCloudRunOpV2EnvVarResponse `pulumi:"env"` // URL of the Container image in Google Container Registry or Docker More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // Name of the container specified as a DNS_LABEL. Name string `pulumi:"name"` // List of ports to expose from the container. Only a single port can be specified. The specified ports must be listening on all interfaces (0.0.0.0) within the container to be accessible. If omitted, a port number will be chosen and passed to the container through the PORT environment variable for the container to listen on. Ports []GoogleCloudRunOpV2ContainerPortResponse `pulumi:"ports"` // Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources Resources GoogleCloudRunOpV2ResourceRequirementsResponse `pulumi:"resources"` // Volume to mount into the container's filesystem. VolumeMounts []GoogleCloudRunOpV2VolumeMountResponse `pulumi:"volumeMounts"` }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
type GoogleCloudRunOpV2ContainerResponseArrayOutput ¶
type GoogleCloudRunOpV2ContainerResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2ContainerResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerResponseArrayOutput) ToGoogleCloudRunOpV2ContainerResponseArrayOutput ¶
func (o GoogleCloudRunOpV2ContainerResponseArrayOutput) ToGoogleCloudRunOpV2ContainerResponseArrayOutput() GoogleCloudRunOpV2ContainerResponseArrayOutput
func (GoogleCloudRunOpV2ContainerResponseArrayOutput) ToGoogleCloudRunOpV2ContainerResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerResponseArrayOutput) ToGoogleCloudRunOpV2ContainerResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerResponseArrayOutput
type GoogleCloudRunOpV2ContainerResponseOutput ¶
type GoogleCloudRunOpV2ContainerResponseOutput struct{ *pulumi.OutputState }
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
func (GoogleCloudRunOpV2ContainerResponseOutput) Args ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Args() pulumi.StringArrayOutput
Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GoogleCloudRunOpV2ContainerResponseOutput) Command ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Command() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (GoogleCloudRunOpV2ContainerResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2ContainerResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ContainerResponseOutput) Env ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Env() GoogleCloudRunOpV2EnvVarResponseArrayOutput
List of environment variables to set in the container.
func (GoogleCloudRunOpV2ContainerResponseOutput) Image ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Image() pulumi.StringOutput
URL of the Container image in Google Container Registry or Docker More info: https://kubernetes.io/docs/concepts/containers/images
func (GoogleCloudRunOpV2ContainerResponseOutput) Name ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Name() pulumi.StringOutput
Name of the container specified as a DNS_LABEL.
func (GoogleCloudRunOpV2ContainerResponseOutput) Ports ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Ports() GoogleCloudRunOpV2ContainerPortResponseArrayOutput
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 (GoogleCloudRunOpV2ContainerResponseOutput) Resources ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) Resources() GoogleCloudRunOpV2ResourceRequirementsResponseOutput
Compute Resource requirements by this container. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
func (GoogleCloudRunOpV2ContainerResponseOutput) ToGoogleCloudRunOpV2ContainerResponseOutput ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) ToGoogleCloudRunOpV2ContainerResponseOutput() GoogleCloudRunOpV2ContainerResponseOutput
func (GoogleCloudRunOpV2ContainerResponseOutput) ToGoogleCloudRunOpV2ContainerResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) ToGoogleCloudRunOpV2ContainerResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ContainerResponseOutput
func (GoogleCloudRunOpV2ContainerResponseOutput) VolumeMounts ¶
func (o GoogleCloudRunOpV2ContainerResponseOutput) VolumeMounts() GoogleCloudRunOpV2VolumeMountResponseArrayOutput
Volume to mount into the container's filesystem.
type GoogleCloudRunOpV2EnvVar ¶
type GoogleCloudRunOpV2EnvVar struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes. Value *string `pulumi:"value"` // Source for the environment variable's value. ValueSource *GoogleCloudRunOpV2EnvVarSource `pulumi:"valueSource"` }
EnvVar represents an environment variable present in a Container.
type GoogleCloudRunOpV2EnvVarArgs ¶
type GoogleCloudRunOpV2EnvVarArgs struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name pulumi.StringInput `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes. Value pulumi.StringPtrInput `pulumi:"value"` // Source for the environment variable's value. ValueSource GoogleCloudRunOpV2EnvVarSourcePtrInput `pulumi:"valueSource"` }
EnvVar represents an environment variable present in a Container.
func (GoogleCloudRunOpV2EnvVarArgs) ElementType ¶
func (GoogleCloudRunOpV2EnvVarArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarArgs) ToGoogleCloudRunOpV2EnvVarOutput ¶
func (i GoogleCloudRunOpV2EnvVarArgs) ToGoogleCloudRunOpV2EnvVarOutput() GoogleCloudRunOpV2EnvVarOutput
func (GoogleCloudRunOpV2EnvVarArgs) ToGoogleCloudRunOpV2EnvVarOutputWithContext ¶
func (i GoogleCloudRunOpV2EnvVarArgs) ToGoogleCloudRunOpV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarOutput
type GoogleCloudRunOpV2EnvVarArray ¶
type GoogleCloudRunOpV2EnvVarArray []GoogleCloudRunOpV2EnvVarInput
func (GoogleCloudRunOpV2EnvVarArray) ElementType ¶
func (GoogleCloudRunOpV2EnvVarArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarArray) ToGoogleCloudRunOpV2EnvVarArrayOutput ¶
func (i GoogleCloudRunOpV2EnvVarArray) ToGoogleCloudRunOpV2EnvVarArrayOutput() GoogleCloudRunOpV2EnvVarArrayOutput
func (GoogleCloudRunOpV2EnvVarArray) ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2EnvVarArray) ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarArrayOutput
type GoogleCloudRunOpV2EnvVarArrayInput ¶
type GoogleCloudRunOpV2EnvVarArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2EnvVarArrayOutput() GoogleCloudRunOpV2EnvVarArrayOutput ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext(context.Context) GoogleCloudRunOpV2EnvVarArrayOutput }
GoogleCloudRunOpV2EnvVarArrayInput is an input type that accepts GoogleCloudRunOpV2EnvVarArray and GoogleCloudRunOpV2EnvVarArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2EnvVarArrayInput` via:
GoogleCloudRunOpV2EnvVarArray{ GoogleCloudRunOpV2EnvVarArgs{...} }
type GoogleCloudRunOpV2EnvVarArrayOutput ¶
type GoogleCloudRunOpV2EnvVarArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2EnvVarArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarArrayOutput) Index ¶
func (o GoogleCloudRunOpV2EnvVarArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2EnvVarOutput
func (GoogleCloudRunOpV2EnvVarArrayOutput) ToGoogleCloudRunOpV2EnvVarArrayOutput ¶
func (o GoogleCloudRunOpV2EnvVarArrayOutput) ToGoogleCloudRunOpV2EnvVarArrayOutput() GoogleCloudRunOpV2EnvVarArrayOutput
func (GoogleCloudRunOpV2EnvVarArrayOutput) ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarArrayOutput) ToGoogleCloudRunOpV2EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarArrayOutput
type GoogleCloudRunOpV2EnvVarInput ¶
type GoogleCloudRunOpV2EnvVarInput interface { pulumi.Input ToGoogleCloudRunOpV2EnvVarOutput() GoogleCloudRunOpV2EnvVarOutput ToGoogleCloudRunOpV2EnvVarOutputWithContext(context.Context) GoogleCloudRunOpV2EnvVarOutput }
GoogleCloudRunOpV2EnvVarInput is an input type that accepts GoogleCloudRunOpV2EnvVarArgs and GoogleCloudRunOpV2EnvVarOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2EnvVarInput` via:
GoogleCloudRunOpV2EnvVarArgs{...}
type GoogleCloudRunOpV2EnvVarOutput ¶
type GoogleCloudRunOpV2EnvVarOutput struct{ *pulumi.OutputState }
EnvVar represents an environment variable present in a Container.
func (GoogleCloudRunOpV2EnvVarOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarOutput) Name ¶
func (o GoogleCloudRunOpV2EnvVarOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
func (GoogleCloudRunOpV2EnvVarOutput) ToGoogleCloudRunOpV2EnvVarOutput ¶
func (o GoogleCloudRunOpV2EnvVarOutput) ToGoogleCloudRunOpV2EnvVarOutput() GoogleCloudRunOpV2EnvVarOutput
func (GoogleCloudRunOpV2EnvVarOutput) ToGoogleCloudRunOpV2EnvVarOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarOutput) ToGoogleCloudRunOpV2EnvVarOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarOutput
func (GoogleCloudRunOpV2EnvVarOutput) Value ¶
func (o GoogleCloudRunOpV2EnvVarOutput) 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 (GoogleCloudRunOpV2EnvVarOutput) ValueSource ¶
func (o GoogleCloudRunOpV2EnvVarOutput) ValueSource() GoogleCloudRunOpV2EnvVarSourcePtrOutput
Source for the environment variable's value.
type GoogleCloudRunOpV2EnvVarResponse ¶
type GoogleCloudRunOpV2EnvVarResponse struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. Name string `pulumi:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes. Value string `pulumi:"value"` // Source for the environment variable's value. ValueSource GoogleCloudRunOpV2EnvVarSourceResponse `pulumi:"valueSource"` }
EnvVar represents an environment variable present in a Container.
type GoogleCloudRunOpV2EnvVarResponseArrayOutput ¶
type GoogleCloudRunOpV2EnvVarResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2EnvVarResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarResponseArrayOutput) ToGoogleCloudRunOpV2EnvVarResponseArrayOutput ¶
func (o GoogleCloudRunOpV2EnvVarResponseArrayOutput) ToGoogleCloudRunOpV2EnvVarResponseArrayOutput() GoogleCloudRunOpV2EnvVarResponseArrayOutput
func (GoogleCloudRunOpV2EnvVarResponseArrayOutput) ToGoogleCloudRunOpV2EnvVarResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarResponseArrayOutput) ToGoogleCloudRunOpV2EnvVarResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarResponseArrayOutput
type GoogleCloudRunOpV2EnvVarResponseOutput ¶
type GoogleCloudRunOpV2EnvVarResponseOutput struct{ *pulumi.OutputState }
EnvVar represents an environment variable present in a Container.
func (GoogleCloudRunOpV2EnvVarResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarResponseOutput) Name ¶
func (o GoogleCloudRunOpV2EnvVarResponseOutput) Name() pulumi.StringOutput
Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
func (GoogleCloudRunOpV2EnvVarResponseOutput) ToGoogleCloudRunOpV2EnvVarResponseOutput ¶
func (o GoogleCloudRunOpV2EnvVarResponseOutput) ToGoogleCloudRunOpV2EnvVarResponseOutput() GoogleCloudRunOpV2EnvVarResponseOutput
func (GoogleCloudRunOpV2EnvVarResponseOutput) ToGoogleCloudRunOpV2EnvVarResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarResponseOutput) ToGoogleCloudRunOpV2EnvVarResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarResponseOutput
func (GoogleCloudRunOpV2EnvVarResponseOutput) Value ¶
func (o GoogleCloudRunOpV2EnvVarResponseOutput) 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 (GoogleCloudRunOpV2EnvVarResponseOutput) ValueSource ¶
func (o GoogleCloudRunOpV2EnvVarResponseOutput) ValueSource() GoogleCloudRunOpV2EnvVarSourceResponseOutput
Source for the environment variable's value.
type GoogleCloudRunOpV2EnvVarSource ¶
type GoogleCloudRunOpV2EnvVarSource struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyRef *GoogleCloudRunOpV2SecretKeySelector `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunOpV2EnvVarSourceArgs ¶
type GoogleCloudRunOpV2EnvVarSourceArgs struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyRef GoogleCloudRunOpV2SecretKeySelectorPtrInput `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunOpV2EnvVarSourceArgs) ElementType ¶
func (GoogleCloudRunOpV2EnvVarSourceArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourceOutput ¶
func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourceOutput() GoogleCloudRunOpV2EnvVarSourceOutput
func (GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext ¶
func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourceOutput
func (GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput ¶
func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput
func (GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext ¶
func (i GoogleCloudRunOpV2EnvVarSourceArgs) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput
type GoogleCloudRunOpV2EnvVarSourceInput ¶
type GoogleCloudRunOpV2EnvVarSourceInput interface { pulumi.Input ToGoogleCloudRunOpV2EnvVarSourceOutput() GoogleCloudRunOpV2EnvVarSourceOutput ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext(context.Context) GoogleCloudRunOpV2EnvVarSourceOutput }
GoogleCloudRunOpV2EnvVarSourceInput is an input type that accepts GoogleCloudRunOpV2EnvVarSourceArgs and GoogleCloudRunOpV2EnvVarSourceOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2EnvVarSourceInput` via:
GoogleCloudRunOpV2EnvVarSourceArgs{...}
type GoogleCloudRunOpV2EnvVarSourceOutput ¶
type GoogleCloudRunOpV2EnvVarSourceOutput struct{ *pulumi.OutputState }
EnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunOpV2EnvVarSourceOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarSourceOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarSourceOutput) SecretKeyRef ¶
func (o GoogleCloudRunOpV2EnvVarSourceOutput) SecretKeyRef() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourceOutput ¶
func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourceOutput() GoogleCloudRunOpV2EnvVarSourceOutput
func (GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourceOutput
func (GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput ¶
func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput
func (GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarSourceOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput
type GoogleCloudRunOpV2EnvVarSourcePtrInput ¶
type GoogleCloudRunOpV2EnvVarSourcePtrInput interface { pulumi.Input ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput }
GoogleCloudRunOpV2EnvVarSourcePtrInput is an input type that accepts GoogleCloudRunOpV2EnvVarSourceArgs, GoogleCloudRunOpV2EnvVarSourcePtr and GoogleCloudRunOpV2EnvVarSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2EnvVarSourcePtrInput` via:
GoogleCloudRunOpV2EnvVarSourceArgs{...} or: nil
func GoogleCloudRunOpV2EnvVarSourcePtr ¶
func GoogleCloudRunOpV2EnvVarSourcePtr(v *GoogleCloudRunOpV2EnvVarSourceArgs) GoogleCloudRunOpV2EnvVarSourcePtrInput
type GoogleCloudRunOpV2EnvVarSourcePtrOutput ¶
type GoogleCloudRunOpV2EnvVarSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2EnvVarSourcePtrOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarSourcePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarSourcePtrOutput) SecretKeyRef ¶
func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) SecretKeyRef() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GoogleCloudRunOpV2EnvVarSourcePtrOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput ¶
func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutput() GoogleCloudRunOpV2EnvVarSourcePtrOutput
func (GoogleCloudRunOpV2EnvVarSourcePtrOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarSourcePtrOutput) ToGoogleCloudRunOpV2EnvVarSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourcePtrOutput
type GoogleCloudRunOpV2EnvVarSourceResponse ¶
type GoogleCloudRunOpV2EnvVarSourceResponse struct { // Selects a secret and a specific version from Cloud Secret Manager. SecretKeyRef GoogleCloudRunOpV2SecretKeySelectorResponse `pulumi:"secretKeyRef"` }
EnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunOpV2EnvVarSourceResponseOutput ¶
type GoogleCloudRunOpV2EnvVarSourceResponseOutput struct{ *pulumi.OutputState }
EnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunOpV2EnvVarSourceResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2EnvVarSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2EnvVarSourceResponseOutput) SecretKeyRef ¶
func (o GoogleCloudRunOpV2EnvVarSourceResponseOutput) SecretKeyRef() GoogleCloudRunOpV2SecretKeySelectorResponseOutput
Selects a secret and a specific version from Cloud Secret Manager.
func (GoogleCloudRunOpV2EnvVarSourceResponseOutput) ToGoogleCloudRunOpV2EnvVarSourceResponseOutput ¶
func (o GoogleCloudRunOpV2EnvVarSourceResponseOutput) ToGoogleCloudRunOpV2EnvVarSourceResponseOutput() GoogleCloudRunOpV2EnvVarSourceResponseOutput
func (GoogleCloudRunOpV2EnvVarSourceResponseOutput) ToGoogleCloudRunOpV2EnvVarSourceResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2EnvVarSourceResponseOutput) ToGoogleCloudRunOpV2EnvVarSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2EnvVarSourceResponseOutput
type GoogleCloudRunOpV2ResourceRequirements ¶
type GoogleCloudRunOpV2ResourceRequirements struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle *bool `pulumi:"cpuIdle"` // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', and '4'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` }
ResourceRequirements describes the compute resource requirements.
type GoogleCloudRunOpV2ResourceRequirementsArgs ¶
type GoogleCloudRunOpV2ResourceRequirementsArgs struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle pulumi.BoolPtrInput `pulumi:"cpuIdle"` // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', and '4'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` }
ResourceRequirements describes the compute resource requirements.
func (GoogleCloudRunOpV2ResourceRequirementsArgs) ElementType ¶
func (GoogleCloudRunOpV2ResourceRequirementsArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsOutput ¶
func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsOutput() GoogleCloudRunOpV2ResourceRequirementsOutput
func (GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext ¶
func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsOutput
func (GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput ¶
func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
func (GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext ¶
func (i GoogleCloudRunOpV2ResourceRequirementsArgs) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput
type GoogleCloudRunOpV2ResourceRequirementsInput ¶
type GoogleCloudRunOpV2ResourceRequirementsInput interface { pulumi.Input ToGoogleCloudRunOpV2ResourceRequirementsOutput() GoogleCloudRunOpV2ResourceRequirementsOutput ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext(context.Context) GoogleCloudRunOpV2ResourceRequirementsOutput }
GoogleCloudRunOpV2ResourceRequirementsInput is an input type that accepts GoogleCloudRunOpV2ResourceRequirementsArgs and GoogleCloudRunOpV2ResourceRequirementsOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2ResourceRequirementsInput` via:
GoogleCloudRunOpV2ResourceRequirementsArgs{...}
type GoogleCloudRunOpV2ResourceRequirementsOutput ¶
type GoogleCloudRunOpV2ResourceRequirementsOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (GoogleCloudRunOpV2ResourceRequirementsOutput) CpuIdle ¶
func (o GoogleCloudRunOpV2ResourceRequirementsOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU should be throttled or not outside of requests.
func (GoogleCloudRunOpV2ResourceRequirementsOutput) ElementType ¶
func (GoogleCloudRunOpV2ResourceRequirementsOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ResourceRequirementsOutput) Limits ¶
func (o GoogleCloudRunOpV2ResourceRequirementsOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', and '4'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsOutput ¶
func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsOutput() GoogleCloudRunOpV2ResourceRequirementsOutput
func (GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext ¶
func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsOutput
func (GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput ¶
func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
func (GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2ResourceRequirementsOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput
type GoogleCloudRunOpV2ResourceRequirementsPtrInput ¶
type GoogleCloudRunOpV2ResourceRequirementsPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput }
GoogleCloudRunOpV2ResourceRequirementsPtrInput is an input type that accepts GoogleCloudRunOpV2ResourceRequirementsArgs, GoogleCloudRunOpV2ResourceRequirementsPtr and GoogleCloudRunOpV2ResourceRequirementsPtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2ResourceRequirementsPtrInput` via:
GoogleCloudRunOpV2ResourceRequirementsArgs{...} or: nil
func GoogleCloudRunOpV2ResourceRequirementsPtr ¶
func GoogleCloudRunOpV2ResourceRequirementsPtr(v *GoogleCloudRunOpV2ResourceRequirementsArgs) GoogleCloudRunOpV2ResourceRequirementsPtrInput
type GoogleCloudRunOpV2ResourceRequirementsPtrOutput ¶
type GoogleCloudRunOpV2ResourceRequirementsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) CpuIdle ¶
func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) CpuIdle() pulumi.BoolPtrOutput
Determines whether CPU should be throttled or not outside of requests.
func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) Limits ¶
func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', and '4'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput ¶
func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutput() GoogleCloudRunOpV2ResourceRequirementsPtrOutput
func (GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2ResourceRequirementsPtrOutput) ToGoogleCloudRunOpV2ResourceRequirementsPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsPtrOutput
type GoogleCloudRunOpV2ResourceRequirementsResponse ¶
type GoogleCloudRunOpV2ResourceRequirementsResponse struct { // Determines whether CPU should be throttled or not outside of requests. CpuIdle bool `pulumi:"cpuIdle"` // Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', and '4'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` }
ResourceRequirements describes the compute resource requirements.
type GoogleCloudRunOpV2ResourceRequirementsResponseOutput ¶
type GoogleCloudRunOpV2ResourceRequirementsResponseOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) CpuIdle ¶
func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) CpuIdle() pulumi.BoolOutput
Determines whether CPU should be throttled or not outside of requests.
func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) Limits ¶
func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) Limits() pulumi.StringMapOutput
Only memory and CPU are supported. Note: The only supported values for CPU are '1', '2', and '4'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ToGoogleCloudRunOpV2ResourceRequirementsResponseOutput ¶
func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ToGoogleCloudRunOpV2ResourceRequirementsResponseOutput() GoogleCloudRunOpV2ResourceRequirementsResponseOutput
func (GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ToGoogleCloudRunOpV2ResourceRequirementsResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2ResourceRequirementsResponseOutput) ToGoogleCloudRunOpV2ResourceRequirementsResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2ResourceRequirementsResponseOutput
type GoogleCloudRunOpV2RevisionScaling ¶
type GoogleCloudRunOpV2RevisionScaling 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 GoogleCloudRunOpV2RevisionScalingArgs ¶
type GoogleCloudRunOpV2RevisionScalingArgs 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 (GoogleCloudRunOpV2RevisionScalingArgs) ElementType ¶
func (GoogleCloudRunOpV2RevisionScalingArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingOutput ¶
func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingOutput() GoogleCloudRunOpV2RevisionScalingOutput
func (GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingOutputWithContext ¶
func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingOutput
func (GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingPtrOutput ¶
func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput
func (GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext ¶
func (i GoogleCloudRunOpV2RevisionScalingArgs) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput
type GoogleCloudRunOpV2RevisionScalingInput ¶
type GoogleCloudRunOpV2RevisionScalingInput interface { pulumi.Input ToGoogleCloudRunOpV2RevisionScalingOutput() GoogleCloudRunOpV2RevisionScalingOutput ToGoogleCloudRunOpV2RevisionScalingOutputWithContext(context.Context) GoogleCloudRunOpV2RevisionScalingOutput }
GoogleCloudRunOpV2RevisionScalingInput is an input type that accepts GoogleCloudRunOpV2RevisionScalingArgs and GoogleCloudRunOpV2RevisionScalingOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2RevisionScalingInput` via:
GoogleCloudRunOpV2RevisionScalingArgs{...}
type GoogleCloudRunOpV2RevisionScalingOutput ¶
type GoogleCloudRunOpV2RevisionScalingOutput struct{ *pulumi.OutputState }
Settings for revision-level scaling settings.
func (GoogleCloudRunOpV2RevisionScalingOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionScalingOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionScalingOutput) MaxInstanceCount ¶
func (o GoogleCloudRunOpV2RevisionScalingOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (GoogleCloudRunOpV2RevisionScalingOutput) MinInstanceCount ¶
func (o GoogleCloudRunOpV2RevisionScalingOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of serving instances that this resource should have.
func (GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingOutput ¶
func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingOutput() GoogleCloudRunOpV2RevisionScalingOutput
func (GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingOutput
func (GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutput ¶
func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput
func (GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionScalingOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput
type GoogleCloudRunOpV2RevisionScalingPtrInput ¶
type GoogleCloudRunOpV2RevisionScalingPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput }
GoogleCloudRunOpV2RevisionScalingPtrInput is an input type that accepts GoogleCloudRunOpV2RevisionScalingArgs, GoogleCloudRunOpV2RevisionScalingPtr and GoogleCloudRunOpV2RevisionScalingPtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2RevisionScalingPtrInput` via:
GoogleCloudRunOpV2RevisionScalingArgs{...} or: nil
func GoogleCloudRunOpV2RevisionScalingPtr ¶
func GoogleCloudRunOpV2RevisionScalingPtr(v *GoogleCloudRunOpV2RevisionScalingArgs) GoogleCloudRunOpV2RevisionScalingPtrInput
type GoogleCloudRunOpV2RevisionScalingPtrOutput ¶
type GoogleCloudRunOpV2RevisionScalingPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2RevisionScalingPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionScalingPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionScalingPtrOutput) MaxInstanceCount ¶
func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
Maximum number of serving instances that this resource should have.
func (GoogleCloudRunOpV2RevisionScalingPtrOutput) MinInstanceCount ¶
func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
Minimum number of serving instances that this resource should have.
func (GoogleCloudRunOpV2RevisionScalingPtrOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutput ¶
func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutput() GoogleCloudRunOpV2RevisionScalingPtrOutput
func (GoogleCloudRunOpV2RevisionScalingPtrOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionScalingPtrOutput) ToGoogleCloudRunOpV2RevisionScalingPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingPtrOutput
type GoogleCloudRunOpV2RevisionScalingResponse ¶
type GoogleCloudRunOpV2RevisionScalingResponse 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 GoogleCloudRunOpV2RevisionScalingResponseOutput ¶
type GoogleCloudRunOpV2RevisionScalingResponseOutput struct{ *pulumi.OutputState }
Settings for revision-level scaling settings.
func (GoogleCloudRunOpV2RevisionScalingResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionScalingResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionScalingResponseOutput) MaxInstanceCount ¶
func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) MaxInstanceCount() pulumi.IntOutput
Maximum number of serving instances that this resource should have.
func (GoogleCloudRunOpV2RevisionScalingResponseOutput) MinInstanceCount ¶
func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) MinInstanceCount() pulumi.IntOutput
Minimum number of serving instances that this resource should have.
func (GoogleCloudRunOpV2RevisionScalingResponseOutput) ToGoogleCloudRunOpV2RevisionScalingResponseOutput ¶
func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) ToGoogleCloudRunOpV2RevisionScalingResponseOutput() GoogleCloudRunOpV2RevisionScalingResponseOutput
func (GoogleCloudRunOpV2RevisionScalingResponseOutput) ToGoogleCloudRunOpV2RevisionScalingResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionScalingResponseOutput) ToGoogleCloudRunOpV2RevisionScalingResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionScalingResponseOutput
type GoogleCloudRunOpV2RevisionTemplate ¶
type GoogleCloudRunOpV2RevisionTemplate struct { // KRM-style annotations for the resource. Annotations map[string]string `pulumi:"annotations"` // Enables Confidential Cloud Run in Revisions created using this template. Confidential *bool `pulumi:"confidential"` // Sets the maximum number of requests that each serving instance can receive. ContainerConcurrency *int `pulumi:"containerConcurrency"` // Holds the single container that defines the unit of execution for this Revision. Containers []GoogleCloudRunOpV2Container `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 *GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment `pulumi:"executionEnvironment"` // KRM-style labels for the resource. Labels map[string]string `pulumi:"labels"` // 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 *GoogleCloudRunOpV2RevisionScaling `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount *string `pulumi:"serviceAccount"` // Max allowed time for an instance to respond to a request. Timeout *string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GoogleCloudRunOpV2Volume `pulumi:"volumes"` // VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess *GoogleCloudRunOpV2VpcAccess `pulumi:"vpcAccess"` }
RevisionTemplate describes the data a revision should have when created from a template.
type GoogleCloudRunOpV2RevisionTemplateArgs ¶
type GoogleCloudRunOpV2RevisionTemplateArgs struct { // KRM-style annotations for the resource. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Enables Confidential Cloud Run in Revisions created using this template. Confidential pulumi.BoolPtrInput `pulumi:"confidential"` // Sets the maximum number of requests that each serving instance can receive. ContainerConcurrency pulumi.IntPtrInput `pulumi:"containerConcurrency"` // Holds the single container that defines the unit of execution for this Revision. Containers GoogleCloudRunOpV2ContainerArrayInput `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 GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrInput `pulumi:"executionEnvironment"` // KRM-style labels for the resource. Labels pulumi.StringMapInput `pulumi:"labels"` // 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 GoogleCloudRunOpV2RevisionScalingPtrInput `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Max allowed time for an instance to respond to a request. Timeout pulumi.StringPtrInput `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes GoogleCloudRunOpV2VolumeArrayInput `pulumi:"volumes"` // VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess GoogleCloudRunOpV2VpcAccessPtrInput `pulumi:"vpcAccess"` }
RevisionTemplate describes the data a revision should have when created from a template.
func (GoogleCloudRunOpV2RevisionTemplateArgs) ElementType ¶
func (GoogleCloudRunOpV2RevisionTemplateArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionTemplateArgs) ToGoogleCloudRunOpV2RevisionTemplateOutput ¶
func (i GoogleCloudRunOpV2RevisionTemplateArgs) ToGoogleCloudRunOpV2RevisionTemplateOutput() GoogleCloudRunOpV2RevisionTemplateOutput
func (GoogleCloudRunOpV2RevisionTemplateArgs) ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext ¶
func (i GoogleCloudRunOpV2RevisionTemplateArgs) ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateOutput
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment ¶
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment string
The sandbox environment to host this Revision.
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ElementType ¶
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringOutput ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringOutputWithContext ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringPtrOutput ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringPtrOutputWithContext ¶
func (e GoogleCloudRunOpV2RevisionTemplateExecutionEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentInput ¶
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentInput interface { pulumi.Input ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext(context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput }
GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentInput is an input type that accepts GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentArgs and GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentInput` via:
GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentArgs{...}
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput ¶
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrInput ¶
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput }
func GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtr ¶
func GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtr(v string) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrInput
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput ¶
type GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToGoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2RevisionTemplateInput ¶
type GoogleCloudRunOpV2RevisionTemplateInput interface { pulumi.Input ToGoogleCloudRunOpV2RevisionTemplateOutput() GoogleCloudRunOpV2RevisionTemplateOutput ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext(context.Context) GoogleCloudRunOpV2RevisionTemplateOutput }
GoogleCloudRunOpV2RevisionTemplateInput is an input type that accepts GoogleCloudRunOpV2RevisionTemplateArgs and GoogleCloudRunOpV2RevisionTemplateOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2RevisionTemplateInput` via:
GoogleCloudRunOpV2RevisionTemplateArgs{...}
type GoogleCloudRunOpV2RevisionTemplateOutput ¶
type GoogleCloudRunOpV2RevisionTemplateOutput struct{ *pulumi.OutputState }
RevisionTemplate describes the data a revision should have when created from a template.
func (GoogleCloudRunOpV2RevisionTemplateOutput) Annotations ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Annotations() pulumi.StringMapOutput
KRM-style annotations for the resource.
func (GoogleCloudRunOpV2RevisionTemplateOutput) Confidential ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Confidential() pulumi.BoolPtrOutput
Enables Confidential Cloud Run in Revisions created using this template.
func (GoogleCloudRunOpV2RevisionTemplateOutput) ContainerConcurrency ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) ContainerConcurrency() pulumi.IntPtrOutput
Sets the maximum number of requests that each serving instance can receive.
func (GoogleCloudRunOpV2RevisionTemplateOutput) Containers ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Containers() GoogleCloudRunOpV2ContainerArrayOutput
Holds the single container that defines the unit of execution for this Revision.
func (GoogleCloudRunOpV2RevisionTemplateOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionTemplateOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionTemplateOutput) EncryptionKey ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) 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 (GoogleCloudRunOpV2RevisionTemplateOutput) ExecutionEnvironment ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) ExecutionEnvironment() GoogleCloudRunOpV2RevisionTemplateExecutionEnvironmentPtrOutput
The sandbox environment to host this Revision.
func (GoogleCloudRunOpV2RevisionTemplateOutput) Labels ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource.
func (GoogleCloudRunOpV2RevisionTemplateOutput) Revision ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) 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 (GoogleCloudRunOpV2RevisionTemplateOutput) Scaling ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Scaling() GoogleCloudRunOpV2RevisionScalingPtrOutput
Scaling settings for this Revision.
func (GoogleCloudRunOpV2RevisionTemplateOutput) ServiceAccount ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) 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 (GoogleCloudRunOpV2RevisionTemplateOutput) Timeout ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Timeout() pulumi.StringPtrOutput
Max allowed time for an instance to respond to a request.
func (GoogleCloudRunOpV2RevisionTemplateOutput) ToGoogleCloudRunOpV2RevisionTemplateOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) ToGoogleCloudRunOpV2RevisionTemplateOutput() GoogleCloudRunOpV2RevisionTemplateOutput
func (GoogleCloudRunOpV2RevisionTemplateOutput) ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) ToGoogleCloudRunOpV2RevisionTemplateOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateOutput
func (GoogleCloudRunOpV2RevisionTemplateOutput) Volumes ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) Volumes() GoogleCloudRunOpV2VolumeArrayOutput
A list of Volumes to make available to containers.
func (GoogleCloudRunOpV2RevisionTemplateOutput) VpcAccess ¶
func (o GoogleCloudRunOpV2RevisionTemplateOutput) VpcAccess() GoogleCloudRunOpV2VpcAccessPtrOutput
VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunOpV2RevisionTemplateResponse ¶
type GoogleCloudRunOpV2RevisionTemplateResponse struct { // KRM-style annotations for the resource. Annotations map[string]string `pulumi:"annotations"` // Enables Confidential Cloud Run in Revisions created using this template. Confidential bool `pulumi:"confidential"` // Sets the maximum number of requests that each serving instance can receive. ContainerConcurrency int `pulumi:"containerConcurrency"` // Holds the single container that defines the unit of execution for this Revision. Containers []GoogleCloudRunOpV2ContainerResponse `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"` // KRM-style labels for the resource. Labels map[string]string `pulumi:"labels"` // 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 GoogleCloudRunOpV2RevisionScalingResponse `pulumi:"scaling"` // Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. ServiceAccount string `pulumi:"serviceAccount"` // Max allowed time for an instance to respond to a request. Timeout string `pulumi:"timeout"` // A list of Volumes to make available to containers. Volumes []GoogleCloudRunOpV2VolumeResponse `pulumi:"volumes"` // VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc. VpcAccess GoogleCloudRunOpV2VpcAccessResponse `pulumi:"vpcAccess"` }
RevisionTemplate describes the data a revision should have when created from a template.
type GoogleCloudRunOpV2RevisionTemplateResponseOutput ¶
type GoogleCloudRunOpV2RevisionTemplateResponseOutput struct{ *pulumi.OutputState }
RevisionTemplate describes the data a revision should have when created from a template.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Annotations ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Annotations() pulumi.StringMapOutput
KRM-style annotations for the resource.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Confidential ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Confidential() pulumi.BoolOutput
Enables Confidential Cloud Run in Revisions created using this template.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ContainerConcurrency ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ContainerConcurrency() pulumi.IntOutput
Sets the maximum number of requests that each serving instance can receive.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Containers ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Containers() GoogleCloudRunOpV2ContainerResponseArrayOutput
Holds the single container that defines the unit of execution for this Revision.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) EncryptionKey ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ExecutionEnvironment ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ExecutionEnvironment() pulumi.StringOutput
The sandbox environment to host this Revision.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Labels ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Labels() pulumi.StringMapOutput
KRM-style labels for the resource.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Revision ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Scaling ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Scaling() GoogleCloudRunOpV2RevisionScalingResponseOutput
Scaling settings for this Revision.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ServiceAccount ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) 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 (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Timeout ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Timeout() pulumi.StringOutput
Max allowed time for an instance to respond to a request.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ToGoogleCloudRunOpV2RevisionTemplateResponseOutput ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ToGoogleCloudRunOpV2RevisionTemplateResponseOutput() GoogleCloudRunOpV2RevisionTemplateResponseOutput
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) ToGoogleCloudRunOpV2RevisionTemplateResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) ToGoogleCloudRunOpV2RevisionTemplateResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2RevisionTemplateResponseOutput
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) Volumes ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) Volumes() GoogleCloudRunOpV2VolumeResponseArrayOutput
A list of Volumes to make available to containers.
func (GoogleCloudRunOpV2RevisionTemplateResponseOutput) VpcAccess ¶
func (o GoogleCloudRunOpV2RevisionTemplateResponseOutput) VpcAccess() GoogleCloudRunOpV2VpcAccessResponseOutput
VPC Access configuration to use for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
type GoogleCloudRunOpV2SecretKeySelector ¶
type GoogleCloudRunOpV2SecretKeySelector 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 value or an integer for a specific version. Version *string `pulumi:"version"` }
SecretEnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunOpV2SecretKeySelectorArgs ¶
type GoogleCloudRunOpV2SecretKeySelectorArgs 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 value or an integer for a specific version. Version pulumi.StringPtrInput `pulumi:"version"` }
SecretEnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunOpV2SecretKeySelectorArgs) ElementType ¶
func (GoogleCloudRunOpV2SecretKeySelectorArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorOutput ¶
func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorOutput() GoogleCloudRunOpV2SecretKeySelectorOutput
func (GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext ¶
func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorOutput
func (GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput ¶
func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
func (GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext ¶
func (i GoogleCloudRunOpV2SecretKeySelectorArgs) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput
type GoogleCloudRunOpV2SecretKeySelectorInput ¶
type GoogleCloudRunOpV2SecretKeySelectorInput interface { pulumi.Input ToGoogleCloudRunOpV2SecretKeySelectorOutput() GoogleCloudRunOpV2SecretKeySelectorOutput ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext(context.Context) GoogleCloudRunOpV2SecretKeySelectorOutput }
GoogleCloudRunOpV2SecretKeySelectorInput is an input type that accepts GoogleCloudRunOpV2SecretKeySelectorArgs and GoogleCloudRunOpV2SecretKeySelectorOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2SecretKeySelectorInput` via:
GoogleCloudRunOpV2SecretKeySelectorArgs{...}
type GoogleCloudRunOpV2SecretKeySelectorOutput ¶
type GoogleCloudRunOpV2SecretKeySelectorOutput struct{ *pulumi.OutputState }
SecretEnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunOpV2SecretKeySelectorOutput) ElementType ¶
func (GoogleCloudRunOpV2SecretKeySelectorOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretKeySelectorOutput) Secret ¶
func (o GoogleCloudRunOpV2SecretKeySelectorOutput) 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 (GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorOutput ¶
func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorOutput() GoogleCloudRunOpV2SecretKeySelectorOutput
func (GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorOutput
func (GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput ¶
func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
func (GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretKeySelectorOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput
func (GoogleCloudRunOpV2SecretKeySelectorOutput) Version ¶
func (o GoogleCloudRunOpV2SecretKeySelectorOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GoogleCloudRunOpV2SecretKeySelectorPtrInput ¶
type GoogleCloudRunOpV2SecretKeySelectorPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput }
GoogleCloudRunOpV2SecretKeySelectorPtrInput is an input type that accepts GoogleCloudRunOpV2SecretKeySelectorArgs, GoogleCloudRunOpV2SecretKeySelectorPtr and GoogleCloudRunOpV2SecretKeySelectorPtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2SecretKeySelectorPtrInput` via:
GoogleCloudRunOpV2SecretKeySelectorArgs{...} or: nil
func GoogleCloudRunOpV2SecretKeySelectorPtr ¶
func GoogleCloudRunOpV2SecretKeySelectorPtr(v *GoogleCloudRunOpV2SecretKeySelectorArgs) GoogleCloudRunOpV2SecretKeySelectorPtrInput
type GoogleCloudRunOpV2SecretKeySelectorPtrOutput ¶
type GoogleCloudRunOpV2SecretKeySelectorPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) Secret ¶
func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) 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 (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput ¶
func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutput() GoogleCloudRunOpV2SecretKeySelectorPtrOutput
func (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) ToGoogleCloudRunOpV2SecretKeySelectorPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorPtrOutput
func (GoogleCloudRunOpV2SecretKeySelectorPtrOutput) Version ¶
func (o GoogleCloudRunOpV2SecretKeySelectorPtrOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GoogleCloudRunOpV2SecretKeySelectorResponse ¶
type GoogleCloudRunOpV2SecretKeySelectorResponse 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 value or an integer for a specific version. Version string `pulumi:"version"` }
SecretEnvVarSource represents a source for the value of an EnvVar.
type GoogleCloudRunOpV2SecretKeySelectorResponseOutput ¶
type GoogleCloudRunOpV2SecretKeySelectorResponseOutput struct{ *pulumi.OutputState }
SecretEnvVarSource represents a source for the value of an EnvVar.
func (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) Secret ¶
func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) 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 (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ToGoogleCloudRunOpV2SecretKeySelectorResponseOutput ¶
func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ToGoogleCloudRunOpV2SecretKeySelectorResponseOutput() GoogleCloudRunOpV2SecretKeySelectorResponseOutput
func (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ToGoogleCloudRunOpV2SecretKeySelectorResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) ToGoogleCloudRunOpV2SecretKeySelectorResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretKeySelectorResponseOutput
func (GoogleCloudRunOpV2SecretKeySelectorResponseOutput) Version ¶
func (o GoogleCloudRunOpV2SecretKeySelectorResponseOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GoogleCloudRunOpV2SecretVolumeSource ¶
type GoogleCloudRunOpV2SecretVolumeSource struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. 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 []GoogleCloudRunOpV2VersionToPath `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 GoogleCloudRunOpV2SecretVolumeSourceArgs ¶
type GoogleCloudRunOpV2SecretVolumeSourceArgs struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. 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 GoogleCloudRunOpV2VersionToPathArrayInput `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 (GoogleCloudRunOpV2SecretVolumeSourceArgs) ElementType ¶
func (GoogleCloudRunOpV2SecretVolumeSourceArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourceOutput ¶
func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourceOutput() GoogleCloudRunOpV2SecretVolumeSourceOutput
func (GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext ¶
func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourceOutput
func (GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput ¶
func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
func (GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext ¶
func (i GoogleCloudRunOpV2SecretVolumeSourceArgs) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
type GoogleCloudRunOpV2SecretVolumeSourceInput ¶
type GoogleCloudRunOpV2SecretVolumeSourceInput interface { pulumi.Input ToGoogleCloudRunOpV2SecretVolumeSourceOutput() GoogleCloudRunOpV2SecretVolumeSourceOutput ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext(context.Context) GoogleCloudRunOpV2SecretVolumeSourceOutput }
GoogleCloudRunOpV2SecretVolumeSourceInput is an input type that accepts GoogleCloudRunOpV2SecretVolumeSourceArgs and GoogleCloudRunOpV2SecretVolumeSourceOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2SecretVolumeSourceInput` via:
GoogleCloudRunOpV2SecretVolumeSourceArgs{...}
type GoogleCloudRunOpV2SecretVolumeSourceOutput ¶
type GoogleCloudRunOpV2SecretVolumeSourceOutput 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 (GoogleCloudRunOpV2SecretVolumeSourceOutput) DefaultMode ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) 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 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. 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 (GoogleCloudRunOpV2SecretVolumeSourceOutput) ElementType ¶
func (GoogleCloudRunOpV2SecretVolumeSourceOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretVolumeSourceOutput) Items ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) Items() GoogleCloudRunOpV2VersionToPathArrayOutput
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 (GoogleCloudRunOpV2SecretVolumeSourceOutput) Secret ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) 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 (GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourceOutput ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourceOutput() GoogleCloudRunOpV2SecretVolumeSourceOutput
func (GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourceOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourceOutput
func (GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
func (GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
type GoogleCloudRunOpV2SecretVolumeSourcePtrInput ¶
type GoogleCloudRunOpV2SecretVolumeSourcePtrInput interface { pulumi.Input ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput }
GoogleCloudRunOpV2SecretVolumeSourcePtrInput is an input type that accepts GoogleCloudRunOpV2SecretVolumeSourceArgs, GoogleCloudRunOpV2SecretVolumeSourcePtr and GoogleCloudRunOpV2SecretVolumeSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2SecretVolumeSourcePtrInput` via:
GoogleCloudRunOpV2SecretVolumeSourceArgs{...} or: nil
func GoogleCloudRunOpV2SecretVolumeSourcePtr ¶
func GoogleCloudRunOpV2SecretVolumeSourcePtr(v *GoogleCloudRunOpV2SecretVolumeSourceArgs) GoogleCloudRunOpV2SecretVolumeSourcePtrInput
type GoogleCloudRunOpV2SecretVolumeSourcePtrOutput ¶
type GoogleCloudRunOpV2SecretVolumeSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) DefaultMode ¶
func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) 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 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. 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 (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ElementType ¶
func (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) Items ¶
func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) Items() GoogleCloudRunOpV2VersionToPathArrayOutput
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 (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) Secret ¶
func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) 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 (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput ¶
func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutput() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
func (GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretVolumeSourcePtrOutput) ToGoogleCloudRunOpV2SecretVolumeSourcePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
type GoogleCloudRunOpV2SecretVolumeSourceResponse ¶
type GoogleCloudRunOpV2SecretVolumeSourceResponse struct { // Integer representation of mode bits to use on created files by default. Must be a value between 0000 and 0777 (octal), defaulting to 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. 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 []GoogleCloudRunOpV2VersionToPathResponse `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 GoogleCloudRunOpV2SecretVolumeSourceResponseOutput ¶
type GoogleCloudRunOpV2SecretVolumeSourceResponseOutput 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 (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) DefaultMode ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) 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 0644. Directories within the path are not affected by this setting. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. 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 (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) Items ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) Items() GoogleCloudRunOpV2VersionToPathResponseArrayOutput
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 (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) Secret ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) 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 (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunOpV2SecretVolumeSourceResponseOutput ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunOpV2SecretVolumeSourceResponseOutput() GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
func (GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunOpV2SecretVolumeSourceResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2SecretVolumeSourceResponseOutput) ToGoogleCloudRunOpV2SecretVolumeSourceResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
type GoogleCloudRunOpV2TrafficTarget ¶
type GoogleCloudRunOpV2TrafficTarget 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 *GoogleCloudRunOpV2TrafficTargetType `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 GoogleCloudRunOpV2TrafficTargetArgs ¶
type GoogleCloudRunOpV2TrafficTargetArgs 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 GoogleCloudRunOpV2TrafficTargetTypePtrInput `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 (GoogleCloudRunOpV2TrafficTargetArgs) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetArgs) ToGoogleCloudRunOpV2TrafficTargetOutput ¶
func (i GoogleCloudRunOpV2TrafficTargetArgs) ToGoogleCloudRunOpV2TrafficTargetOutput() GoogleCloudRunOpV2TrafficTargetOutput
func (GoogleCloudRunOpV2TrafficTargetArgs) ToGoogleCloudRunOpV2TrafficTargetOutputWithContext ¶
func (i GoogleCloudRunOpV2TrafficTargetArgs) ToGoogleCloudRunOpV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetOutput
type GoogleCloudRunOpV2TrafficTargetArray ¶
type GoogleCloudRunOpV2TrafficTargetArray []GoogleCloudRunOpV2TrafficTargetInput
func (GoogleCloudRunOpV2TrafficTargetArray) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetArray) ToGoogleCloudRunOpV2TrafficTargetArrayOutput ¶
func (i GoogleCloudRunOpV2TrafficTargetArray) ToGoogleCloudRunOpV2TrafficTargetArrayOutput() GoogleCloudRunOpV2TrafficTargetArrayOutput
func (GoogleCloudRunOpV2TrafficTargetArray) ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2TrafficTargetArray) ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetArrayOutput
type GoogleCloudRunOpV2TrafficTargetArrayInput ¶
type GoogleCloudRunOpV2TrafficTargetArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2TrafficTargetArrayOutput() GoogleCloudRunOpV2TrafficTargetArrayOutput ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext(context.Context) GoogleCloudRunOpV2TrafficTargetArrayOutput }
GoogleCloudRunOpV2TrafficTargetArrayInput is an input type that accepts GoogleCloudRunOpV2TrafficTargetArray and GoogleCloudRunOpV2TrafficTargetArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2TrafficTargetArrayInput` via:
GoogleCloudRunOpV2TrafficTargetArray{ GoogleCloudRunOpV2TrafficTargetArgs{...} }
type GoogleCloudRunOpV2TrafficTargetArrayOutput ¶
type GoogleCloudRunOpV2TrafficTargetArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2TrafficTargetArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetArrayOutput) ToGoogleCloudRunOpV2TrafficTargetArrayOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetArrayOutput) ToGoogleCloudRunOpV2TrafficTargetArrayOutput() GoogleCloudRunOpV2TrafficTargetArrayOutput
func (GoogleCloudRunOpV2TrafficTargetArrayOutput) ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetArrayOutput) ToGoogleCloudRunOpV2TrafficTargetArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetArrayOutput
type GoogleCloudRunOpV2TrafficTargetInput ¶
type GoogleCloudRunOpV2TrafficTargetInput interface { pulumi.Input ToGoogleCloudRunOpV2TrafficTargetOutput() GoogleCloudRunOpV2TrafficTargetOutput ToGoogleCloudRunOpV2TrafficTargetOutputWithContext(context.Context) GoogleCloudRunOpV2TrafficTargetOutput }
GoogleCloudRunOpV2TrafficTargetInput is an input type that accepts GoogleCloudRunOpV2TrafficTargetArgs and GoogleCloudRunOpV2TrafficTargetOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2TrafficTargetInput` via:
GoogleCloudRunOpV2TrafficTargetArgs{...}
type GoogleCloudRunOpV2TrafficTargetOutput ¶
type GoogleCloudRunOpV2TrafficTargetOutput 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 (GoogleCloudRunOpV2TrafficTargetOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetOutput) Percent ¶
func (o GoogleCloudRunOpV2TrafficTargetOutput) Percent() pulumi.IntPtrOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (GoogleCloudRunOpV2TrafficTargetOutput) Revision ¶
func (o GoogleCloudRunOpV2TrafficTargetOutput) Revision() pulumi.StringPtrOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (GoogleCloudRunOpV2TrafficTargetOutput) Tag ¶
func (o GoogleCloudRunOpV2TrafficTargetOutput) Tag() pulumi.StringPtrOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (GoogleCloudRunOpV2TrafficTargetOutput) ToGoogleCloudRunOpV2TrafficTargetOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetOutput) ToGoogleCloudRunOpV2TrafficTargetOutput() GoogleCloudRunOpV2TrafficTargetOutput
func (GoogleCloudRunOpV2TrafficTargetOutput) ToGoogleCloudRunOpV2TrafficTargetOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetOutput) ToGoogleCloudRunOpV2TrafficTargetOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetOutput
type GoogleCloudRunOpV2TrafficTargetResponse ¶
type GoogleCloudRunOpV2TrafficTargetResponse 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 GoogleCloudRunOpV2TrafficTargetResponseArrayOutput ¶
type GoogleCloudRunOpV2TrafficTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetResponseArrayOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetResponseArrayOutput() GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
func (GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
type GoogleCloudRunOpV2TrafficTargetResponseOutput ¶
type GoogleCloudRunOpV2TrafficTargetResponseOutput 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 (GoogleCloudRunOpV2TrafficTargetResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) Percent ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Percent() pulumi.IntOutput
Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) Revision ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Revision() pulumi.StringOutput
Revision to which to send this portion of traffic, if traffic allocation is by revision.
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) Tag ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Tag() pulumi.StringOutput
Indicates a string to be part of the URI to exclusively reference this target.
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) ToGoogleCloudRunOpV2TrafficTargetResponseOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) ToGoogleCloudRunOpV2TrafficTargetResponseOutput() GoogleCloudRunOpV2TrafficTargetResponseOutput
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) ToGoogleCloudRunOpV2TrafficTargetResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) ToGoogleCloudRunOpV2TrafficTargetResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetResponseOutput
func (GoogleCloudRunOpV2TrafficTargetResponseOutput) Type ¶
func (o GoogleCloudRunOpV2TrafficTargetResponseOutput) Type() pulumi.StringOutput
The allocation type for this traffic target.
type GoogleCloudRunOpV2TrafficTargetStatusResponse ¶
type GoogleCloudRunOpV2TrafficTargetStatusResponse 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 GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput ¶
type GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput() GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
func (GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
type GoogleCloudRunOpV2TrafficTargetStatusResponseOutput ¶
type GoogleCloudRunOpV2TrafficTargetStatusResponseOutput struct{ *pulumi.OutputState }
Represents the observed state of a single `TrafficTarget` entry.
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Percent ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Percent() pulumi.IntOutput
Specifies percent of the traffic to this Revision.
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Revision ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Revision() pulumi.StringOutput
Revision to which this traffic is sent.
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Tag ¶
Indicates the string used in the URI to exclusively reference this target.
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseOutput() GoogleCloudRunOpV2TrafficTargetStatusResponseOutput
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) ToGoogleCloudRunOpV2TrafficTargetStatusResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetStatusResponseOutput
func (GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Type ¶
func (o GoogleCloudRunOpV2TrafficTargetStatusResponseOutput) Type() pulumi.StringOutput
The allocation type for this traffic target.
type GoogleCloudRunOpV2TrafficTargetType ¶
type GoogleCloudRunOpV2TrafficTargetType string
The allocation type for this traffic target.
func (GoogleCloudRunOpV2TrafficTargetType) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetType) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypeOutput ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypeOutput() GoogleCloudRunOpV2TrafficTargetTypeOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypeOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToStringOutput ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToStringOutputWithContext ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToStringPtrOutput ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2TrafficTargetType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudRunOpV2TrafficTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2TrafficTargetTypeInput ¶
type GoogleCloudRunOpV2TrafficTargetTypeInput interface { pulumi.Input ToGoogleCloudRunOpV2TrafficTargetTypeOutput() GoogleCloudRunOpV2TrafficTargetTypeOutput ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext(context.Context) GoogleCloudRunOpV2TrafficTargetTypeOutput }
GoogleCloudRunOpV2TrafficTargetTypeInput is an input type that accepts GoogleCloudRunOpV2TrafficTargetTypeArgs and GoogleCloudRunOpV2TrafficTargetTypeOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2TrafficTargetTypeInput` via:
GoogleCloudRunOpV2TrafficTargetTypeArgs{...}
type GoogleCloudRunOpV2TrafficTargetTypeOutput ¶
type GoogleCloudRunOpV2TrafficTargetTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypeOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypeOutput() GoogleCloudRunOpV2TrafficTargetTypeOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypeOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2TrafficTargetTypePtrInput ¶
type GoogleCloudRunOpV2TrafficTargetTypePtrInput interface { pulumi.Input ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput }
func GoogleCloudRunOpV2TrafficTargetTypePtr ¶
func GoogleCloudRunOpV2TrafficTargetTypePtr(v string) GoogleCloudRunOpV2TrafficTargetTypePtrInput
type GoogleCloudRunOpV2TrafficTargetTypePtrOutput ¶
type GoogleCloudRunOpV2TrafficTargetTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ElementType ¶
func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutput() GoogleCloudRunOpV2TrafficTargetTypePtrOutput
func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToGoogleCloudRunOpV2TrafficTargetTypePtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2TrafficTargetTypePtrOutput
func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2TrafficTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2VersionToPath ¶
type GoogleCloudRunOpV2VersionToPath 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 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 GoogleCloudRunOpV2VersionToPathArgs ¶
type GoogleCloudRunOpV2VersionToPathArgs 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 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 (GoogleCloudRunOpV2VersionToPathArgs) ElementType ¶
func (GoogleCloudRunOpV2VersionToPathArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2VersionToPathArgs) ToGoogleCloudRunOpV2VersionToPathOutput ¶
func (i GoogleCloudRunOpV2VersionToPathArgs) ToGoogleCloudRunOpV2VersionToPathOutput() GoogleCloudRunOpV2VersionToPathOutput
func (GoogleCloudRunOpV2VersionToPathArgs) ToGoogleCloudRunOpV2VersionToPathOutputWithContext ¶
func (i GoogleCloudRunOpV2VersionToPathArgs) ToGoogleCloudRunOpV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathOutput
type GoogleCloudRunOpV2VersionToPathArray ¶
type GoogleCloudRunOpV2VersionToPathArray []GoogleCloudRunOpV2VersionToPathInput
func (GoogleCloudRunOpV2VersionToPathArray) ElementType ¶
func (GoogleCloudRunOpV2VersionToPathArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2VersionToPathArray) ToGoogleCloudRunOpV2VersionToPathArrayOutput ¶
func (i GoogleCloudRunOpV2VersionToPathArray) ToGoogleCloudRunOpV2VersionToPathArrayOutput() GoogleCloudRunOpV2VersionToPathArrayOutput
func (GoogleCloudRunOpV2VersionToPathArray) ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2VersionToPathArray) ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathArrayOutput
type GoogleCloudRunOpV2VersionToPathArrayInput ¶
type GoogleCloudRunOpV2VersionToPathArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2VersionToPathArrayOutput() GoogleCloudRunOpV2VersionToPathArrayOutput ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext(context.Context) GoogleCloudRunOpV2VersionToPathArrayOutput }
GoogleCloudRunOpV2VersionToPathArrayInput is an input type that accepts GoogleCloudRunOpV2VersionToPathArray and GoogleCloudRunOpV2VersionToPathArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VersionToPathArrayInput` via:
GoogleCloudRunOpV2VersionToPathArray{ GoogleCloudRunOpV2VersionToPathArgs{...} }
type GoogleCloudRunOpV2VersionToPathArrayOutput ¶
type GoogleCloudRunOpV2VersionToPathArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VersionToPathArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2VersionToPathArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VersionToPathArrayOutput) ToGoogleCloudRunOpV2VersionToPathArrayOutput ¶
func (o GoogleCloudRunOpV2VersionToPathArrayOutput) ToGoogleCloudRunOpV2VersionToPathArrayOutput() GoogleCloudRunOpV2VersionToPathArrayOutput
func (GoogleCloudRunOpV2VersionToPathArrayOutput) ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2VersionToPathArrayOutput) ToGoogleCloudRunOpV2VersionToPathArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathArrayOutput
type GoogleCloudRunOpV2VersionToPathInput ¶
type GoogleCloudRunOpV2VersionToPathInput interface { pulumi.Input ToGoogleCloudRunOpV2VersionToPathOutput() GoogleCloudRunOpV2VersionToPathOutput ToGoogleCloudRunOpV2VersionToPathOutputWithContext(context.Context) GoogleCloudRunOpV2VersionToPathOutput }
GoogleCloudRunOpV2VersionToPathInput is an input type that accepts GoogleCloudRunOpV2VersionToPathArgs and GoogleCloudRunOpV2VersionToPathOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VersionToPathInput` via:
GoogleCloudRunOpV2VersionToPathArgs{...}
type GoogleCloudRunOpV2VersionToPathOutput ¶
type GoogleCloudRunOpV2VersionToPathOutput 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 (GoogleCloudRunOpV2VersionToPathOutput) ElementType ¶
func (GoogleCloudRunOpV2VersionToPathOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VersionToPathOutput) Mode ¶
func (o GoogleCloudRunOpV2VersionToPathOutput) 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 (GoogleCloudRunOpV2VersionToPathOutput) Path ¶
func (o GoogleCloudRunOpV2VersionToPathOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (GoogleCloudRunOpV2VersionToPathOutput) ToGoogleCloudRunOpV2VersionToPathOutput ¶
func (o GoogleCloudRunOpV2VersionToPathOutput) ToGoogleCloudRunOpV2VersionToPathOutput() GoogleCloudRunOpV2VersionToPathOutput
func (GoogleCloudRunOpV2VersionToPathOutput) ToGoogleCloudRunOpV2VersionToPathOutputWithContext ¶
func (o GoogleCloudRunOpV2VersionToPathOutput) ToGoogleCloudRunOpV2VersionToPathOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathOutput
func (GoogleCloudRunOpV2VersionToPathOutput) Version ¶
func (o GoogleCloudRunOpV2VersionToPathOutput) Version() pulumi.StringPtrOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GoogleCloudRunOpV2VersionToPathResponse ¶
type GoogleCloudRunOpV2VersionToPathResponse 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 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 GoogleCloudRunOpV2VersionToPathResponseArrayOutput ¶
type GoogleCloudRunOpV2VersionToPathResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ToGoogleCloudRunOpV2VersionToPathResponseArrayOutput ¶
func (o GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ToGoogleCloudRunOpV2VersionToPathResponseArrayOutput() GoogleCloudRunOpV2VersionToPathResponseArrayOutput
func (GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ToGoogleCloudRunOpV2VersionToPathResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2VersionToPathResponseArrayOutput) ToGoogleCloudRunOpV2VersionToPathResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathResponseArrayOutput
type GoogleCloudRunOpV2VersionToPathResponseOutput ¶
type GoogleCloudRunOpV2VersionToPathResponseOutput 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 (GoogleCloudRunOpV2VersionToPathResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2VersionToPathResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VersionToPathResponseOutput) Mode ¶
func (o GoogleCloudRunOpV2VersionToPathResponseOutput) 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 (GoogleCloudRunOpV2VersionToPathResponseOutput) Path ¶
func (o GoogleCloudRunOpV2VersionToPathResponseOutput) Path() pulumi.StringOutput
The relative path of the secret in the container.
func (GoogleCloudRunOpV2VersionToPathResponseOutput) ToGoogleCloudRunOpV2VersionToPathResponseOutput ¶
func (o GoogleCloudRunOpV2VersionToPathResponseOutput) ToGoogleCloudRunOpV2VersionToPathResponseOutput() GoogleCloudRunOpV2VersionToPathResponseOutput
func (GoogleCloudRunOpV2VersionToPathResponseOutput) ToGoogleCloudRunOpV2VersionToPathResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2VersionToPathResponseOutput) ToGoogleCloudRunOpV2VersionToPathResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VersionToPathResponseOutput
func (GoogleCloudRunOpV2VersionToPathResponseOutput) Version ¶
func (o GoogleCloudRunOpV2VersionToPathResponseOutput) Version() pulumi.StringOutput
The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version.
type GoogleCloudRunOpV2Volume ¶
type GoogleCloudRunOpV2Volume 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 *GoogleCloudRunOpV2CloudSqlInstance `pulumi:"cloudSqlInstance"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secret *GoogleCloudRunOpV2SecretVolumeSource `pulumi:"secret"` }
Volume represents a named volume in a container.
type GoogleCloudRunOpV2VolumeArgs ¶
type GoogleCloudRunOpV2VolumeArgs 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 GoogleCloudRunOpV2CloudSqlInstancePtrInput `pulumi:"cloudSqlInstance"` // Volume's name. Name pulumi.StringInput `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secret GoogleCloudRunOpV2SecretVolumeSourcePtrInput `pulumi:"secret"` }
Volume represents a named volume in a container.
func (GoogleCloudRunOpV2VolumeArgs) ElementType ¶
func (GoogleCloudRunOpV2VolumeArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeArgs) ToGoogleCloudRunOpV2VolumeOutput ¶
func (i GoogleCloudRunOpV2VolumeArgs) ToGoogleCloudRunOpV2VolumeOutput() GoogleCloudRunOpV2VolumeOutput
func (GoogleCloudRunOpV2VolumeArgs) ToGoogleCloudRunOpV2VolumeOutputWithContext ¶
func (i GoogleCloudRunOpV2VolumeArgs) ToGoogleCloudRunOpV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeOutput
type GoogleCloudRunOpV2VolumeArray ¶
type GoogleCloudRunOpV2VolumeArray []GoogleCloudRunOpV2VolumeInput
func (GoogleCloudRunOpV2VolumeArray) ElementType ¶
func (GoogleCloudRunOpV2VolumeArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeArray) ToGoogleCloudRunOpV2VolumeArrayOutput ¶
func (i GoogleCloudRunOpV2VolumeArray) ToGoogleCloudRunOpV2VolumeArrayOutput() GoogleCloudRunOpV2VolumeArrayOutput
func (GoogleCloudRunOpV2VolumeArray) ToGoogleCloudRunOpV2VolumeArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2VolumeArray) ToGoogleCloudRunOpV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeArrayOutput
type GoogleCloudRunOpV2VolumeArrayInput ¶
type GoogleCloudRunOpV2VolumeArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2VolumeArrayOutput() GoogleCloudRunOpV2VolumeArrayOutput ToGoogleCloudRunOpV2VolumeArrayOutputWithContext(context.Context) GoogleCloudRunOpV2VolumeArrayOutput }
GoogleCloudRunOpV2VolumeArrayInput is an input type that accepts GoogleCloudRunOpV2VolumeArray and GoogleCloudRunOpV2VolumeArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VolumeArrayInput` via:
GoogleCloudRunOpV2VolumeArray{ GoogleCloudRunOpV2VolumeArgs{...} }
type GoogleCloudRunOpV2VolumeArrayOutput ¶
type GoogleCloudRunOpV2VolumeArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VolumeArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeArrayOutput) Index ¶
func (o GoogleCloudRunOpV2VolumeArrayOutput) Index(i pulumi.IntInput) GoogleCloudRunOpV2VolumeOutput
func (GoogleCloudRunOpV2VolumeArrayOutput) ToGoogleCloudRunOpV2VolumeArrayOutput ¶
func (o GoogleCloudRunOpV2VolumeArrayOutput) ToGoogleCloudRunOpV2VolumeArrayOutput() GoogleCloudRunOpV2VolumeArrayOutput
func (GoogleCloudRunOpV2VolumeArrayOutput) ToGoogleCloudRunOpV2VolumeArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeArrayOutput) ToGoogleCloudRunOpV2VolumeArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeArrayOutput
type GoogleCloudRunOpV2VolumeInput ¶
type GoogleCloudRunOpV2VolumeInput interface { pulumi.Input ToGoogleCloudRunOpV2VolumeOutput() GoogleCloudRunOpV2VolumeOutput ToGoogleCloudRunOpV2VolumeOutputWithContext(context.Context) GoogleCloudRunOpV2VolumeOutput }
GoogleCloudRunOpV2VolumeInput is an input type that accepts GoogleCloudRunOpV2VolumeArgs and GoogleCloudRunOpV2VolumeOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VolumeInput` via:
GoogleCloudRunOpV2VolumeArgs{...}
type GoogleCloudRunOpV2VolumeMount ¶
type GoogleCloudRunOpV2VolumeMount 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 GoogleCloudRunOpV2VolumeMountArgs ¶
type GoogleCloudRunOpV2VolumeMountArgs 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 (GoogleCloudRunOpV2VolumeMountArgs) ElementType ¶
func (GoogleCloudRunOpV2VolumeMountArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeMountArgs) ToGoogleCloudRunOpV2VolumeMountOutput ¶
func (i GoogleCloudRunOpV2VolumeMountArgs) ToGoogleCloudRunOpV2VolumeMountOutput() GoogleCloudRunOpV2VolumeMountOutput
func (GoogleCloudRunOpV2VolumeMountArgs) ToGoogleCloudRunOpV2VolumeMountOutputWithContext ¶
func (i GoogleCloudRunOpV2VolumeMountArgs) ToGoogleCloudRunOpV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountOutput
type GoogleCloudRunOpV2VolumeMountArray ¶
type GoogleCloudRunOpV2VolumeMountArray []GoogleCloudRunOpV2VolumeMountInput
func (GoogleCloudRunOpV2VolumeMountArray) ElementType ¶
func (GoogleCloudRunOpV2VolumeMountArray) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeMountArray) ToGoogleCloudRunOpV2VolumeMountArrayOutput ¶
func (i GoogleCloudRunOpV2VolumeMountArray) ToGoogleCloudRunOpV2VolumeMountArrayOutput() GoogleCloudRunOpV2VolumeMountArrayOutput
func (GoogleCloudRunOpV2VolumeMountArray) ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext ¶
func (i GoogleCloudRunOpV2VolumeMountArray) ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountArrayOutput
type GoogleCloudRunOpV2VolumeMountArrayInput ¶
type GoogleCloudRunOpV2VolumeMountArrayInput interface { pulumi.Input ToGoogleCloudRunOpV2VolumeMountArrayOutput() GoogleCloudRunOpV2VolumeMountArrayOutput ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext(context.Context) GoogleCloudRunOpV2VolumeMountArrayOutput }
GoogleCloudRunOpV2VolumeMountArrayInput is an input type that accepts GoogleCloudRunOpV2VolumeMountArray and GoogleCloudRunOpV2VolumeMountArrayOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VolumeMountArrayInput` via:
GoogleCloudRunOpV2VolumeMountArray{ GoogleCloudRunOpV2VolumeMountArgs{...} }
type GoogleCloudRunOpV2VolumeMountArrayOutput ¶
type GoogleCloudRunOpV2VolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VolumeMountArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeMountArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeMountArrayOutput) ToGoogleCloudRunOpV2VolumeMountArrayOutput ¶
func (o GoogleCloudRunOpV2VolumeMountArrayOutput) ToGoogleCloudRunOpV2VolumeMountArrayOutput() GoogleCloudRunOpV2VolumeMountArrayOutput
func (GoogleCloudRunOpV2VolumeMountArrayOutput) ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeMountArrayOutput) ToGoogleCloudRunOpV2VolumeMountArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountArrayOutput
type GoogleCloudRunOpV2VolumeMountInput ¶
type GoogleCloudRunOpV2VolumeMountInput interface { pulumi.Input ToGoogleCloudRunOpV2VolumeMountOutput() GoogleCloudRunOpV2VolumeMountOutput ToGoogleCloudRunOpV2VolumeMountOutputWithContext(context.Context) GoogleCloudRunOpV2VolumeMountOutput }
GoogleCloudRunOpV2VolumeMountInput is an input type that accepts GoogleCloudRunOpV2VolumeMountArgs and GoogleCloudRunOpV2VolumeMountOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VolumeMountInput` via:
GoogleCloudRunOpV2VolumeMountArgs{...}
type GoogleCloudRunOpV2VolumeMountOutput ¶
type GoogleCloudRunOpV2VolumeMountOutput struct{ *pulumi.OutputState }
VolumeMount describes a mounting of a Volume within a container.
func (GoogleCloudRunOpV2VolumeMountOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeMountOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeMountOutput) MountPath ¶
func (o GoogleCloudRunOpV2VolumeMountOutput) 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 (GoogleCloudRunOpV2VolumeMountOutput) Name ¶
func (o GoogleCloudRunOpV2VolumeMountOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (GoogleCloudRunOpV2VolumeMountOutput) ToGoogleCloudRunOpV2VolumeMountOutput ¶
func (o GoogleCloudRunOpV2VolumeMountOutput) ToGoogleCloudRunOpV2VolumeMountOutput() GoogleCloudRunOpV2VolumeMountOutput
func (GoogleCloudRunOpV2VolumeMountOutput) ToGoogleCloudRunOpV2VolumeMountOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeMountOutput) ToGoogleCloudRunOpV2VolumeMountOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountOutput
type GoogleCloudRunOpV2VolumeMountResponse ¶
type GoogleCloudRunOpV2VolumeMountResponse 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 GoogleCloudRunOpV2VolumeMountResponseArrayOutput ¶
type GoogleCloudRunOpV2VolumeMountResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ToGoogleCloudRunOpV2VolumeMountResponseArrayOutput ¶
func (o GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ToGoogleCloudRunOpV2VolumeMountResponseArrayOutput() GoogleCloudRunOpV2VolumeMountResponseArrayOutput
func (GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ToGoogleCloudRunOpV2VolumeMountResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeMountResponseArrayOutput) ToGoogleCloudRunOpV2VolumeMountResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountResponseArrayOutput
type GoogleCloudRunOpV2VolumeMountResponseOutput ¶
type GoogleCloudRunOpV2VolumeMountResponseOutput struct{ *pulumi.OutputState }
VolumeMount describes a mounting of a Volume within a container.
func (GoogleCloudRunOpV2VolumeMountResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeMountResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeMountResponseOutput) MountPath ¶
func (o GoogleCloudRunOpV2VolumeMountResponseOutput) 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 (GoogleCloudRunOpV2VolumeMountResponseOutput) Name ¶
func (o GoogleCloudRunOpV2VolumeMountResponseOutput) Name() pulumi.StringOutput
This must match the Name of a Volume.
func (GoogleCloudRunOpV2VolumeMountResponseOutput) ToGoogleCloudRunOpV2VolumeMountResponseOutput ¶
func (o GoogleCloudRunOpV2VolumeMountResponseOutput) ToGoogleCloudRunOpV2VolumeMountResponseOutput() GoogleCloudRunOpV2VolumeMountResponseOutput
func (GoogleCloudRunOpV2VolumeMountResponseOutput) ToGoogleCloudRunOpV2VolumeMountResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeMountResponseOutput) ToGoogleCloudRunOpV2VolumeMountResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeMountResponseOutput
type GoogleCloudRunOpV2VolumeOutput ¶
type GoogleCloudRunOpV2VolumeOutput struct{ *pulumi.OutputState }
Volume represents a named volume in a container.
func (GoogleCloudRunOpV2VolumeOutput) CloudSqlInstance ¶
func (o GoogleCloudRunOpV2VolumeOutput) CloudSqlInstance() GoogleCloudRunOpV2CloudSqlInstancePtrOutput
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 (GoogleCloudRunOpV2VolumeOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeOutput) Name ¶
func (o GoogleCloudRunOpV2VolumeOutput) Name() pulumi.StringOutput
Volume's name.
func (GoogleCloudRunOpV2VolumeOutput) Secret ¶
func (o GoogleCloudRunOpV2VolumeOutput) Secret() GoogleCloudRunOpV2SecretVolumeSourcePtrOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
func (GoogleCloudRunOpV2VolumeOutput) ToGoogleCloudRunOpV2VolumeOutput ¶
func (o GoogleCloudRunOpV2VolumeOutput) ToGoogleCloudRunOpV2VolumeOutput() GoogleCloudRunOpV2VolumeOutput
func (GoogleCloudRunOpV2VolumeOutput) ToGoogleCloudRunOpV2VolumeOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeOutput) ToGoogleCloudRunOpV2VolumeOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeOutput
type GoogleCloudRunOpV2VolumeResponse ¶
type GoogleCloudRunOpV2VolumeResponse 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 GoogleCloudRunOpV2CloudSqlInstanceResponse `pulumi:"cloudSqlInstance"` // Volume's name. Name string `pulumi:"name"` // Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Secret GoogleCloudRunOpV2SecretVolumeSourceResponse `pulumi:"secret"` }
Volume represents a named volume in a container.
type GoogleCloudRunOpV2VolumeResponseArrayOutput ¶
type GoogleCloudRunOpV2VolumeResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VolumeResponseArrayOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeResponseArrayOutput) ToGoogleCloudRunOpV2VolumeResponseArrayOutput ¶
func (o GoogleCloudRunOpV2VolumeResponseArrayOutput) ToGoogleCloudRunOpV2VolumeResponseArrayOutput() GoogleCloudRunOpV2VolumeResponseArrayOutput
func (GoogleCloudRunOpV2VolumeResponseArrayOutput) ToGoogleCloudRunOpV2VolumeResponseArrayOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeResponseArrayOutput) ToGoogleCloudRunOpV2VolumeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeResponseArrayOutput
type GoogleCloudRunOpV2VolumeResponseOutput ¶
type GoogleCloudRunOpV2VolumeResponseOutput struct{ *pulumi.OutputState }
Volume represents a named volume in a container.
func (GoogleCloudRunOpV2VolumeResponseOutput) CloudSqlInstance ¶
func (o GoogleCloudRunOpV2VolumeResponseOutput) CloudSqlInstance() GoogleCloudRunOpV2CloudSqlInstanceResponseOutput
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 (GoogleCloudRunOpV2VolumeResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2VolumeResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VolumeResponseOutput) Name ¶
func (o GoogleCloudRunOpV2VolumeResponseOutput) Name() pulumi.StringOutput
Volume's name.
func (GoogleCloudRunOpV2VolumeResponseOutput) Secret ¶
func (o GoogleCloudRunOpV2VolumeResponseOutput) Secret() GoogleCloudRunOpV2SecretVolumeSourceResponseOutput
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
func (GoogleCloudRunOpV2VolumeResponseOutput) ToGoogleCloudRunOpV2VolumeResponseOutput ¶
func (o GoogleCloudRunOpV2VolumeResponseOutput) ToGoogleCloudRunOpV2VolumeResponseOutput() GoogleCloudRunOpV2VolumeResponseOutput
func (GoogleCloudRunOpV2VolumeResponseOutput) ToGoogleCloudRunOpV2VolumeResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2VolumeResponseOutput) ToGoogleCloudRunOpV2VolumeResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VolumeResponseOutput
type GoogleCloudRunOpV2VpcAccess ¶
type GoogleCloudRunOpV2VpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector} Connector *string `pulumi:"connector"` // Traffic VPC egress settings. Egress *GoogleCloudRunOpV2VpcAccessEgress `pulumi:"egress"` }
VPC Access settings. For more information on creating a VPC Connector, visit https://cloud.google.com/vpc/docs/configure-serverless-vpc-access For information on how to configure Cloud Run with an existing VPC Connector, visit https://cloud.google.com/run/docs/configuring/connecting-vpc
type GoogleCloudRunOpV2VpcAccessArgs ¶
type GoogleCloudRunOpV2VpcAccessArgs struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector} Connector pulumi.StringPtrInput `pulumi:"connector"` // Traffic VPC egress settings. Egress GoogleCloudRunOpV2VpcAccessEgressPtrInput `pulumi:"egress"` }
VPC Access settings. For more information on creating a VPC Connector, visit https://cloud.google.com/vpc/docs/configure-serverless-vpc-access For information on how to configure Cloud Run with an existing VPC Connector, visit https://cloud.google.com/run/docs/configuring/connecting-vpc
func (GoogleCloudRunOpV2VpcAccessArgs) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessArgs) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessOutput ¶
func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessOutput() GoogleCloudRunOpV2VpcAccessOutput
func (GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessOutputWithContext ¶
func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessOutput
func (GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessPtrOutput ¶
func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput
func (GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext ¶
func (i GoogleCloudRunOpV2VpcAccessArgs) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput
type GoogleCloudRunOpV2VpcAccessEgress ¶
type GoogleCloudRunOpV2VpcAccessEgress string
Traffic VPC egress settings.
func (GoogleCloudRunOpV2VpcAccessEgress) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessEgress) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressOutput ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressOutput() GoogleCloudRunOpV2VpcAccessEgressOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToStringOutput ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToStringOutputWithContext ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToStringPtrOutput ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgress) ToStringPtrOutputWithContext ¶
func (e GoogleCloudRunOpV2VpcAccessEgress) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2VpcAccessEgressInput ¶
type GoogleCloudRunOpV2VpcAccessEgressInput interface { pulumi.Input ToGoogleCloudRunOpV2VpcAccessEgressOutput() GoogleCloudRunOpV2VpcAccessEgressOutput ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext(context.Context) GoogleCloudRunOpV2VpcAccessEgressOutput }
GoogleCloudRunOpV2VpcAccessEgressInput is an input type that accepts GoogleCloudRunOpV2VpcAccessEgressArgs and GoogleCloudRunOpV2VpcAccessEgressOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VpcAccessEgressInput` via:
GoogleCloudRunOpV2VpcAccessEgressArgs{...}
type GoogleCloudRunOpV2VpcAccessEgressOutput ¶
type GoogleCloudRunOpV2VpcAccessEgressOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressOutput ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressOutput() GoogleCloudRunOpV2VpcAccessEgressOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringOutput ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringPtrOutput ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessEgressOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2VpcAccessEgressPtrInput ¶
type GoogleCloudRunOpV2VpcAccessEgressPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput }
func GoogleCloudRunOpV2VpcAccessEgressPtr ¶
func GoogleCloudRunOpV2VpcAccessEgressPtr(v string) GoogleCloudRunOpV2VpcAccessEgressPtrInput
type GoogleCloudRunOpV2VpcAccessEgressPtrOutput ¶
type GoogleCloudRunOpV2VpcAccessEgressPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput ¶
func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutput() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToGoogleCloudRunOpV2VpcAccessEgressPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessEgressPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessEgressPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudRunOpV2VpcAccessInput ¶
type GoogleCloudRunOpV2VpcAccessInput interface { pulumi.Input ToGoogleCloudRunOpV2VpcAccessOutput() GoogleCloudRunOpV2VpcAccessOutput ToGoogleCloudRunOpV2VpcAccessOutputWithContext(context.Context) GoogleCloudRunOpV2VpcAccessOutput }
GoogleCloudRunOpV2VpcAccessInput is an input type that accepts GoogleCloudRunOpV2VpcAccessArgs and GoogleCloudRunOpV2VpcAccessOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VpcAccessInput` via:
GoogleCloudRunOpV2VpcAccessArgs{...}
type GoogleCloudRunOpV2VpcAccessOutput ¶
type GoogleCloudRunOpV2VpcAccessOutput struct{ *pulumi.OutputState }
VPC Access settings. For more information on creating a VPC Connector, visit https://cloud.google.com/vpc/docs/configure-serverless-vpc-access For information on how to configure Cloud Run with an existing VPC Connector, visit https://cloud.google.com/run/docs/configuring/connecting-vpc
func (GoogleCloudRunOpV2VpcAccessOutput) Connector ¶
func (o GoogleCloudRunOpV2VpcAccessOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}
func (GoogleCloudRunOpV2VpcAccessOutput) Egress ¶
func (o GoogleCloudRunOpV2VpcAccessOutput) Egress() GoogleCloudRunOpV2VpcAccessEgressPtrOutput
Traffic VPC egress settings.
func (GoogleCloudRunOpV2VpcAccessOutput) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessOutput ¶
func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessOutput() GoogleCloudRunOpV2VpcAccessOutput
func (GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessOutput
func (GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutput ¶
func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput
func (GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput
type GoogleCloudRunOpV2VpcAccessPtrInput ¶
type GoogleCloudRunOpV2VpcAccessPtrInput interface { pulumi.Input ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput }
GoogleCloudRunOpV2VpcAccessPtrInput is an input type that accepts GoogleCloudRunOpV2VpcAccessArgs, GoogleCloudRunOpV2VpcAccessPtr and GoogleCloudRunOpV2VpcAccessPtrOutput values. You can construct a concrete instance of `GoogleCloudRunOpV2VpcAccessPtrInput` via:
GoogleCloudRunOpV2VpcAccessArgs{...} or: nil
func GoogleCloudRunOpV2VpcAccessPtr ¶
func GoogleCloudRunOpV2VpcAccessPtr(v *GoogleCloudRunOpV2VpcAccessArgs) GoogleCloudRunOpV2VpcAccessPtrInput
type GoogleCloudRunOpV2VpcAccessPtrOutput ¶
type GoogleCloudRunOpV2VpcAccessPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudRunOpV2VpcAccessPtrOutput) Connector ¶
func (o GoogleCloudRunOpV2VpcAccessPtrOutput) Connector() pulumi.StringPtrOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}
func (GoogleCloudRunOpV2VpcAccessPtrOutput) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessPtrOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessPtrOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutput ¶
func (o GoogleCloudRunOpV2VpcAccessPtrOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutput() GoogleCloudRunOpV2VpcAccessPtrOutput
func (GoogleCloudRunOpV2VpcAccessPtrOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessPtrOutput) ToGoogleCloudRunOpV2VpcAccessPtrOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessPtrOutput
type GoogleCloudRunOpV2VpcAccessResponse ¶
type GoogleCloudRunOpV2VpcAccessResponse struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector} Connector string `pulumi:"connector"` // Traffic VPC egress settings. Egress string `pulumi:"egress"` }
VPC Access settings. For more information on creating a VPC Connector, visit https://cloud.google.com/vpc/docs/configure-serverless-vpc-access For information on how to configure Cloud Run with an existing VPC Connector, visit https://cloud.google.com/run/docs/configuring/connecting-vpc
type GoogleCloudRunOpV2VpcAccessResponseOutput ¶
type GoogleCloudRunOpV2VpcAccessResponseOutput struct{ *pulumi.OutputState }
VPC Access settings. For more information on creating a VPC Connector, visit https://cloud.google.com/vpc/docs/configure-serverless-vpc-access For information on how to configure Cloud Run with an existing VPC Connector, visit https://cloud.google.com/run/docs/configuring/connecting-vpc
func (GoogleCloudRunOpV2VpcAccessResponseOutput) Connector ¶
func (o GoogleCloudRunOpV2VpcAccessResponseOutput) Connector() pulumi.StringOutput
VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}
func (GoogleCloudRunOpV2VpcAccessResponseOutput) Egress ¶
func (o GoogleCloudRunOpV2VpcAccessResponseOutput) Egress() pulumi.StringOutput
Traffic VPC egress settings.
func (GoogleCloudRunOpV2VpcAccessResponseOutput) ElementType ¶
func (GoogleCloudRunOpV2VpcAccessResponseOutput) ElementType() reflect.Type
func (GoogleCloudRunOpV2VpcAccessResponseOutput) ToGoogleCloudRunOpV2VpcAccessResponseOutput ¶
func (o GoogleCloudRunOpV2VpcAccessResponseOutput) ToGoogleCloudRunOpV2VpcAccessResponseOutput() GoogleCloudRunOpV2VpcAccessResponseOutput
func (GoogleCloudRunOpV2VpcAccessResponseOutput) ToGoogleCloudRunOpV2VpcAccessResponseOutputWithContext ¶
func (o GoogleCloudRunOpV2VpcAccessResponseOutput) ToGoogleCloudRunOpV2VpcAccessResponseOutputWithContext(ctx context.Context) GoogleCloudRunOpV2VpcAccessResponseOutput
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 GoogleIamV1AuditLogConfigLogTypeArgs and GoogleIamV1AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigLogTypeInput` via:
GoogleIamV1AuditLogConfigLogTypeArgs{...}
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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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 LookupServiceArgs ¶
type LookupServiceIamPolicyOutputArgs ¶
type LookupServiceIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.StringPtrInput `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)
Get 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 will populate some annotations using 'run.googleapis.com' or 'serving.knative.dev' namespaces. This field follows Kubernetes annotations' namespacing, limits, and rules. More info: https://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `pulumi:"annotations"` // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunOpV2BinaryAuthorizationResponse `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 []GoogleCloudRunOpV2ConditionResponse `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"` // 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. 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"` // Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels 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. 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. 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"` // The template used to create revisions for this Service. Template GoogleCloudRunOpV2RevisionTemplateResponse `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 GoogleCloudRunOpV2ConditionResponse `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 []GoogleCloudRunOpV2TrafficTargetResponse `pulumi:"traffic"` // Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. TrafficStatuses []GoogleCloudRunOpV2TrafficTargetStatusResponse `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 will populate some annotations using 'run.googleapis.com' or 'serving.knative.dev' namespaces. This field follows Kubernetes annotations' namespacing, limits, and rules. More info: https://kubernetes.io/docs/user-guide/annotations
func (LookupServiceResultOutput) BinaryAuthorization ¶
func (o LookupServiceResultOutput) BinaryAuthorization() GoogleCloudRunOpV2BinaryAuthorizationResponseOutput
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() GoogleCloudRunOpV2ConditionResponseArrayOutput
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) 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.
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
Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved.
func (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.
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.
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) Template ¶
func (o LookupServiceResultOutput) Template() GoogleCloudRunOpV2RevisionTemplateResponseOutput
The template used to create revisions for this Service.
func (LookupServiceResultOutput) TerminalCondition ¶
func (o LookupServiceResultOutput) TerminalCondition() GoogleCloudRunOpV2ConditionResponseOutput
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() GoogleCloudRunOpV2TrafficTargetResponseArrayOutput
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() GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput
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 will populate some annotations using 'run.googleapis.com' or 'serving.knative.dev' namespaces. This field follows Kubernetes annotations' namespacing, limits, and rules. More info: https://kubernetes.io/docs/user-guide/annotations Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunOpV2BinaryAuthorizationResponseOutput `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 GoogleCloudRunOpV2ConditionResponseArrayOutput `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"` // 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. 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"` // Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapOutput `pulumi:"labels"` // 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. LaunchStage pulumi.StringOutput `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 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. ObservedGeneration pulumi.StringOutput `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 pulumi.BoolOutput `pulumi:"reconciling"` // The template used to create revisions for this Service. Template GoogleCloudRunOpV2RevisionTemplateResponseOutput `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 GoogleCloudRunOpV2ConditionResponseOutput `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 GoogleCloudRunOpV2TrafficTargetResponseArrayOutput `pulumi:"traffic"` // Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. TrafficStatuses GoogleCloudRunOpV2TrafficTargetStatusResponseArrayOutput `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 will populate some annotations using 'run.googleapis.com' or 'serving.knative.dev' namespaces. This field follows Kubernetes annotations' namespacing, limits, and rules. More info: https://kubernetes.io/docs/user-guide/annotations Annotations pulumi.StringMapInput // Settings for the Binary Authorization feature. BinaryAuthorization GoogleCloudRunOpV2BinaryAuthorizationPtrInput // Arbitrary identifier for the API client. Client pulumi.StringPtrInput // Arbitrary version identifier for the API client. ClientVersion pulumi.StringPtrInput // User-provided description of the Service. This field currently has a 512-character limit. Description pulumi.StringPtrInput // Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. Ingress ServiceIngressPtrInput // Map of string keys and values that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved. Labels pulumi.StringMapInput // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA is assumed. 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 // Required. The unique identifier for the Service. The name of the service becomes {parent}/services/{service_id}. ServiceId pulumi.StringInput // The template used to create revisions for this Service. Template GoogleCloudRunOpV2RevisionTemplateInput // 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 GoogleCloudRunOpV2TrafficTargetArrayInput // Indicates that the request should be validated and default values populated, without persisting the request or creating any resources. ValidateOnly pulumi.StringPtrInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) 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"` // 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) ElementType ¶
func (ServiceIamPolicyOutput) ElementType() reflect.Type
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutput ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
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 ServiceIngressArgs and ServiceIngressOutput values. You can construct a concrete instance of `ServiceIngressInput` via:
ServiceIngressArgs{...}
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.
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 ServiceLaunchStageArgs and ServiceLaunchStageOutput values. You can construct a concrete instance of `ServiceLaunchStageInput` via:
ServiceLaunchStageArgs{...}
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) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceState ¶
type ServiceState struct { }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type