Documentation ¶
Index ¶
- type DomainMapping
- type DomainMappingArgs
- type DomainMappingMetadata
- type DomainMappingMetadataArgs
- func (DomainMappingMetadataArgs) ElementType() reflect.Type
- func (i DomainMappingMetadataArgs) ToDomainMappingMetadataOutput() DomainMappingMetadataOutput
- func (i DomainMappingMetadataArgs) ToDomainMappingMetadataOutputWithContext(ctx context.Context) DomainMappingMetadataOutput
- func (i DomainMappingMetadataArgs) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
- func (i DomainMappingMetadataArgs) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput
- type DomainMappingMetadataInput
- type DomainMappingMetadataOutput
- func (o DomainMappingMetadataOutput) Annotations() pulumi.StringMapOutput
- func (DomainMappingMetadataOutput) ElementType() reflect.Type
- func (o DomainMappingMetadataOutput) Generation() pulumi.IntPtrOutput
- func (o DomainMappingMetadataOutput) Labels() pulumi.StringMapOutput
- func (o DomainMappingMetadataOutput) Namespace() pulumi.StringOutput
- func (o DomainMappingMetadataOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o DomainMappingMetadataOutput) SelfLink() pulumi.StringPtrOutput
- func (o DomainMappingMetadataOutput) ToDomainMappingMetadataOutput() DomainMappingMetadataOutput
- func (o DomainMappingMetadataOutput) ToDomainMappingMetadataOutputWithContext(ctx context.Context) DomainMappingMetadataOutput
- func (o DomainMappingMetadataOutput) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
- func (o DomainMappingMetadataOutput) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput
- func (o DomainMappingMetadataOutput) Uid() pulumi.StringPtrOutput
- type DomainMappingMetadataPtrInput
- type DomainMappingMetadataPtrOutput
- func (o DomainMappingMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o DomainMappingMetadataPtrOutput) Elem() DomainMappingMetadataOutput
- func (DomainMappingMetadataPtrOutput) ElementType() reflect.Type
- func (o DomainMappingMetadataPtrOutput) Generation() pulumi.IntPtrOutput
- func (o DomainMappingMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o DomainMappingMetadataPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o DomainMappingMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o DomainMappingMetadataPtrOutput) SelfLink() pulumi.StringPtrOutput
- func (o DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
- func (o DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput
- func (o DomainMappingMetadataPtrOutput) Uid() pulumi.StringPtrOutput
- type DomainMappingSpec
- type DomainMappingSpecArgs
- func (DomainMappingSpecArgs) ElementType() reflect.Type
- func (i DomainMappingSpecArgs) ToDomainMappingSpecOutput() DomainMappingSpecOutput
- func (i DomainMappingSpecArgs) ToDomainMappingSpecOutputWithContext(ctx context.Context) DomainMappingSpecOutput
- func (i DomainMappingSpecArgs) ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput
- func (i DomainMappingSpecArgs) ToDomainMappingSpecPtrOutputWithContext(ctx context.Context) DomainMappingSpecPtrOutput
- type DomainMappingSpecInput
- type DomainMappingSpecOutput
- func (o DomainMappingSpecOutput) CertificateMode() pulumi.StringPtrOutput
- func (DomainMappingSpecOutput) ElementType() reflect.Type
- func (o DomainMappingSpecOutput) ForceOverride() pulumi.BoolPtrOutput
- func (o DomainMappingSpecOutput) RouteName() pulumi.StringOutput
- func (o DomainMappingSpecOutput) ToDomainMappingSpecOutput() DomainMappingSpecOutput
- func (o DomainMappingSpecOutput) ToDomainMappingSpecOutputWithContext(ctx context.Context) DomainMappingSpecOutput
- func (o DomainMappingSpecOutput) ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput
- func (o DomainMappingSpecOutput) ToDomainMappingSpecPtrOutputWithContext(ctx context.Context) DomainMappingSpecPtrOutput
- type DomainMappingSpecPtrInput
- type DomainMappingSpecPtrOutput
- func (o DomainMappingSpecPtrOutput) CertificateMode() pulumi.StringPtrOutput
- func (o DomainMappingSpecPtrOutput) Elem() DomainMappingSpecOutput
- func (DomainMappingSpecPtrOutput) ElementType() reflect.Type
- func (o DomainMappingSpecPtrOutput) ForceOverride() pulumi.BoolPtrOutput
- func (o DomainMappingSpecPtrOutput) RouteName() pulumi.StringPtrOutput
- func (o DomainMappingSpecPtrOutput) ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput
- func (o DomainMappingSpecPtrOutput) ToDomainMappingSpecPtrOutputWithContext(ctx context.Context) DomainMappingSpecPtrOutput
- type DomainMappingState
- type DomainMappingStatus
- type DomainMappingStatusArgs
- func (DomainMappingStatusArgs) ElementType() reflect.Type
- func (i DomainMappingStatusArgs) ToDomainMappingStatusOutput() DomainMappingStatusOutput
- func (i DomainMappingStatusArgs) ToDomainMappingStatusOutputWithContext(ctx context.Context) DomainMappingStatusOutput
- func (i DomainMappingStatusArgs) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput
- func (i DomainMappingStatusArgs) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput
- type DomainMappingStatusCondition
- type DomainMappingStatusConditionArgs
- func (DomainMappingStatusConditionArgs) ElementType() reflect.Type
- func (i DomainMappingStatusConditionArgs) ToDomainMappingStatusConditionOutput() DomainMappingStatusConditionOutput
- func (i DomainMappingStatusConditionArgs) ToDomainMappingStatusConditionOutputWithContext(ctx context.Context) DomainMappingStatusConditionOutput
- type DomainMappingStatusConditionArray
- func (DomainMappingStatusConditionArray) ElementType() reflect.Type
- func (i DomainMappingStatusConditionArray) ToDomainMappingStatusConditionArrayOutput() DomainMappingStatusConditionArrayOutput
- func (i DomainMappingStatusConditionArray) ToDomainMappingStatusConditionArrayOutputWithContext(ctx context.Context) DomainMappingStatusConditionArrayOutput
- type DomainMappingStatusConditionArrayInput
- type DomainMappingStatusConditionArrayOutput
- func (DomainMappingStatusConditionArrayOutput) ElementType() reflect.Type
- func (o DomainMappingStatusConditionArrayOutput) Index(i pulumi.IntInput) DomainMappingStatusConditionOutput
- func (o DomainMappingStatusConditionArrayOutput) ToDomainMappingStatusConditionArrayOutput() DomainMappingStatusConditionArrayOutput
- func (o DomainMappingStatusConditionArrayOutput) ToDomainMappingStatusConditionArrayOutputWithContext(ctx context.Context) DomainMappingStatusConditionArrayOutput
- type DomainMappingStatusConditionInput
- type DomainMappingStatusConditionOutput
- func (DomainMappingStatusConditionOutput) ElementType() reflect.Type
- func (o DomainMappingStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o DomainMappingStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o DomainMappingStatusConditionOutput) Status() pulumi.StringPtrOutput
- func (o DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutput() DomainMappingStatusConditionOutput
- func (o DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutputWithContext(ctx context.Context) DomainMappingStatusConditionOutput
- func (o DomainMappingStatusConditionOutput) Type() pulumi.StringPtrOutput
- type DomainMappingStatusInput
- type DomainMappingStatusOutput
- func (o DomainMappingStatusOutput) Conditions() DomainMappingStatusConditionArrayOutput
- func (DomainMappingStatusOutput) ElementType() reflect.Type
- func (o DomainMappingStatusOutput) MappedRouteName() pulumi.StringPtrOutput
- func (o DomainMappingStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DomainMappingStatusOutput) ResourceRecords() DomainMappingStatusResourceRecordArrayOutput
- func (o DomainMappingStatusOutput) ToDomainMappingStatusOutput() DomainMappingStatusOutput
- func (o DomainMappingStatusOutput) ToDomainMappingStatusOutputWithContext(ctx context.Context) DomainMappingStatusOutput
- func (o DomainMappingStatusOutput) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput
- func (o DomainMappingStatusOutput) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput
- type DomainMappingStatusPtrInput
- type DomainMappingStatusPtrOutput
- func (o DomainMappingStatusPtrOutput) Conditions() DomainMappingStatusConditionArrayOutput
- func (o DomainMappingStatusPtrOutput) Elem() DomainMappingStatusOutput
- func (DomainMappingStatusPtrOutput) ElementType() reflect.Type
- func (o DomainMappingStatusPtrOutput) MappedRouteName() pulumi.StringPtrOutput
- func (o DomainMappingStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DomainMappingStatusPtrOutput) ResourceRecords() DomainMappingStatusResourceRecordArrayOutput
- func (o DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput
- func (o DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput
- type DomainMappingStatusResourceRecord
- type DomainMappingStatusResourceRecordArgs
- func (DomainMappingStatusResourceRecordArgs) ElementType() reflect.Type
- func (i DomainMappingStatusResourceRecordArgs) ToDomainMappingStatusResourceRecordOutput() DomainMappingStatusResourceRecordOutput
- func (i DomainMappingStatusResourceRecordArgs) ToDomainMappingStatusResourceRecordOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordOutput
- type DomainMappingStatusResourceRecordArray
- func (DomainMappingStatusResourceRecordArray) ElementType() reflect.Type
- func (i DomainMappingStatusResourceRecordArray) ToDomainMappingStatusResourceRecordArrayOutput() DomainMappingStatusResourceRecordArrayOutput
- func (i DomainMappingStatusResourceRecordArray) ToDomainMappingStatusResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordArrayOutput
- type DomainMappingStatusResourceRecordArrayInput
- type DomainMappingStatusResourceRecordArrayOutput
- func (DomainMappingStatusResourceRecordArrayOutput) ElementType() reflect.Type
- func (o DomainMappingStatusResourceRecordArrayOutput) Index(i pulumi.IntInput) DomainMappingStatusResourceRecordOutput
- func (o DomainMappingStatusResourceRecordArrayOutput) ToDomainMappingStatusResourceRecordArrayOutput() DomainMappingStatusResourceRecordArrayOutput
- func (o DomainMappingStatusResourceRecordArrayOutput) ToDomainMappingStatusResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordArrayOutput
- type DomainMappingStatusResourceRecordInput
- type DomainMappingStatusResourceRecordOutput
- func (DomainMappingStatusResourceRecordOutput) ElementType() reflect.Type
- func (o DomainMappingStatusResourceRecordOutput) Name() pulumi.StringPtrOutput
- func (o DomainMappingStatusResourceRecordOutput) Rrdata() pulumi.StringPtrOutput
- func (o DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutput() DomainMappingStatusResourceRecordOutput
- func (o DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordOutput
- func (o DomainMappingStatusResourceRecordOutput) Type() pulumi.StringPtrOutput
- type IamBinding
- type IamBindingArgs
- type IamBindingCondition
- type IamBindingConditionArgs
- func (IamBindingConditionArgs) ElementType() reflect.Type
- func (i IamBindingConditionArgs) ToIamBindingConditionOutput() IamBindingConditionOutput
- func (i IamBindingConditionArgs) ToIamBindingConditionOutputWithContext(ctx context.Context) IamBindingConditionOutput
- func (i IamBindingConditionArgs) ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput
- func (i IamBindingConditionArgs) ToIamBindingConditionPtrOutputWithContext(ctx context.Context) IamBindingConditionPtrOutput
- type IamBindingConditionInput
- type IamBindingConditionOutput
- func (o IamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (IamBindingConditionOutput) ElementType() reflect.Type
- func (o IamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o IamBindingConditionOutput) Title() pulumi.StringOutput
- func (o IamBindingConditionOutput) ToIamBindingConditionOutput() IamBindingConditionOutput
- func (o IamBindingConditionOutput) ToIamBindingConditionOutputWithContext(ctx context.Context) IamBindingConditionOutput
- func (o IamBindingConditionOutput) ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput
- func (o IamBindingConditionOutput) ToIamBindingConditionPtrOutputWithContext(ctx context.Context) IamBindingConditionPtrOutput
- type IamBindingConditionPtrInput
- type IamBindingConditionPtrOutput
- func (o IamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o IamBindingConditionPtrOutput) Elem() IamBindingConditionOutput
- func (IamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o IamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o IamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o IamBindingConditionPtrOutput) ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput
- func (o IamBindingConditionPtrOutput) ToIamBindingConditionPtrOutputWithContext(ctx context.Context) IamBindingConditionPtrOutput
- type IamBindingState
- type IamMember
- type IamMemberArgs
- type IamMemberCondition
- type IamMemberConditionArgs
- func (IamMemberConditionArgs) ElementType() reflect.Type
- func (i IamMemberConditionArgs) ToIamMemberConditionOutput() IamMemberConditionOutput
- func (i IamMemberConditionArgs) ToIamMemberConditionOutputWithContext(ctx context.Context) IamMemberConditionOutput
- func (i IamMemberConditionArgs) ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput
- func (i IamMemberConditionArgs) ToIamMemberConditionPtrOutputWithContext(ctx context.Context) IamMemberConditionPtrOutput
- type IamMemberConditionInput
- type IamMemberConditionOutput
- func (o IamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (IamMemberConditionOutput) ElementType() reflect.Type
- func (o IamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o IamMemberConditionOutput) Title() pulumi.StringOutput
- func (o IamMemberConditionOutput) ToIamMemberConditionOutput() IamMemberConditionOutput
- func (o IamMemberConditionOutput) ToIamMemberConditionOutputWithContext(ctx context.Context) IamMemberConditionOutput
- func (o IamMemberConditionOutput) ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput
- func (o IamMemberConditionOutput) ToIamMemberConditionPtrOutputWithContext(ctx context.Context) IamMemberConditionPtrOutput
- type IamMemberConditionPtrInput
- type IamMemberConditionPtrOutput
- func (o IamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o IamMemberConditionPtrOutput) Elem() IamMemberConditionOutput
- func (IamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o IamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o IamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o IamMemberConditionPtrOutput) ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput
- func (o IamMemberConditionPtrOutput) ToIamMemberConditionPtrOutputWithContext(ctx context.Context) IamMemberConditionPtrOutput
- type IamMemberState
- type IamPolicy
- type IamPolicyArgs
- type IamPolicyState
- type Service
- type ServiceArgs
- type ServiceMetadata
- type ServiceMetadataArgs
- func (ServiceMetadataArgs) ElementType() reflect.Type
- func (i ServiceMetadataArgs) ToServiceMetadataOutput() ServiceMetadataOutput
- func (i ServiceMetadataArgs) ToServiceMetadataOutputWithContext(ctx context.Context) ServiceMetadataOutput
- func (i ServiceMetadataArgs) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
- func (i ServiceMetadataArgs) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput
- type ServiceMetadataInput
- type ServiceMetadataOutput
- func (o ServiceMetadataOutput) Annotations() pulumi.StringMapOutput
- func (ServiceMetadataOutput) ElementType() reflect.Type
- func (o ServiceMetadataOutput) Generation() pulumi.IntPtrOutput
- func (o ServiceMetadataOutput) Labels() pulumi.StringMapOutput
- func (o ServiceMetadataOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceMetadataOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ServiceMetadataOutput) SelfLink() pulumi.StringPtrOutput
- func (o ServiceMetadataOutput) ToServiceMetadataOutput() ServiceMetadataOutput
- func (o ServiceMetadataOutput) ToServiceMetadataOutputWithContext(ctx context.Context) ServiceMetadataOutput
- func (o ServiceMetadataOutput) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
- func (o ServiceMetadataOutput) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput
- func (o ServiceMetadataOutput) Uid() pulumi.StringPtrOutput
- type ServiceMetadataPtrInput
- type ServiceMetadataPtrOutput
- func (o ServiceMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ServiceMetadataPtrOutput) Elem() ServiceMetadataOutput
- func (ServiceMetadataPtrOutput) ElementType() reflect.Type
- func (o ServiceMetadataPtrOutput) Generation() pulumi.IntPtrOutput
- func (o ServiceMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o ServiceMetadataPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ServiceMetadataPtrOutput) SelfLink() pulumi.StringPtrOutput
- func (o ServiceMetadataPtrOutput) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
- func (o ServiceMetadataPtrOutput) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput
- func (o ServiceMetadataPtrOutput) Uid() pulumi.StringPtrOutput
- type ServiceState
- type ServiceStatus
- type ServiceStatusArgs
- func (ServiceStatusArgs) ElementType() reflect.Type
- func (i ServiceStatusArgs) ToServiceStatusOutput() ServiceStatusOutput
- func (i ServiceStatusArgs) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput
- func (i ServiceStatusArgs) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
- func (i ServiceStatusArgs) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
- type ServiceStatusCondition
- type ServiceStatusConditionArgs
- type ServiceStatusConditionArray
- func (ServiceStatusConditionArray) ElementType() reflect.Type
- func (i ServiceStatusConditionArray) ToServiceStatusConditionArrayOutput() ServiceStatusConditionArrayOutput
- func (i ServiceStatusConditionArray) ToServiceStatusConditionArrayOutputWithContext(ctx context.Context) ServiceStatusConditionArrayOutput
- type ServiceStatusConditionArrayInput
- type ServiceStatusConditionArrayOutput
- func (ServiceStatusConditionArrayOutput) ElementType() reflect.Type
- func (o ServiceStatusConditionArrayOutput) Index(i pulumi.IntInput) ServiceStatusConditionOutput
- func (o ServiceStatusConditionArrayOutput) ToServiceStatusConditionArrayOutput() ServiceStatusConditionArrayOutput
- func (o ServiceStatusConditionArrayOutput) ToServiceStatusConditionArrayOutputWithContext(ctx context.Context) ServiceStatusConditionArrayOutput
- type ServiceStatusConditionInput
- type ServiceStatusConditionOutput
- func (ServiceStatusConditionOutput) ElementType() reflect.Type
- func (o ServiceStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o ServiceStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ServiceStatusConditionOutput) Status() pulumi.StringPtrOutput
- func (o ServiceStatusConditionOutput) ToServiceStatusConditionOutput() ServiceStatusConditionOutput
- func (o ServiceStatusConditionOutput) ToServiceStatusConditionOutputWithContext(ctx context.Context) ServiceStatusConditionOutput
- func (o ServiceStatusConditionOutput) Type() pulumi.StringPtrOutput
- type ServiceStatusInput
- type ServiceStatusOutput
- func (o ServiceStatusOutput) Conditions() ServiceStatusConditionArrayOutput
- func (ServiceStatusOutput) ElementType() reflect.Type
- func (o ServiceStatusOutput) LatestCreatedRevisionName() pulumi.StringPtrOutput
- func (o ServiceStatusOutput) LatestReadyRevisionName() pulumi.StringPtrOutput
- func (o ServiceStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ServiceStatusOutput) ToServiceStatusOutput() ServiceStatusOutput
- func (o ServiceStatusOutput) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput
- func (o ServiceStatusOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
- func (o ServiceStatusOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
- func (o ServiceStatusOutput) Url() pulumi.StringPtrOutput
- type ServiceStatusPtrInput
- type ServiceStatusPtrOutput
- func (o ServiceStatusPtrOutput) Conditions() ServiceStatusConditionArrayOutput
- func (o ServiceStatusPtrOutput) Elem() ServiceStatusOutput
- func (ServiceStatusPtrOutput) ElementType() reflect.Type
- func (o ServiceStatusPtrOutput) LatestCreatedRevisionName() pulumi.StringPtrOutput
- func (o ServiceStatusPtrOutput) LatestReadyRevisionName() pulumi.StringPtrOutput
- func (o ServiceStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
- func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
- func (o ServiceStatusPtrOutput) Url() pulumi.StringPtrOutput
- type ServiceTemplate
- type ServiceTemplateArgs
- func (ServiceTemplateArgs) ElementType() reflect.Type
- func (i ServiceTemplateArgs) ToServiceTemplateOutput() ServiceTemplateOutput
- func (i ServiceTemplateArgs) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- func (i ServiceTemplateArgs) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (i ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- type ServiceTemplateInput
- type ServiceTemplateMetadata
- type ServiceTemplateMetadataArgs
- func (ServiceTemplateMetadataArgs) ElementType() reflect.Type
- func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataOutput() ServiceTemplateMetadataOutput
- func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataOutputWithContext(ctx context.Context) ServiceTemplateMetadataOutput
- func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
- func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput
- type ServiceTemplateMetadataInput
- type ServiceTemplateMetadataOutput
- func (o ServiceTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
- func (ServiceTemplateMetadataOutput) ElementType() reflect.Type
- func (o ServiceTemplateMetadataOutput) Generation() pulumi.IntPtrOutput
- func (o ServiceTemplateMetadataOutput) Labels() pulumi.StringMapOutput
- func (o ServiceTemplateMetadataOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataOutput) SelfLink() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataOutput() ServiceTemplateMetadataOutput
- func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataOutputWithContext(ctx context.Context) ServiceTemplateMetadataOutput
- func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplateMetadataOutput) Uid() pulumi.StringPtrOutput
- type ServiceTemplateMetadataPtrInput
- type ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ServiceTemplateMetadataPtrOutput) Elem() ServiceTemplateMetadataOutput
- func (ServiceTemplateMetadataPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateMetadataPtrOutput) Generation() pulumi.IntPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o ServiceTemplateMetadataPtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) SelfLink() pulumi.StringPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplateMetadataPtrOutput) Uid() pulumi.StringPtrOutput
- type ServiceTemplateOutput
- func (ServiceTemplateOutput) ElementType() reflect.Type
- func (o ServiceTemplateOutput) Metadata() ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplateOutput) Spec() ServiceTemplateSpecPtrOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
- func (o ServiceTemplateOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (o ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- type ServiceTemplatePtrInput
- type ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) Elem() ServiceTemplateOutput
- func (ServiceTemplatePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplatePtrOutput) Metadata() ServiceTemplateMetadataPtrOutput
- func (o ServiceTemplatePtrOutput) Spec() ServiceTemplateSpecPtrOutput
- func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
- func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
- type ServiceTemplateSpec
- type ServiceTemplateSpecArgs
- func (ServiceTemplateSpecArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecOutput() ServiceTemplateSpecOutput
- func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecOutputWithContext(ctx context.Context) ServiceTemplateSpecOutput
- func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput
- func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecPtrOutput
- type ServiceTemplateSpecContainer
- type ServiceTemplateSpecContainerArgs
- func (ServiceTemplateSpecContainerArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerArgs) ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput
- func (i ServiceTemplateSpecContainerArgs) ToServiceTemplateSpecContainerOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerOutput
- type ServiceTemplateSpecContainerArray
- func (ServiceTemplateSpecContainerArray) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerArray) ToServiceTemplateSpecContainerArrayOutput() ServiceTemplateSpecContainerArrayOutput
- func (i ServiceTemplateSpecContainerArray) ToServiceTemplateSpecContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerArrayOutput
- type ServiceTemplateSpecContainerArrayInput
- type ServiceTemplateSpecContainerArrayOutput
- func (ServiceTemplateSpecContainerArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerArrayOutput) Index(i pulumi.IntInput) ServiceTemplateSpecContainerOutput
- func (o ServiceTemplateSpecContainerArrayOutput) ToServiceTemplateSpecContainerArrayOutput() ServiceTemplateSpecContainerArrayOutput
- func (o ServiceTemplateSpecContainerArrayOutput) ToServiceTemplateSpecContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerArrayOutput
- type ServiceTemplateSpecContainerEnv
- type ServiceTemplateSpecContainerEnvArgs
- func (ServiceTemplateSpecContainerEnvArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvArgs) ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput
- func (i ServiceTemplateSpecContainerEnvArgs) ToServiceTemplateSpecContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvOutput
- type ServiceTemplateSpecContainerEnvArray
- func (ServiceTemplateSpecContainerEnvArray) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvArray) ToServiceTemplateSpecContainerEnvArrayOutput() ServiceTemplateSpecContainerEnvArrayOutput
- func (i ServiceTemplateSpecContainerEnvArray) ToServiceTemplateSpecContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvArrayOutput
- type ServiceTemplateSpecContainerEnvArrayInput
- type ServiceTemplateSpecContainerEnvArrayOutput
- func (ServiceTemplateSpecContainerEnvArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvArrayOutput) Index(i pulumi.IntInput) ServiceTemplateSpecContainerEnvOutput
- func (o ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutput() ServiceTemplateSpecContainerEnvArrayOutput
- func (o ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvArrayOutput
- type ServiceTemplateSpecContainerEnvFrom
- type ServiceTemplateSpecContainerEnvFromArgs
- func (ServiceTemplateSpecContainerEnvFromArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvFromArgs) ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput
- func (i ServiceTemplateSpecContainerEnvFromArgs) ToServiceTemplateSpecContainerEnvFromOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromOutput
- type ServiceTemplateSpecContainerEnvFromArray
- func (ServiceTemplateSpecContainerEnvFromArray) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvFromArray) ToServiceTemplateSpecContainerEnvFromArrayOutput() ServiceTemplateSpecContainerEnvFromArrayOutput
- func (i ServiceTemplateSpecContainerEnvFromArray) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromArrayOutput
- type ServiceTemplateSpecContainerEnvFromArrayInput
- type ServiceTemplateSpecContainerEnvFromArrayOutput
- func (ServiceTemplateSpecContainerEnvFromArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromArrayOutput) Index(i pulumi.IntInput) ServiceTemplateSpecContainerEnvFromOutput
- func (o ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutput() ServiceTemplateSpecContainerEnvFromArrayOutput
- func (o ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromArrayOutput
- type ServiceTemplateSpecContainerEnvFromConfigMapRef
- type ServiceTemplateSpecContainerEnvFromConfigMapRefArgs
- func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefInput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference
- type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs
- func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
- func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) Elem() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
- func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
- func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) Optional() pulumi.BoolPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput
- type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) Elem() ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
- func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) Optional() pulumi.BoolPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- type ServiceTemplateSpecContainerEnvFromInput
- type ServiceTemplateSpecContainerEnvFromOutput
- func (o ServiceTemplateSpecContainerEnvFromOutput) ConfigMapRef() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
- func (ServiceTemplateSpecContainerEnvFromOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromOutput) Prefix() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromOutput) SecretRef() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput
- func (o ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromOutput
- type ServiceTemplateSpecContainerEnvFromSecretRef
- type ServiceTemplateSpecContainerEnvFromSecretRefArgs
- func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefOutput() ServiceTemplateSpecContainerEnvFromSecretRefOutput
- func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefOutput
- func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- type ServiceTemplateSpecContainerEnvFromSecretRefInput
- type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference
- type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs
- func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
- func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
- func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput
- type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
- func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) Name() pulumi.StringOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput
- type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) Elem() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
- func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- type ServiceTemplateSpecContainerEnvFromSecretRefOutput
- func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) Optional() pulumi.BoolPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefOutput() ServiceTemplateSpecContainerEnvFromSecretRefOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- type ServiceTemplateSpecContainerEnvFromSecretRefPtrInput
- type ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) Elem() ServiceTemplateSpecContainerEnvFromSecretRefOutput
- func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) Optional() pulumi.BoolPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
- type ServiceTemplateSpecContainerEnvInput
- type ServiceTemplateSpecContainerEnvOutput
- func (ServiceTemplateSpecContainerEnvOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerEnvOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput
- func (o ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvOutput
- func (o ServiceTemplateSpecContainerEnvOutput) Value() pulumi.StringPtrOutput
- type ServiceTemplateSpecContainerInput
- type ServiceTemplateSpecContainerOutput
- func (o ServiceTemplateSpecContainerOutput) Args() pulumi.StringArrayOutput
- func (o ServiceTemplateSpecContainerOutput) Commands() pulumi.StringArrayOutput
- func (ServiceTemplateSpecContainerOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerOutput) EnvFroms() ServiceTemplateSpecContainerEnvFromArrayOutputdeprecated
- func (o ServiceTemplateSpecContainerOutput) Envs() ServiceTemplateSpecContainerEnvArrayOutput
- func (o ServiceTemplateSpecContainerOutput) Image() pulumi.StringOutput
- func (o ServiceTemplateSpecContainerOutput) Ports() ServiceTemplateSpecContainerPortArrayOutput
- func (o ServiceTemplateSpecContainerOutput) Resources() ServiceTemplateSpecContainerResourcesPtrOutput
- func (o ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput
- func (o ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerOutput
- func (o ServiceTemplateSpecContainerOutput) WorkingDir() pulumi.StringPtrOutputdeprecated
- type ServiceTemplateSpecContainerPort
- type ServiceTemplateSpecContainerPortArgs
- func (ServiceTemplateSpecContainerPortArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerPortArgs) ToServiceTemplateSpecContainerPortOutput() ServiceTemplateSpecContainerPortOutput
- func (i ServiceTemplateSpecContainerPortArgs) ToServiceTemplateSpecContainerPortOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortOutput
- type ServiceTemplateSpecContainerPortArray
- func (ServiceTemplateSpecContainerPortArray) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerPortArray) ToServiceTemplateSpecContainerPortArrayOutput() ServiceTemplateSpecContainerPortArrayOutput
- func (i ServiceTemplateSpecContainerPortArray) ToServiceTemplateSpecContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortArrayOutput
- type ServiceTemplateSpecContainerPortArrayInput
- type ServiceTemplateSpecContainerPortArrayOutput
- func (ServiceTemplateSpecContainerPortArrayOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerPortArrayOutput) Index(i pulumi.IntInput) ServiceTemplateSpecContainerPortOutput
- func (o ServiceTemplateSpecContainerPortArrayOutput) ToServiceTemplateSpecContainerPortArrayOutput() ServiceTemplateSpecContainerPortArrayOutput
- func (o ServiceTemplateSpecContainerPortArrayOutput) ToServiceTemplateSpecContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortArrayOutput
- type ServiceTemplateSpecContainerPortInput
- type ServiceTemplateSpecContainerPortOutput
- func (o ServiceTemplateSpecContainerPortOutput) ContainerPort() pulumi.IntOutput
- func (ServiceTemplateSpecContainerPortOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerPortOutput) Name() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecContainerPortOutput) Protocol() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecContainerPortOutput) ToServiceTemplateSpecContainerPortOutput() ServiceTemplateSpecContainerPortOutput
- func (o ServiceTemplateSpecContainerPortOutput) ToServiceTemplateSpecContainerPortOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortOutput
- type ServiceTemplateSpecContainerResources
- type ServiceTemplateSpecContainerResourcesArgs
- func (ServiceTemplateSpecContainerResourcesArgs) ElementType() reflect.Type
- func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesOutput() ServiceTemplateSpecContainerResourcesOutput
- func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesOutput
- func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput
- func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesPtrOutput
- type ServiceTemplateSpecContainerResourcesInput
- type ServiceTemplateSpecContainerResourcesOutput
- func (ServiceTemplateSpecContainerResourcesOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o ServiceTemplateSpecContainerResourcesOutput) Requests() pulumi.StringMapOutput
- func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesOutput() ServiceTemplateSpecContainerResourcesOutput
- func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesOutput
- func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput
- func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesPtrOutput
- type ServiceTemplateSpecContainerResourcesPtrInput
- type ServiceTemplateSpecContainerResourcesPtrOutput
- func (o ServiceTemplateSpecContainerResourcesPtrOutput) Elem() ServiceTemplateSpecContainerResourcesOutput
- func (ServiceTemplateSpecContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o ServiceTemplateSpecContainerResourcesPtrOutput) Requests() pulumi.StringMapOutput
- func (o ServiceTemplateSpecContainerResourcesPtrOutput) ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput
- func (o ServiceTemplateSpecContainerResourcesPtrOutput) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesPtrOutput
- type ServiceTemplateSpecInput
- type ServiceTemplateSpecOutput
- func (o ServiceTemplateSpecOutput) ContainerConcurrency() pulumi.IntPtrOutput
- func (o ServiceTemplateSpecOutput) Containers() ServiceTemplateSpecContainerArrayOutput
- func (ServiceTemplateSpecOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecOutput) ServingState() pulumi.StringPtrOutputdeprecated
- func (o ServiceTemplateSpecOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecOutput() ServiceTemplateSpecOutput
- func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecOutputWithContext(ctx context.Context) ServiceTemplateSpecOutput
- func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput
- func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecPtrOutput
- type ServiceTemplateSpecPtrInput
- type ServiceTemplateSpecPtrOutput
- func (o ServiceTemplateSpecPtrOutput) ContainerConcurrency() pulumi.IntPtrOutput
- func (o ServiceTemplateSpecPtrOutput) Containers() ServiceTemplateSpecContainerArrayOutput
- func (o ServiceTemplateSpecPtrOutput) Elem() ServiceTemplateSpecOutput
- func (ServiceTemplateSpecPtrOutput) ElementType() reflect.Type
- func (o ServiceTemplateSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o ServiceTemplateSpecPtrOutput) ServingState() pulumi.StringPtrOutputdeprecated
- func (o ServiceTemplateSpecPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ServiceTemplateSpecPtrOutput) ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput
- func (o ServiceTemplateSpecPtrOutput) ToServiceTemplateSpecPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecPtrOutput
- type ServiceTraffic
- type ServiceTrafficArgs
- type ServiceTrafficArray
- type ServiceTrafficArrayInput
- type ServiceTrafficArrayOutput
- func (ServiceTrafficArrayOutput) ElementType() reflect.Type
- func (o ServiceTrafficArrayOutput) Index(i pulumi.IntInput) ServiceTrafficOutput
- func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
- func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
- type ServiceTrafficInput
- type ServiceTrafficOutput
- func (ServiceTrafficOutput) ElementType() reflect.Type
- func (o ServiceTrafficOutput) LatestRevision() pulumi.BoolPtrOutput
- func (o ServiceTrafficOutput) Percent() pulumi.IntOutput
- func (o ServiceTrafficOutput) RevisionName() pulumi.StringPtrOutput
- func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput
- func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainMapping ¶
type DomainMapping struct { pulumi.CustomResourceState // The location of the cloud run instance. eg us-central1 Location pulumi.StringOutput `pulumi:"location"` // Metadata associated with this DomainMapping. // Structure is documented below. Metadata DomainMappingMetadataOutput `pulumi:"metadata"` // Name should be a verified domain Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The spec for this DomainMapping. // Structure is documented below. Spec DomainMappingSpecOutput `pulumi:"spec"` // The current status of the DomainMapping. Status DomainMappingStatusOutput `pulumi:"status"` }
Resource to hold the state and status of a user's domain mapping.
To get more information about DomainMapping, see:
* [API documentation](https://cloud.google.com/run/docs/reference/rest/v1alpha1/projects.locations.domainmappings) * How-to Guides
- [Official Documentation](https://cloud.google.com/run/docs/mapping-custom-domains)
## Example Usage
func GetDomainMapping ¶
func GetDomainMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainMappingState, opts ...pulumi.ResourceOption) (*DomainMapping, error)
GetDomainMapping gets an existing DomainMapping 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 NewDomainMapping ¶
func NewDomainMapping(ctx *pulumi.Context, name string, args *DomainMappingArgs, opts ...pulumi.ResourceOption) (*DomainMapping, error)
NewDomainMapping registers a new resource with the given unique name, arguments, and options.
type DomainMappingArgs ¶
type DomainMappingArgs struct { // The location of the cloud run instance. eg us-central1 Location pulumi.StringInput // Metadata associated with this DomainMapping. // Structure is documented below. Metadata DomainMappingMetadataInput // Name should be a verified domain Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The spec for this DomainMapping. // Structure is documented below. Spec DomainMappingSpecInput }
The set of arguments for constructing a DomainMapping resource.
func (DomainMappingArgs) ElementType ¶
func (DomainMappingArgs) ElementType() reflect.Type
type DomainMappingMetadata ¶
type DomainMappingMetadata struct { // Annotations is a key value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. More // info: http://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `pulumi:"annotations"` // - // A sequence number representing a specific generation of the desired state. Generation *int `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels Labels map[string]string `pulumi:"labels"` // In Cloud Run the namespace must be equal to either the // project ID or project number. Namespace string `pulumi:"namespace"` // - // An opaque value that represents the internal version of this object that // can be used by clients to determine when objects have changed. May be used // for optimistic concurrency, change detection, and the watch operation on a // resource or set of resources. They may only be valid for a // particular resource or set of resources. // More info: // https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // - // SelfLink is a URL representing this object. SelfLink *string `pulumi:"selfLink"` // - // UID is a unique id generated by the server on successful creation of a resource and is not // allowed to change on PUT operations. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid *string `pulumi:"uid"` }
type DomainMappingMetadataArgs ¶
type DomainMappingMetadataArgs struct { // Annotations is a key value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. More // info: http://kubernetes.io/docs/user-guide/annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` // - // A sequence number representing a specific generation of the desired state. Generation pulumi.IntPtrInput `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels Labels pulumi.StringMapInput `pulumi:"labels"` // In Cloud Run the namespace must be equal to either the // project ID or project number. Namespace pulumi.StringInput `pulumi:"namespace"` // - // An opaque value that represents the internal version of this object that // can be used by clients to determine when objects have changed. May be used // for optimistic concurrency, change detection, and the watch operation on a // resource or set of resources. They may only be valid for a // particular resource or set of resources. // More info: // https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // - // SelfLink is a URL representing this object. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // - // UID is a unique id generated by the server on successful creation of a resource and is not // allowed to change on PUT operations. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
func (DomainMappingMetadataArgs) ElementType ¶
func (DomainMappingMetadataArgs) ElementType() reflect.Type
func (DomainMappingMetadataArgs) ToDomainMappingMetadataOutput ¶
func (i DomainMappingMetadataArgs) ToDomainMappingMetadataOutput() DomainMappingMetadataOutput
func (DomainMappingMetadataArgs) ToDomainMappingMetadataOutputWithContext ¶
func (i DomainMappingMetadataArgs) ToDomainMappingMetadataOutputWithContext(ctx context.Context) DomainMappingMetadataOutput
func (DomainMappingMetadataArgs) ToDomainMappingMetadataPtrOutput ¶
func (i DomainMappingMetadataArgs) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
func (DomainMappingMetadataArgs) ToDomainMappingMetadataPtrOutputWithContext ¶
func (i DomainMappingMetadataArgs) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput
type DomainMappingMetadataInput ¶
type DomainMappingMetadataInput interface { pulumi.Input ToDomainMappingMetadataOutput() DomainMappingMetadataOutput ToDomainMappingMetadataOutputWithContext(context.Context) DomainMappingMetadataOutput }
DomainMappingMetadataInput is an input type that accepts DomainMappingMetadataArgs and DomainMappingMetadataOutput values. You can construct a concrete instance of `DomainMappingMetadataInput` via:
DomainMappingMetadataArgs{...}
type DomainMappingMetadataOutput ¶
type DomainMappingMetadataOutput struct{ *pulumi.OutputState }
func (DomainMappingMetadataOutput) Annotations ¶
func (o DomainMappingMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
func (DomainMappingMetadataOutput) ElementType ¶
func (DomainMappingMetadataOutput) ElementType() reflect.Type
func (DomainMappingMetadataOutput) Generation ¶
func (o DomainMappingMetadataOutput) Generation() pulumi.IntPtrOutput
- A sequence number representing a specific generation of the desired state.
func (DomainMappingMetadataOutput) Labels ¶
func (o DomainMappingMetadataOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: http://kubernetes.io/docs/user-guide/labels
func (DomainMappingMetadataOutput) Namespace ¶
func (o DomainMappingMetadataOutput) Namespace() pulumi.StringOutput
In Cloud Run the namespace must be equal to either the project ID or project number.
func (DomainMappingMetadataOutput) ResourceVersion ¶
func (o DomainMappingMetadataOutput) ResourceVersion() pulumi.StringPtrOutput
- An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
func (DomainMappingMetadataOutput) SelfLink ¶
func (o DomainMappingMetadataOutput) SelfLink() pulumi.StringPtrOutput
- SelfLink is a URL representing this object.
func (DomainMappingMetadataOutput) ToDomainMappingMetadataOutput ¶
func (o DomainMappingMetadataOutput) ToDomainMappingMetadataOutput() DomainMappingMetadataOutput
func (DomainMappingMetadataOutput) ToDomainMappingMetadataOutputWithContext ¶
func (o DomainMappingMetadataOutput) ToDomainMappingMetadataOutputWithContext(ctx context.Context) DomainMappingMetadataOutput
func (DomainMappingMetadataOutput) ToDomainMappingMetadataPtrOutput ¶
func (o DomainMappingMetadataOutput) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
func (DomainMappingMetadataOutput) ToDomainMappingMetadataPtrOutputWithContext ¶
func (o DomainMappingMetadataOutput) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput
func (DomainMappingMetadataOutput) Uid ¶
func (o DomainMappingMetadataOutput) Uid() pulumi.StringPtrOutput
- UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type DomainMappingMetadataPtrInput ¶
type DomainMappingMetadataPtrInput interface { pulumi.Input ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput ToDomainMappingMetadataPtrOutputWithContext(context.Context) DomainMappingMetadataPtrOutput }
DomainMappingMetadataPtrInput is an input type that accepts DomainMappingMetadataArgs, DomainMappingMetadataPtr and DomainMappingMetadataPtrOutput values. You can construct a concrete instance of `DomainMappingMetadataPtrInput` via:
DomainMappingMetadataArgs{...} or: nil
func DomainMappingMetadataPtr ¶
func DomainMappingMetadataPtr(v *DomainMappingMetadataArgs) DomainMappingMetadataPtrInput
type DomainMappingMetadataPtrOutput ¶
type DomainMappingMetadataPtrOutput struct{ *pulumi.OutputState }
func (DomainMappingMetadataPtrOutput) Annotations ¶
func (o DomainMappingMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
func (DomainMappingMetadataPtrOutput) Elem ¶
func (o DomainMappingMetadataPtrOutput) Elem() DomainMappingMetadataOutput
func (DomainMappingMetadataPtrOutput) ElementType ¶
func (DomainMappingMetadataPtrOutput) ElementType() reflect.Type
func (DomainMappingMetadataPtrOutput) Generation ¶
func (o DomainMappingMetadataPtrOutput) Generation() pulumi.IntPtrOutput
- A sequence number representing a specific generation of the desired state.
func (DomainMappingMetadataPtrOutput) Labels ¶
func (o DomainMappingMetadataPtrOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: http://kubernetes.io/docs/user-guide/labels
func (DomainMappingMetadataPtrOutput) Namespace ¶
func (o DomainMappingMetadataPtrOutput) Namespace() pulumi.StringPtrOutput
In Cloud Run the namespace must be equal to either the project ID or project number.
func (DomainMappingMetadataPtrOutput) ResourceVersion ¶
func (o DomainMappingMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
func (DomainMappingMetadataPtrOutput) SelfLink ¶
func (o DomainMappingMetadataPtrOutput) SelfLink() pulumi.StringPtrOutput
- SelfLink is a URL representing this object.
func (DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutput ¶
func (o DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
func (DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutputWithContext ¶
func (o DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput
func (DomainMappingMetadataPtrOutput) Uid ¶
func (o DomainMappingMetadataPtrOutput) Uid() pulumi.StringPtrOutput
- UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type DomainMappingSpec ¶
type DomainMappingSpec struct { // The mode of the certificate. // Default value is `AUTOMATIC`. // Possible values are `NONE` and `AUTOMATIC`. CertificateMode *string `pulumi:"certificateMode"` // If set, the mapping will override any mapping set before this spec was set. // It is recommended that the user leaves this empty to receive an error // warning about a potential conflict and only set it once the respective UI // has given such a warning. ForceOverride *bool `pulumi:"forceOverride"` // The name of the Cloud Run Service that this DomainMapping applies to. // The route must exist. RouteName string `pulumi:"routeName"` }
type DomainMappingSpecArgs ¶
type DomainMappingSpecArgs struct { // The mode of the certificate. // Default value is `AUTOMATIC`. // Possible values are `NONE` and `AUTOMATIC`. CertificateMode pulumi.StringPtrInput `pulumi:"certificateMode"` // If set, the mapping will override any mapping set before this spec was set. // It is recommended that the user leaves this empty to receive an error // warning about a potential conflict and only set it once the respective UI // has given such a warning. ForceOverride pulumi.BoolPtrInput `pulumi:"forceOverride"` // The name of the Cloud Run Service that this DomainMapping applies to. // The route must exist. RouteName pulumi.StringInput `pulumi:"routeName"` }
func (DomainMappingSpecArgs) ElementType ¶
func (DomainMappingSpecArgs) ElementType() reflect.Type
func (DomainMappingSpecArgs) ToDomainMappingSpecOutput ¶
func (i DomainMappingSpecArgs) ToDomainMappingSpecOutput() DomainMappingSpecOutput
func (DomainMappingSpecArgs) ToDomainMappingSpecOutputWithContext ¶
func (i DomainMappingSpecArgs) ToDomainMappingSpecOutputWithContext(ctx context.Context) DomainMappingSpecOutput
func (DomainMappingSpecArgs) ToDomainMappingSpecPtrOutput ¶
func (i DomainMappingSpecArgs) ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput
func (DomainMappingSpecArgs) ToDomainMappingSpecPtrOutputWithContext ¶
func (i DomainMappingSpecArgs) ToDomainMappingSpecPtrOutputWithContext(ctx context.Context) DomainMappingSpecPtrOutput
type DomainMappingSpecInput ¶
type DomainMappingSpecInput interface { pulumi.Input ToDomainMappingSpecOutput() DomainMappingSpecOutput ToDomainMappingSpecOutputWithContext(context.Context) DomainMappingSpecOutput }
DomainMappingSpecInput is an input type that accepts DomainMappingSpecArgs and DomainMappingSpecOutput values. You can construct a concrete instance of `DomainMappingSpecInput` via:
DomainMappingSpecArgs{...}
type DomainMappingSpecOutput ¶
type DomainMappingSpecOutput struct{ *pulumi.OutputState }
func (DomainMappingSpecOutput) CertificateMode ¶
func (o DomainMappingSpecOutput) CertificateMode() pulumi.StringPtrOutput
The mode of the certificate. Default value is `AUTOMATIC`. Possible values are `NONE` and `AUTOMATIC`.
func (DomainMappingSpecOutput) ElementType ¶
func (DomainMappingSpecOutput) ElementType() reflect.Type
func (DomainMappingSpecOutput) ForceOverride ¶
func (o DomainMappingSpecOutput) ForceOverride() pulumi.BoolPtrOutput
If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.
func (DomainMappingSpecOutput) RouteName ¶
func (o DomainMappingSpecOutput) RouteName() pulumi.StringOutput
The name of the Cloud Run Service that this DomainMapping applies to. The route must exist.
func (DomainMappingSpecOutput) ToDomainMappingSpecOutput ¶
func (o DomainMappingSpecOutput) ToDomainMappingSpecOutput() DomainMappingSpecOutput
func (DomainMappingSpecOutput) ToDomainMappingSpecOutputWithContext ¶
func (o DomainMappingSpecOutput) ToDomainMappingSpecOutputWithContext(ctx context.Context) DomainMappingSpecOutput
func (DomainMappingSpecOutput) ToDomainMappingSpecPtrOutput ¶
func (o DomainMappingSpecOutput) ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput
func (DomainMappingSpecOutput) ToDomainMappingSpecPtrOutputWithContext ¶
func (o DomainMappingSpecOutput) ToDomainMappingSpecPtrOutputWithContext(ctx context.Context) DomainMappingSpecPtrOutput
type DomainMappingSpecPtrInput ¶
type DomainMappingSpecPtrInput interface { pulumi.Input ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput ToDomainMappingSpecPtrOutputWithContext(context.Context) DomainMappingSpecPtrOutput }
DomainMappingSpecPtrInput is an input type that accepts DomainMappingSpecArgs, DomainMappingSpecPtr and DomainMappingSpecPtrOutput values. You can construct a concrete instance of `DomainMappingSpecPtrInput` via:
DomainMappingSpecArgs{...} or: nil
func DomainMappingSpecPtr ¶
func DomainMappingSpecPtr(v *DomainMappingSpecArgs) DomainMappingSpecPtrInput
type DomainMappingSpecPtrOutput ¶
type DomainMappingSpecPtrOutput struct{ *pulumi.OutputState }
func (DomainMappingSpecPtrOutput) CertificateMode ¶
func (o DomainMappingSpecPtrOutput) CertificateMode() pulumi.StringPtrOutput
The mode of the certificate. Default value is `AUTOMATIC`. Possible values are `NONE` and `AUTOMATIC`.
func (DomainMappingSpecPtrOutput) Elem ¶
func (o DomainMappingSpecPtrOutput) Elem() DomainMappingSpecOutput
func (DomainMappingSpecPtrOutput) ElementType ¶
func (DomainMappingSpecPtrOutput) ElementType() reflect.Type
func (DomainMappingSpecPtrOutput) ForceOverride ¶
func (o DomainMappingSpecPtrOutput) ForceOverride() pulumi.BoolPtrOutput
If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.
func (DomainMappingSpecPtrOutput) RouteName ¶
func (o DomainMappingSpecPtrOutput) RouteName() pulumi.StringPtrOutput
The name of the Cloud Run Service that this DomainMapping applies to. The route must exist.
func (DomainMappingSpecPtrOutput) ToDomainMappingSpecPtrOutput ¶
func (o DomainMappingSpecPtrOutput) ToDomainMappingSpecPtrOutput() DomainMappingSpecPtrOutput
func (DomainMappingSpecPtrOutput) ToDomainMappingSpecPtrOutputWithContext ¶
func (o DomainMappingSpecPtrOutput) ToDomainMappingSpecPtrOutputWithContext(ctx context.Context) DomainMappingSpecPtrOutput
type DomainMappingState ¶
type DomainMappingState struct { // The location of the cloud run instance. eg us-central1 Location pulumi.StringPtrInput // Metadata associated with this DomainMapping. // Structure is documented below. Metadata DomainMappingMetadataPtrInput // Name should be a verified domain Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The spec for this DomainMapping. // Structure is documented below. Spec DomainMappingSpecPtrInput // The current status of the DomainMapping. Status DomainMappingStatusPtrInput }
func (DomainMappingState) ElementType ¶
func (DomainMappingState) ElementType() reflect.Type
type DomainMappingStatus ¶
type DomainMappingStatus struct { Conditions []DomainMappingStatusCondition `pulumi:"conditions"` MappedRouteName *string `pulumi:"mappedRouteName"` ObservedGeneration *int `pulumi:"observedGeneration"` ResourceRecords []DomainMappingStatusResourceRecord `pulumi:"resourceRecords"` }
type DomainMappingStatusArgs ¶
type DomainMappingStatusArgs struct { Conditions DomainMappingStatusConditionArrayInput `pulumi:"conditions"` MappedRouteName pulumi.StringPtrInput `pulumi:"mappedRouteName"` ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` ResourceRecords DomainMappingStatusResourceRecordArrayInput `pulumi:"resourceRecords"` }
func (DomainMappingStatusArgs) ElementType ¶
func (DomainMappingStatusArgs) ElementType() reflect.Type
func (DomainMappingStatusArgs) ToDomainMappingStatusOutput ¶
func (i DomainMappingStatusArgs) ToDomainMappingStatusOutput() DomainMappingStatusOutput
func (DomainMappingStatusArgs) ToDomainMappingStatusOutputWithContext ¶
func (i DomainMappingStatusArgs) ToDomainMappingStatusOutputWithContext(ctx context.Context) DomainMappingStatusOutput
func (DomainMappingStatusArgs) ToDomainMappingStatusPtrOutput ¶
func (i DomainMappingStatusArgs) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput
func (DomainMappingStatusArgs) ToDomainMappingStatusPtrOutputWithContext ¶
func (i DomainMappingStatusArgs) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput
type DomainMappingStatusConditionArgs ¶
type DomainMappingStatusConditionArgs struct { Message pulumi.StringPtrInput `pulumi:"message"` Reason pulumi.StringPtrInput `pulumi:"reason"` Status pulumi.StringPtrInput `pulumi:"status"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (DomainMappingStatusConditionArgs) ElementType ¶
func (DomainMappingStatusConditionArgs) ElementType() reflect.Type
func (DomainMappingStatusConditionArgs) ToDomainMappingStatusConditionOutput ¶
func (i DomainMappingStatusConditionArgs) ToDomainMappingStatusConditionOutput() DomainMappingStatusConditionOutput
func (DomainMappingStatusConditionArgs) ToDomainMappingStatusConditionOutputWithContext ¶
func (i DomainMappingStatusConditionArgs) ToDomainMappingStatusConditionOutputWithContext(ctx context.Context) DomainMappingStatusConditionOutput
type DomainMappingStatusConditionArray ¶
type DomainMappingStatusConditionArray []DomainMappingStatusConditionInput
func (DomainMappingStatusConditionArray) ElementType ¶
func (DomainMappingStatusConditionArray) ElementType() reflect.Type
func (DomainMappingStatusConditionArray) ToDomainMappingStatusConditionArrayOutput ¶
func (i DomainMappingStatusConditionArray) ToDomainMappingStatusConditionArrayOutput() DomainMappingStatusConditionArrayOutput
func (DomainMappingStatusConditionArray) ToDomainMappingStatusConditionArrayOutputWithContext ¶
func (i DomainMappingStatusConditionArray) ToDomainMappingStatusConditionArrayOutputWithContext(ctx context.Context) DomainMappingStatusConditionArrayOutput
type DomainMappingStatusConditionArrayInput ¶
type DomainMappingStatusConditionArrayInput interface { pulumi.Input ToDomainMappingStatusConditionArrayOutput() DomainMappingStatusConditionArrayOutput ToDomainMappingStatusConditionArrayOutputWithContext(context.Context) DomainMappingStatusConditionArrayOutput }
DomainMappingStatusConditionArrayInput is an input type that accepts DomainMappingStatusConditionArray and DomainMappingStatusConditionArrayOutput values. You can construct a concrete instance of `DomainMappingStatusConditionArrayInput` via:
DomainMappingStatusConditionArray{ DomainMappingStatusConditionArgs{...} }
type DomainMappingStatusConditionArrayOutput ¶
type DomainMappingStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (DomainMappingStatusConditionArrayOutput) ElementType ¶
func (DomainMappingStatusConditionArrayOutput) ElementType() reflect.Type
func (DomainMappingStatusConditionArrayOutput) ToDomainMappingStatusConditionArrayOutput ¶
func (o DomainMappingStatusConditionArrayOutput) ToDomainMappingStatusConditionArrayOutput() DomainMappingStatusConditionArrayOutput
func (DomainMappingStatusConditionArrayOutput) ToDomainMappingStatusConditionArrayOutputWithContext ¶
func (o DomainMappingStatusConditionArrayOutput) ToDomainMappingStatusConditionArrayOutputWithContext(ctx context.Context) DomainMappingStatusConditionArrayOutput
type DomainMappingStatusConditionInput ¶
type DomainMappingStatusConditionInput interface { pulumi.Input ToDomainMappingStatusConditionOutput() DomainMappingStatusConditionOutput ToDomainMappingStatusConditionOutputWithContext(context.Context) DomainMappingStatusConditionOutput }
DomainMappingStatusConditionInput is an input type that accepts DomainMappingStatusConditionArgs and DomainMappingStatusConditionOutput values. You can construct a concrete instance of `DomainMappingStatusConditionInput` via:
DomainMappingStatusConditionArgs{...}
type DomainMappingStatusConditionOutput ¶
type DomainMappingStatusConditionOutput struct{ *pulumi.OutputState }
func (DomainMappingStatusConditionOutput) ElementType ¶
func (DomainMappingStatusConditionOutput) ElementType() reflect.Type
func (DomainMappingStatusConditionOutput) Message ¶
func (o DomainMappingStatusConditionOutput) Message() pulumi.StringPtrOutput
func (DomainMappingStatusConditionOutput) Reason ¶
func (o DomainMappingStatusConditionOutput) Reason() pulumi.StringPtrOutput
func (DomainMappingStatusConditionOutput) Status ¶
func (o DomainMappingStatusConditionOutput) Status() pulumi.StringPtrOutput
func (DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutput ¶
func (o DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutput() DomainMappingStatusConditionOutput
func (DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutputWithContext ¶
func (o DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutputWithContext(ctx context.Context) DomainMappingStatusConditionOutput
func (DomainMappingStatusConditionOutput) Type ¶
func (o DomainMappingStatusConditionOutput) Type() pulumi.StringPtrOutput
type DomainMappingStatusInput ¶
type DomainMappingStatusInput interface { pulumi.Input ToDomainMappingStatusOutput() DomainMappingStatusOutput ToDomainMappingStatusOutputWithContext(context.Context) DomainMappingStatusOutput }
DomainMappingStatusInput is an input type that accepts DomainMappingStatusArgs and DomainMappingStatusOutput values. You can construct a concrete instance of `DomainMappingStatusInput` via:
DomainMappingStatusArgs{...}
type DomainMappingStatusOutput ¶
type DomainMappingStatusOutput struct{ *pulumi.OutputState }
func (DomainMappingStatusOutput) Conditions ¶
func (o DomainMappingStatusOutput) Conditions() DomainMappingStatusConditionArrayOutput
func (DomainMappingStatusOutput) ElementType ¶
func (DomainMappingStatusOutput) ElementType() reflect.Type
func (DomainMappingStatusOutput) MappedRouteName ¶
func (o DomainMappingStatusOutput) MappedRouteName() pulumi.StringPtrOutput
func (DomainMappingStatusOutput) ObservedGeneration ¶
func (o DomainMappingStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
func (DomainMappingStatusOutput) ResourceRecords ¶
func (o DomainMappingStatusOutput) ResourceRecords() DomainMappingStatusResourceRecordArrayOutput
func (DomainMappingStatusOutput) ToDomainMappingStatusOutput ¶
func (o DomainMappingStatusOutput) ToDomainMappingStatusOutput() DomainMappingStatusOutput
func (DomainMappingStatusOutput) ToDomainMappingStatusOutputWithContext ¶
func (o DomainMappingStatusOutput) ToDomainMappingStatusOutputWithContext(ctx context.Context) DomainMappingStatusOutput
func (DomainMappingStatusOutput) ToDomainMappingStatusPtrOutput ¶
func (o DomainMappingStatusOutput) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput
func (DomainMappingStatusOutput) ToDomainMappingStatusPtrOutputWithContext ¶
func (o DomainMappingStatusOutput) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput
type DomainMappingStatusPtrInput ¶
type DomainMappingStatusPtrInput interface { pulumi.Input ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput ToDomainMappingStatusPtrOutputWithContext(context.Context) DomainMappingStatusPtrOutput }
DomainMappingStatusPtrInput is an input type that accepts DomainMappingStatusArgs, DomainMappingStatusPtr and DomainMappingStatusPtrOutput values. You can construct a concrete instance of `DomainMappingStatusPtrInput` via:
DomainMappingStatusArgs{...} or: nil
func DomainMappingStatusPtr ¶
func DomainMappingStatusPtr(v *DomainMappingStatusArgs) DomainMappingStatusPtrInput
type DomainMappingStatusPtrOutput ¶
type DomainMappingStatusPtrOutput struct{ *pulumi.OutputState }
func (DomainMappingStatusPtrOutput) Conditions ¶
func (o DomainMappingStatusPtrOutput) Conditions() DomainMappingStatusConditionArrayOutput
func (DomainMappingStatusPtrOutput) Elem ¶
func (o DomainMappingStatusPtrOutput) Elem() DomainMappingStatusOutput
func (DomainMappingStatusPtrOutput) ElementType ¶
func (DomainMappingStatusPtrOutput) ElementType() reflect.Type
func (DomainMappingStatusPtrOutput) MappedRouteName ¶
func (o DomainMappingStatusPtrOutput) MappedRouteName() pulumi.StringPtrOutput
func (DomainMappingStatusPtrOutput) ObservedGeneration ¶
func (o DomainMappingStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
func (DomainMappingStatusPtrOutput) ResourceRecords ¶
func (o DomainMappingStatusPtrOutput) ResourceRecords() DomainMappingStatusResourceRecordArrayOutput
func (DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutput ¶
func (o DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput
func (DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutputWithContext ¶
func (o DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput
type DomainMappingStatusResourceRecordArgs ¶
type DomainMappingStatusResourceRecordArgs struct { // Name should be a verified domain Name pulumi.StringPtrInput `pulumi:"name"` Rrdata pulumi.StringPtrInput `pulumi:"rrdata"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (DomainMappingStatusResourceRecordArgs) ElementType ¶
func (DomainMappingStatusResourceRecordArgs) ElementType() reflect.Type
func (DomainMappingStatusResourceRecordArgs) ToDomainMappingStatusResourceRecordOutput ¶
func (i DomainMappingStatusResourceRecordArgs) ToDomainMappingStatusResourceRecordOutput() DomainMappingStatusResourceRecordOutput
func (DomainMappingStatusResourceRecordArgs) ToDomainMappingStatusResourceRecordOutputWithContext ¶
func (i DomainMappingStatusResourceRecordArgs) ToDomainMappingStatusResourceRecordOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordOutput
type DomainMappingStatusResourceRecordArray ¶
type DomainMappingStatusResourceRecordArray []DomainMappingStatusResourceRecordInput
func (DomainMappingStatusResourceRecordArray) ElementType ¶
func (DomainMappingStatusResourceRecordArray) ElementType() reflect.Type
func (DomainMappingStatusResourceRecordArray) ToDomainMappingStatusResourceRecordArrayOutput ¶
func (i DomainMappingStatusResourceRecordArray) ToDomainMappingStatusResourceRecordArrayOutput() DomainMappingStatusResourceRecordArrayOutput
func (DomainMappingStatusResourceRecordArray) ToDomainMappingStatusResourceRecordArrayOutputWithContext ¶
func (i DomainMappingStatusResourceRecordArray) ToDomainMappingStatusResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordArrayOutput
type DomainMappingStatusResourceRecordArrayInput ¶
type DomainMappingStatusResourceRecordArrayInput interface { pulumi.Input ToDomainMappingStatusResourceRecordArrayOutput() DomainMappingStatusResourceRecordArrayOutput ToDomainMappingStatusResourceRecordArrayOutputWithContext(context.Context) DomainMappingStatusResourceRecordArrayOutput }
DomainMappingStatusResourceRecordArrayInput is an input type that accepts DomainMappingStatusResourceRecordArray and DomainMappingStatusResourceRecordArrayOutput values. You can construct a concrete instance of `DomainMappingStatusResourceRecordArrayInput` via:
DomainMappingStatusResourceRecordArray{ DomainMappingStatusResourceRecordArgs{...} }
type DomainMappingStatusResourceRecordArrayOutput ¶
type DomainMappingStatusResourceRecordArrayOutput struct{ *pulumi.OutputState }
func (DomainMappingStatusResourceRecordArrayOutput) ElementType ¶
func (DomainMappingStatusResourceRecordArrayOutput) ElementType() reflect.Type
func (DomainMappingStatusResourceRecordArrayOutput) ToDomainMappingStatusResourceRecordArrayOutput ¶
func (o DomainMappingStatusResourceRecordArrayOutput) ToDomainMappingStatusResourceRecordArrayOutput() DomainMappingStatusResourceRecordArrayOutput
func (DomainMappingStatusResourceRecordArrayOutput) ToDomainMappingStatusResourceRecordArrayOutputWithContext ¶
func (o DomainMappingStatusResourceRecordArrayOutput) ToDomainMappingStatusResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordArrayOutput
type DomainMappingStatusResourceRecordInput ¶
type DomainMappingStatusResourceRecordInput interface { pulumi.Input ToDomainMappingStatusResourceRecordOutput() DomainMappingStatusResourceRecordOutput ToDomainMappingStatusResourceRecordOutputWithContext(context.Context) DomainMappingStatusResourceRecordOutput }
DomainMappingStatusResourceRecordInput is an input type that accepts DomainMappingStatusResourceRecordArgs and DomainMappingStatusResourceRecordOutput values. You can construct a concrete instance of `DomainMappingStatusResourceRecordInput` via:
DomainMappingStatusResourceRecordArgs{...}
type DomainMappingStatusResourceRecordOutput ¶
type DomainMappingStatusResourceRecordOutput struct{ *pulumi.OutputState }
func (DomainMappingStatusResourceRecordOutput) ElementType ¶
func (DomainMappingStatusResourceRecordOutput) ElementType() reflect.Type
func (DomainMappingStatusResourceRecordOutput) Name ¶
func (o DomainMappingStatusResourceRecordOutput) Name() pulumi.StringPtrOutput
Name should be a verified domain
func (DomainMappingStatusResourceRecordOutput) Rrdata ¶
func (o DomainMappingStatusResourceRecordOutput) Rrdata() pulumi.StringPtrOutput
func (DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutput ¶
func (o DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutput() DomainMappingStatusResourceRecordOutput
func (DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutputWithContext ¶
func (o DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordOutput
func (DomainMappingStatusResourceRecordOutput) Type ¶
func (o DomainMappingStatusResourceRecordOutput) Type() pulumi.StringPtrOutput
type IamBinding ¶
type IamBinding struct { pulumi.CustomResourceState Condition IamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `cloudrun.IamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` // Used to find the parent resource to bind the IAM policy to Service pulumi.StringOutput `pulumi:"service"` }
Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:
* `cloudrun.IamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `cloudrun.IamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `cloudrun.IamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
> **Note:** `cloudrun.IamPolicy` **cannot** be used in conjunction with `cloudrun.IamBinding` and `cloudrun.IamMember` or they will fight over what your policy should be.
> **Note:** `cloudrun.IamBinding` resources **can be** used in conjunction with `cloudrun.IamMember` resources **only if** they do not grant privilege to the same role.
func GetIamBinding ¶
func GetIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IamBindingState, opts ...pulumi.ResourceOption) (*IamBinding, error)
GetIamBinding gets an existing IamBinding 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 NewIamBinding ¶
func NewIamBinding(ctx *pulumi.Context, name string, args *IamBindingArgs, opts ...pulumi.ResourceOption) (*IamBinding, error)
NewIamBinding registers a new resource with the given unique name, arguments, and options.
type IamBindingArgs ¶
type IamBindingArgs struct { Condition IamBindingConditionPtrInput // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrun.IamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput // Used to find the parent resource to bind the IAM policy to Service pulumi.StringInput }
The set of arguments for constructing a IamBinding resource.
func (IamBindingArgs) ElementType ¶
func (IamBindingArgs) ElementType() reflect.Type
type IamBindingCondition ¶
type IamBindingConditionArgs ¶
type IamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (IamBindingConditionArgs) ElementType ¶
func (IamBindingConditionArgs) ElementType() reflect.Type
func (IamBindingConditionArgs) ToIamBindingConditionOutput ¶
func (i IamBindingConditionArgs) ToIamBindingConditionOutput() IamBindingConditionOutput
func (IamBindingConditionArgs) ToIamBindingConditionOutputWithContext ¶
func (i IamBindingConditionArgs) ToIamBindingConditionOutputWithContext(ctx context.Context) IamBindingConditionOutput
func (IamBindingConditionArgs) ToIamBindingConditionPtrOutput ¶
func (i IamBindingConditionArgs) ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput
func (IamBindingConditionArgs) ToIamBindingConditionPtrOutputWithContext ¶
func (i IamBindingConditionArgs) ToIamBindingConditionPtrOutputWithContext(ctx context.Context) IamBindingConditionPtrOutput
type IamBindingConditionInput ¶
type IamBindingConditionInput interface { pulumi.Input ToIamBindingConditionOutput() IamBindingConditionOutput ToIamBindingConditionOutputWithContext(context.Context) IamBindingConditionOutput }
IamBindingConditionInput is an input type that accepts IamBindingConditionArgs and IamBindingConditionOutput values. You can construct a concrete instance of `IamBindingConditionInput` via:
IamBindingConditionArgs{...}
type IamBindingConditionOutput ¶
type IamBindingConditionOutput struct{ *pulumi.OutputState }
func (IamBindingConditionOutput) Description ¶
func (o IamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (IamBindingConditionOutput) ElementType ¶
func (IamBindingConditionOutput) ElementType() reflect.Type
func (IamBindingConditionOutput) Expression ¶
func (o IamBindingConditionOutput) Expression() pulumi.StringOutput
func (IamBindingConditionOutput) Title ¶
func (o IamBindingConditionOutput) Title() pulumi.StringOutput
func (IamBindingConditionOutput) ToIamBindingConditionOutput ¶
func (o IamBindingConditionOutput) ToIamBindingConditionOutput() IamBindingConditionOutput
func (IamBindingConditionOutput) ToIamBindingConditionOutputWithContext ¶
func (o IamBindingConditionOutput) ToIamBindingConditionOutputWithContext(ctx context.Context) IamBindingConditionOutput
func (IamBindingConditionOutput) ToIamBindingConditionPtrOutput ¶
func (o IamBindingConditionOutput) ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput
func (IamBindingConditionOutput) ToIamBindingConditionPtrOutputWithContext ¶
func (o IamBindingConditionOutput) ToIamBindingConditionPtrOutputWithContext(ctx context.Context) IamBindingConditionPtrOutput
type IamBindingConditionPtrInput ¶
type IamBindingConditionPtrInput interface { pulumi.Input ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput ToIamBindingConditionPtrOutputWithContext(context.Context) IamBindingConditionPtrOutput }
IamBindingConditionPtrInput is an input type that accepts IamBindingConditionArgs, IamBindingConditionPtr and IamBindingConditionPtrOutput values. You can construct a concrete instance of `IamBindingConditionPtrInput` via:
IamBindingConditionArgs{...} or: nil
func IamBindingConditionPtr ¶
func IamBindingConditionPtr(v *IamBindingConditionArgs) IamBindingConditionPtrInput
type IamBindingConditionPtrOutput ¶
type IamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (IamBindingConditionPtrOutput) Description ¶
func (o IamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (IamBindingConditionPtrOutput) Elem ¶
func (o IamBindingConditionPtrOutput) Elem() IamBindingConditionOutput
func (IamBindingConditionPtrOutput) ElementType ¶
func (IamBindingConditionPtrOutput) ElementType() reflect.Type
func (IamBindingConditionPtrOutput) Expression ¶
func (o IamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (IamBindingConditionPtrOutput) Title ¶
func (o IamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (IamBindingConditionPtrOutput) ToIamBindingConditionPtrOutput ¶
func (o IamBindingConditionPtrOutput) ToIamBindingConditionPtrOutput() IamBindingConditionPtrOutput
func (IamBindingConditionPtrOutput) ToIamBindingConditionPtrOutputWithContext ¶
func (o IamBindingConditionPtrOutput) ToIamBindingConditionPtrOutputWithContext(ctx context.Context) IamBindingConditionPtrOutput
type IamBindingState ¶
type IamBindingState struct { Condition IamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrun.IamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Service pulumi.StringPtrInput }
func (IamBindingState) ElementType ¶
func (IamBindingState) ElementType() reflect.Type
type IamMember ¶
type IamMember struct { pulumi.CustomResourceState Condition IamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `cloudrun.IamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` // Used to find the parent resource to bind the IAM policy to Service pulumi.StringOutput `pulumi:"service"` }
Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:
* `cloudrun.IamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `cloudrun.IamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `cloudrun.IamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
> **Note:** `cloudrun.IamPolicy` **cannot** be used in conjunction with `cloudrun.IamBinding` and `cloudrun.IamMember` or they will fight over what your policy should be.
> **Note:** `cloudrun.IamBinding` resources **can be** used in conjunction with `cloudrun.IamMember` resources **only if** they do not grant privilege to the same role.
func GetIamMember ¶
func GetIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IamMemberState, opts ...pulumi.ResourceOption) (*IamMember, error)
GetIamMember gets an existing IamMember 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 NewIamMember ¶
func NewIamMember(ctx *pulumi.Context, name string, args *IamMemberArgs, opts ...pulumi.ResourceOption) (*IamMember, error)
NewIamMember registers a new resource with the given unique name, arguments, and options.
type IamMemberArgs ¶
type IamMemberArgs struct { Condition IamMemberConditionPtrInput // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrun.IamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput // Used to find the parent resource to bind the IAM policy to Service pulumi.StringInput }
The set of arguments for constructing a IamMember resource.
func (IamMemberArgs) ElementType ¶
func (IamMemberArgs) ElementType() reflect.Type
type IamMemberCondition ¶
type IamMemberConditionArgs ¶
type IamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (IamMemberConditionArgs) ElementType ¶
func (IamMemberConditionArgs) ElementType() reflect.Type
func (IamMemberConditionArgs) ToIamMemberConditionOutput ¶
func (i IamMemberConditionArgs) ToIamMemberConditionOutput() IamMemberConditionOutput
func (IamMemberConditionArgs) ToIamMemberConditionOutputWithContext ¶
func (i IamMemberConditionArgs) ToIamMemberConditionOutputWithContext(ctx context.Context) IamMemberConditionOutput
func (IamMemberConditionArgs) ToIamMemberConditionPtrOutput ¶
func (i IamMemberConditionArgs) ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput
func (IamMemberConditionArgs) ToIamMemberConditionPtrOutputWithContext ¶
func (i IamMemberConditionArgs) ToIamMemberConditionPtrOutputWithContext(ctx context.Context) IamMemberConditionPtrOutput
type IamMemberConditionInput ¶
type IamMemberConditionInput interface { pulumi.Input ToIamMemberConditionOutput() IamMemberConditionOutput ToIamMemberConditionOutputWithContext(context.Context) IamMemberConditionOutput }
IamMemberConditionInput is an input type that accepts IamMemberConditionArgs and IamMemberConditionOutput values. You can construct a concrete instance of `IamMemberConditionInput` via:
IamMemberConditionArgs{...}
type IamMemberConditionOutput ¶
type IamMemberConditionOutput struct{ *pulumi.OutputState }
func (IamMemberConditionOutput) Description ¶
func (o IamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (IamMemberConditionOutput) ElementType ¶
func (IamMemberConditionOutput) ElementType() reflect.Type
func (IamMemberConditionOutput) Expression ¶
func (o IamMemberConditionOutput) Expression() pulumi.StringOutput
func (IamMemberConditionOutput) Title ¶
func (o IamMemberConditionOutput) Title() pulumi.StringOutput
func (IamMemberConditionOutput) ToIamMemberConditionOutput ¶
func (o IamMemberConditionOutput) ToIamMemberConditionOutput() IamMemberConditionOutput
func (IamMemberConditionOutput) ToIamMemberConditionOutputWithContext ¶
func (o IamMemberConditionOutput) ToIamMemberConditionOutputWithContext(ctx context.Context) IamMemberConditionOutput
func (IamMemberConditionOutput) ToIamMemberConditionPtrOutput ¶
func (o IamMemberConditionOutput) ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput
func (IamMemberConditionOutput) ToIamMemberConditionPtrOutputWithContext ¶
func (o IamMemberConditionOutput) ToIamMemberConditionPtrOutputWithContext(ctx context.Context) IamMemberConditionPtrOutput
type IamMemberConditionPtrInput ¶
type IamMemberConditionPtrInput interface { pulumi.Input ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput ToIamMemberConditionPtrOutputWithContext(context.Context) IamMemberConditionPtrOutput }
IamMemberConditionPtrInput is an input type that accepts IamMemberConditionArgs, IamMemberConditionPtr and IamMemberConditionPtrOutput values. You can construct a concrete instance of `IamMemberConditionPtrInput` via:
IamMemberConditionArgs{...} or: nil
func IamMemberConditionPtr ¶
func IamMemberConditionPtr(v *IamMemberConditionArgs) IamMemberConditionPtrInput
type IamMemberConditionPtrOutput ¶
type IamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (IamMemberConditionPtrOutput) Description ¶
func (o IamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (IamMemberConditionPtrOutput) Elem ¶
func (o IamMemberConditionPtrOutput) Elem() IamMemberConditionOutput
func (IamMemberConditionPtrOutput) ElementType ¶
func (IamMemberConditionPtrOutput) ElementType() reflect.Type
func (IamMemberConditionPtrOutput) Expression ¶
func (o IamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (IamMemberConditionPtrOutput) Title ¶
func (o IamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (IamMemberConditionPtrOutput) ToIamMemberConditionPtrOutput ¶
func (o IamMemberConditionPtrOutput) ToIamMemberConditionPtrOutput() IamMemberConditionPtrOutput
func (IamMemberConditionPtrOutput) ToIamMemberConditionPtrOutputWithContext ¶
func (o IamMemberConditionPtrOutput) ToIamMemberConditionPtrOutputWithContext(ctx context.Context) IamMemberConditionPtrOutput
type IamMemberState ¶
type IamMemberState struct { Condition IamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `cloudrun.IamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Service pulumi.StringPtrInput }
func (IamMemberState) ElementType ¶
func (IamMemberState) ElementType() reflect.Type
type IamPolicy ¶
type IamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Used to find the parent resource to bind the IAM policy to Service pulumi.StringOutput `pulumi:"service"` }
Three different resources help you manage your IAM policy for Cloud Run Service. Each of these resources serves a different use case:
* `cloudrun.IamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `cloudrun.IamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `cloudrun.IamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
> **Note:** `cloudrun.IamPolicy` **cannot** be used in conjunction with `cloudrun.IamBinding` and `cloudrun.IamMember` or they will fight over what your policy should be.
> **Note:** `cloudrun.IamBinding` resources **can be** used in conjunction with `cloudrun.IamMember` resources **only if** they do not grant privilege to the same role.
func GetIamPolicy ¶
func GetIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IamPolicyState, opts ...pulumi.ResourceOption) (*IamPolicy, error)
GetIamPolicy gets an existing IamPolicy 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 NewIamPolicy ¶
func NewIamPolicy(ctx *pulumi.Context, name string, args *IamPolicyArgs, opts ...pulumi.ResourceOption) (*IamPolicy, error)
NewIamPolicy registers a new resource with the given unique name, arguments, and options.
type IamPolicyArgs ¶
type IamPolicyArgs struct { // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Service pulumi.StringInput }
The set of arguments for constructing a IamPolicy resource.
func (IamPolicyArgs) ElementType ¶
func (IamPolicyArgs) ElementType() reflect.Type
type IamPolicyState ¶
type IamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location of the cloud run instance. eg us-central1 Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Service pulumi.StringPtrInput }
func (IamPolicyState) ElementType ¶
func (IamPolicyState) ElementType() reflect.Type
type Service ¶
type Service struct { pulumi.CustomResourceState // If set to `true`, the revision name (template.metadata.name) will be omitted and // autogenerated by Cloud Run. This cannot be set to `true` while `template.metadata.name` // is also set. // (For legacy support, if `template.metadata.name` is unset in state while // this field is set to false, the revision name will still autogenerate.) AutogenerateRevisionName pulumi.BoolPtrOutput `pulumi:"autogenerateRevisionName"` // The location of the cloud run instance. eg us-central1 Location pulumi.StringOutput `pulumi:"location"` // Metadata associated with this Service, including name, namespace, labels, // and annotations. // Structure is documented below. Metadata ServiceMetadataOutput `pulumi:"metadata"` // Name of the port. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The current status of the Service. Status ServiceStatusOutput `pulumi:"status"` // template holds the latest specification for the Revision to // be stamped out. The template references the container image, and may also // include labels and annotations that should be attached to the Revision. // To correlate a Revision, and/or to force a Revision to be created when the // spec doesn't otherwise change, a nonce label may be provided in the // template metadata. For more details, see: // https://github.com/knative/serving/blob/master/docs/client-conventions.md#associate-modifications-with-revisions // Cloud Run does not currently support referencing a build that is // responsible for materializing the container image from source. // Structure is documented below. Template ServiceTemplatePtrOutput `pulumi:"template"` // Traffic specifies how to distribute traffic over a collection of Knative Revisions // and Configurations // Structure is documented below. Traffics ServiceTrafficArrayOutput `pulumi:"traffics"` }
Service acts as a top-level container that manages a set of Routes and Configurations which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership. Service acts only as an orchestrator of the underlying Routes and Configurations (much as a kubernetes Deployment orchestrates ReplicaSets).
The Service's controller will track the statuses of its owned Configuration and Route, reflecting their statuses and conditions as its own.
See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#service
To get more information about Service, see:
* [API documentation](https://cloud.google.com/run/docs/reference/rest/v1/projects.locations.services) * How-to Guides
- [Official Documentation](https://cloud.google.com/run/docs/)
## Example Usage
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.
type ServiceArgs ¶
type ServiceArgs struct { // If set to `true`, the revision name (template.metadata.name) will be omitted and // autogenerated by Cloud Run. This cannot be set to `true` while `template.metadata.name` // is also set. // (For legacy support, if `template.metadata.name` is unset in state while // this field is set to false, the revision name will still autogenerate.) AutogenerateRevisionName pulumi.BoolPtrInput // The location of the cloud run instance. eg us-central1 Location pulumi.StringInput // Metadata associated with this Service, including name, namespace, labels, // and annotations. // Structure is documented below. Metadata ServiceMetadataPtrInput // Name of the port. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // template holds the latest specification for the Revision to // be stamped out. The template references the container image, and may also // include labels and annotations that should be attached to the Revision. // To correlate a Revision, and/or to force a Revision to be created when the // spec doesn't otherwise change, a nonce label may be provided in the // template metadata. For more details, see: // https://github.com/knative/serving/blob/master/docs/client-conventions.md#associate-modifications-with-revisions // Cloud Run does not currently support referencing a build that is // responsible for materializing the container image from source. // Structure is documented below. Template ServiceTemplatePtrInput // Traffic specifies how to distribute traffic over a collection of Knative Revisions // and Configurations // Structure is documented below. Traffics ServiceTrafficArrayInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceMetadata ¶
type ServiceMetadata struct { // Annotations is a key value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. More // info: http://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `pulumi:"annotations"` // - // A sequence number representing a specific generation of the desired state. Generation *int `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels Labels map[string]string `pulumi:"labels"` // In Cloud Run the namespace must be equal to either the // project ID or project number. Namespace *string `pulumi:"namespace"` // - // An opaque value that represents the internal version of this object that // can be used by clients to determine when objects have changed. May be used // for optimistic concurrency, change detection, and the watch operation on a // resource or set of resources. They may only be valid for a // particular resource or set of resources. // More info: // https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // - // SelfLink is a URL representing this object. SelfLink *string `pulumi:"selfLink"` // - // UID is a unique id generated by the server on successful creation of a resource and is not // allowed to change on PUT operations. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid *string `pulumi:"uid"` }
type ServiceMetadataArgs ¶
type ServiceMetadataArgs struct { // Annotations is a key value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. More // info: http://kubernetes.io/docs/user-guide/annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` // - // A sequence number representing a specific generation of the desired state. Generation pulumi.IntPtrInput `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels Labels pulumi.StringMapInput `pulumi:"labels"` // In Cloud Run the namespace must be equal to either the // project ID or project number. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // - // An opaque value that represents the internal version of this object that // can be used by clients to determine when objects have changed. May be used // for optimistic concurrency, change detection, and the watch operation on a // resource or set of resources. They may only be valid for a // particular resource or set of resources. // More info: // https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // - // SelfLink is a URL representing this object. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // - // UID is a unique id generated by the server on successful creation of a resource and is not // allowed to change on PUT operations. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
func (ServiceMetadataArgs) ElementType ¶
func (ServiceMetadataArgs) ElementType() reflect.Type
func (ServiceMetadataArgs) ToServiceMetadataOutput ¶
func (i ServiceMetadataArgs) ToServiceMetadataOutput() ServiceMetadataOutput
func (ServiceMetadataArgs) ToServiceMetadataOutputWithContext ¶
func (i ServiceMetadataArgs) ToServiceMetadataOutputWithContext(ctx context.Context) ServiceMetadataOutput
func (ServiceMetadataArgs) ToServiceMetadataPtrOutput ¶
func (i ServiceMetadataArgs) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
func (ServiceMetadataArgs) ToServiceMetadataPtrOutputWithContext ¶
func (i ServiceMetadataArgs) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput
type ServiceMetadataInput ¶
type ServiceMetadataInput interface { pulumi.Input ToServiceMetadataOutput() ServiceMetadataOutput ToServiceMetadataOutputWithContext(context.Context) ServiceMetadataOutput }
ServiceMetadataInput is an input type that accepts ServiceMetadataArgs and ServiceMetadataOutput values. You can construct a concrete instance of `ServiceMetadataInput` via:
ServiceMetadataArgs{...}
type ServiceMetadataOutput ¶
type ServiceMetadataOutput struct{ *pulumi.OutputState }
func (ServiceMetadataOutput) Annotations ¶
func (o ServiceMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
func (ServiceMetadataOutput) ElementType ¶
func (ServiceMetadataOutput) ElementType() reflect.Type
func (ServiceMetadataOutput) Generation ¶
func (o ServiceMetadataOutput) Generation() pulumi.IntPtrOutput
- A sequence number representing a specific generation of the desired state.
func (ServiceMetadataOutput) Labels ¶
func (o ServiceMetadataOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: http://kubernetes.io/docs/user-guide/labels
func (ServiceMetadataOutput) Namespace ¶
func (o ServiceMetadataOutput) Namespace() pulumi.StringPtrOutput
In Cloud Run the namespace must be equal to either the project ID or project number.
func (ServiceMetadataOutput) ResourceVersion ¶
func (o ServiceMetadataOutput) ResourceVersion() pulumi.StringPtrOutput
- An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
func (ServiceMetadataOutput) SelfLink ¶
func (o ServiceMetadataOutput) SelfLink() pulumi.StringPtrOutput
- SelfLink is a URL representing this object.
func (ServiceMetadataOutput) ToServiceMetadataOutput ¶
func (o ServiceMetadataOutput) ToServiceMetadataOutput() ServiceMetadataOutput
func (ServiceMetadataOutput) ToServiceMetadataOutputWithContext ¶
func (o ServiceMetadataOutput) ToServiceMetadataOutputWithContext(ctx context.Context) ServiceMetadataOutput
func (ServiceMetadataOutput) ToServiceMetadataPtrOutput ¶
func (o ServiceMetadataOutput) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
func (ServiceMetadataOutput) ToServiceMetadataPtrOutputWithContext ¶
func (o ServiceMetadataOutput) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput
func (ServiceMetadataOutput) Uid ¶
func (o ServiceMetadataOutput) Uid() pulumi.StringPtrOutput
- UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type ServiceMetadataPtrInput ¶
type ServiceMetadataPtrInput interface { pulumi.Input ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput ToServiceMetadataPtrOutputWithContext(context.Context) ServiceMetadataPtrOutput }
ServiceMetadataPtrInput is an input type that accepts ServiceMetadataArgs, ServiceMetadataPtr and ServiceMetadataPtrOutput values. You can construct a concrete instance of `ServiceMetadataPtrInput` via:
ServiceMetadataArgs{...} or: nil
func ServiceMetadataPtr ¶
func ServiceMetadataPtr(v *ServiceMetadataArgs) ServiceMetadataPtrInput
type ServiceMetadataPtrOutput ¶
type ServiceMetadataPtrOutput struct{ *pulumi.OutputState }
func (ServiceMetadataPtrOutput) Annotations ¶
func (o ServiceMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
func (ServiceMetadataPtrOutput) Elem ¶
func (o ServiceMetadataPtrOutput) Elem() ServiceMetadataOutput
func (ServiceMetadataPtrOutput) ElementType ¶
func (ServiceMetadataPtrOutput) ElementType() reflect.Type
func (ServiceMetadataPtrOutput) Generation ¶
func (o ServiceMetadataPtrOutput) Generation() pulumi.IntPtrOutput
- A sequence number representing a specific generation of the desired state.
func (ServiceMetadataPtrOutput) Labels ¶
func (o ServiceMetadataPtrOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: http://kubernetes.io/docs/user-guide/labels
func (ServiceMetadataPtrOutput) Namespace ¶
func (o ServiceMetadataPtrOutput) Namespace() pulumi.StringPtrOutput
In Cloud Run the namespace must be equal to either the project ID or project number.
func (ServiceMetadataPtrOutput) ResourceVersion ¶
func (o ServiceMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
func (ServiceMetadataPtrOutput) SelfLink ¶
func (o ServiceMetadataPtrOutput) SelfLink() pulumi.StringPtrOutput
- SelfLink is a URL representing this object.
func (ServiceMetadataPtrOutput) ToServiceMetadataPtrOutput ¶
func (o ServiceMetadataPtrOutput) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
func (ServiceMetadataPtrOutput) ToServiceMetadataPtrOutputWithContext ¶
func (o ServiceMetadataPtrOutput) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput
func (ServiceMetadataPtrOutput) Uid ¶
func (o ServiceMetadataPtrOutput) Uid() pulumi.StringPtrOutput
- UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type ServiceState ¶
type ServiceState struct { // If set to `true`, the revision name (template.metadata.name) will be omitted and // autogenerated by Cloud Run. This cannot be set to `true` while `template.metadata.name` // is also set. // (For legacy support, if `template.metadata.name` is unset in state while // this field is set to false, the revision name will still autogenerate.) AutogenerateRevisionName pulumi.BoolPtrInput // The location of the cloud run instance. eg us-central1 Location pulumi.StringPtrInput // Metadata associated with this Service, including name, namespace, labels, // and annotations. // Structure is documented below. Metadata ServiceMetadataPtrInput // Name of the port. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The current status of the Service. Status ServiceStatusPtrInput // template holds the latest specification for the Revision to // be stamped out. The template references the container image, and may also // include labels and annotations that should be attached to the Revision. // To correlate a Revision, and/or to force a Revision to be created when the // spec doesn't otherwise change, a nonce label may be provided in the // template metadata. For more details, see: // https://github.com/knative/serving/blob/master/docs/client-conventions.md#associate-modifications-with-revisions // Cloud Run does not currently support referencing a build that is // responsible for materializing the container image from source. // Structure is documented below. Template ServiceTemplatePtrInput // Traffic specifies how to distribute traffic over a collection of Knative Revisions // and Configurations // Structure is documented below. Traffics ServiceTrafficArrayInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceStatus ¶
type ServiceStatus struct { Conditions []ServiceStatusCondition `pulumi:"conditions"` LatestCreatedRevisionName *string `pulumi:"latestCreatedRevisionName"` LatestReadyRevisionName *string `pulumi:"latestReadyRevisionName"` ObservedGeneration *int `pulumi:"observedGeneration"` Url *string `pulumi:"url"` }
type ServiceStatusArgs ¶
type ServiceStatusArgs struct { Conditions ServiceStatusConditionArrayInput `pulumi:"conditions"` LatestCreatedRevisionName pulumi.StringPtrInput `pulumi:"latestCreatedRevisionName"` LatestReadyRevisionName pulumi.StringPtrInput `pulumi:"latestReadyRevisionName"` ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (ServiceStatusArgs) ElementType ¶
func (ServiceStatusArgs) ElementType() reflect.Type
func (ServiceStatusArgs) ToServiceStatusOutput ¶
func (i ServiceStatusArgs) ToServiceStatusOutput() ServiceStatusOutput
func (ServiceStatusArgs) ToServiceStatusOutputWithContext ¶
func (i ServiceStatusArgs) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput
func (ServiceStatusArgs) ToServiceStatusPtrOutput ¶
func (i ServiceStatusArgs) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
func (ServiceStatusArgs) ToServiceStatusPtrOutputWithContext ¶
func (i ServiceStatusArgs) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
type ServiceStatusCondition ¶
type ServiceStatusConditionArgs ¶
type ServiceStatusConditionArgs struct { Message pulumi.StringPtrInput `pulumi:"message"` Reason pulumi.StringPtrInput `pulumi:"reason"` Status pulumi.StringPtrInput `pulumi:"status"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceStatusConditionArgs) ElementType ¶
func (ServiceStatusConditionArgs) ElementType() reflect.Type
func (ServiceStatusConditionArgs) ToServiceStatusConditionOutput ¶
func (i ServiceStatusConditionArgs) ToServiceStatusConditionOutput() ServiceStatusConditionOutput
func (ServiceStatusConditionArgs) ToServiceStatusConditionOutputWithContext ¶
func (i ServiceStatusConditionArgs) ToServiceStatusConditionOutputWithContext(ctx context.Context) ServiceStatusConditionOutput
type ServiceStatusConditionArray ¶
type ServiceStatusConditionArray []ServiceStatusConditionInput
func (ServiceStatusConditionArray) ElementType ¶
func (ServiceStatusConditionArray) ElementType() reflect.Type
func (ServiceStatusConditionArray) ToServiceStatusConditionArrayOutput ¶
func (i ServiceStatusConditionArray) ToServiceStatusConditionArrayOutput() ServiceStatusConditionArrayOutput
func (ServiceStatusConditionArray) ToServiceStatusConditionArrayOutputWithContext ¶
func (i ServiceStatusConditionArray) ToServiceStatusConditionArrayOutputWithContext(ctx context.Context) ServiceStatusConditionArrayOutput
type ServiceStatusConditionArrayInput ¶
type ServiceStatusConditionArrayInput interface { pulumi.Input ToServiceStatusConditionArrayOutput() ServiceStatusConditionArrayOutput ToServiceStatusConditionArrayOutputWithContext(context.Context) ServiceStatusConditionArrayOutput }
ServiceStatusConditionArrayInput is an input type that accepts ServiceStatusConditionArray and ServiceStatusConditionArrayOutput values. You can construct a concrete instance of `ServiceStatusConditionArrayInput` via:
ServiceStatusConditionArray{ ServiceStatusConditionArgs{...} }
type ServiceStatusConditionArrayOutput ¶
type ServiceStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (ServiceStatusConditionArrayOutput) ElementType ¶
func (ServiceStatusConditionArrayOutput) ElementType() reflect.Type
func (ServiceStatusConditionArrayOutput) Index ¶
func (o ServiceStatusConditionArrayOutput) Index(i pulumi.IntInput) ServiceStatusConditionOutput
func (ServiceStatusConditionArrayOutput) ToServiceStatusConditionArrayOutput ¶
func (o ServiceStatusConditionArrayOutput) ToServiceStatusConditionArrayOutput() ServiceStatusConditionArrayOutput
func (ServiceStatusConditionArrayOutput) ToServiceStatusConditionArrayOutputWithContext ¶
func (o ServiceStatusConditionArrayOutput) ToServiceStatusConditionArrayOutputWithContext(ctx context.Context) ServiceStatusConditionArrayOutput
type ServiceStatusConditionInput ¶
type ServiceStatusConditionInput interface { pulumi.Input ToServiceStatusConditionOutput() ServiceStatusConditionOutput ToServiceStatusConditionOutputWithContext(context.Context) ServiceStatusConditionOutput }
ServiceStatusConditionInput is an input type that accepts ServiceStatusConditionArgs and ServiceStatusConditionOutput values. You can construct a concrete instance of `ServiceStatusConditionInput` via:
ServiceStatusConditionArgs{...}
type ServiceStatusConditionOutput ¶
type ServiceStatusConditionOutput struct{ *pulumi.OutputState }
func (ServiceStatusConditionOutput) ElementType ¶
func (ServiceStatusConditionOutput) ElementType() reflect.Type
func (ServiceStatusConditionOutput) Message ¶
func (o ServiceStatusConditionOutput) Message() pulumi.StringPtrOutput
func (ServiceStatusConditionOutput) Reason ¶
func (o ServiceStatusConditionOutput) Reason() pulumi.StringPtrOutput
func (ServiceStatusConditionOutput) Status ¶
func (o ServiceStatusConditionOutput) Status() pulumi.StringPtrOutput
func (ServiceStatusConditionOutput) ToServiceStatusConditionOutput ¶
func (o ServiceStatusConditionOutput) ToServiceStatusConditionOutput() ServiceStatusConditionOutput
func (ServiceStatusConditionOutput) ToServiceStatusConditionOutputWithContext ¶
func (o ServiceStatusConditionOutput) ToServiceStatusConditionOutputWithContext(ctx context.Context) ServiceStatusConditionOutput
func (ServiceStatusConditionOutput) Type ¶
func (o ServiceStatusConditionOutput) Type() pulumi.StringPtrOutput
type ServiceStatusInput ¶
type ServiceStatusInput interface { pulumi.Input ToServiceStatusOutput() ServiceStatusOutput ToServiceStatusOutputWithContext(context.Context) ServiceStatusOutput }
ServiceStatusInput is an input type that accepts ServiceStatusArgs and ServiceStatusOutput values. You can construct a concrete instance of `ServiceStatusInput` via:
ServiceStatusArgs{...}
type ServiceStatusOutput ¶
type ServiceStatusOutput struct{ *pulumi.OutputState }
func (ServiceStatusOutput) Conditions ¶
func (o ServiceStatusOutput) Conditions() ServiceStatusConditionArrayOutput
func (ServiceStatusOutput) ElementType ¶
func (ServiceStatusOutput) ElementType() reflect.Type
func (ServiceStatusOutput) LatestCreatedRevisionName ¶
func (o ServiceStatusOutput) LatestCreatedRevisionName() pulumi.StringPtrOutput
func (ServiceStatusOutput) LatestReadyRevisionName ¶
func (o ServiceStatusOutput) LatestReadyRevisionName() pulumi.StringPtrOutput
func (ServiceStatusOutput) ObservedGeneration ¶
func (o ServiceStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
func (ServiceStatusOutput) ToServiceStatusOutput ¶
func (o ServiceStatusOutput) ToServiceStatusOutput() ServiceStatusOutput
func (ServiceStatusOutput) ToServiceStatusOutputWithContext ¶
func (o ServiceStatusOutput) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput
func (ServiceStatusOutput) ToServiceStatusPtrOutput ¶
func (o ServiceStatusOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
func (ServiceStatusOutput) ToServiceStatusPtrOutputWithContext ¶
func (o ServiceStatusOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
func (ServiceStatusOutput) Url ¶
func (o ServiceStatusOutput) Url() pulumi.StringPtrOutput
type ServiceStatusPtrInput ¶
type ServiceStatusPtrInput interface { pulumi.Input ToServiceStatusPtrOutput() ServiceStatusPtrOutput ToServiceStatusPtrOutputWithContext(context.Context) ServiceStatusPtrOutput }
ServiceStatusPtrInput is an input type that accepts ServiceStatusArgs, ServiceStatusPtr and ServiceStatusPtrOutput values. You can construct a concrete instance of `ServiceStatusPtrInput` via:
ServiceStatusArgs{...} or: nil
func ServiceStatusPtr ¶
func ServiceStatusPtr(v *ServiceStatusArgs) ServiceStatusPtrInput
type ServiceStatusPtrOutput ¶
type ServiceStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceStatusPtrOutput) Conditions ¶
func (o ServiceStatusPtrOutput) Conditions() ServiceStatusConditionArrayOutput
func (ServiceStatusPtrOutput) Elem ¶
func (o ServiceStatusPtrOutput) Elem() ServiceStatusOutput
func (ServiceStatusPtrOutput) ElementType ¶
func (ServiceStatusPtrOutput) ElementType() reflect.Type
func (ServiceStatusPtrOutput) LatestCreatedRevisionName ¶
func (o ServiceStatusPtrOutput) LatestCreatedRevisionName() pulumi.StringPtrOutput
func (ServiceStatusPtrOutput) LatestReadyRevisionName ¶
func (o ServiceStatusPtrOutput) LatestReadyRevisionName() pulumi.StringPtrOutput
func (ServiceStatusPtrOutput) ObservedGeneration ¶
func (o ServiceStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
func (ServiceStatusPtrOutput) ToServiceStatusPtrOutput ¶
func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
func (ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext ¶
func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
func (ServiceStatusPtrOutput) Url ¶
func (o ServiceStatusPtrOutput) Url() pulumi.StringPtrOutput
type ServiceTemplate ¶
type ServiceTemplate struct { // Metadata associated with this Service, including name, namespace, labels, // and annotations. // Structure is documented below. Metadata *ServiceTemplateMetadata `pulumi:"metadata"` // RevisionSpec holds the desired state of the Revision (from the client). // Structure is documented below. Spec *ServiceTemplateSpec `pulumi:"spec"` }
type ServiceTemplateArgs ¶
type ServiceTemplateArgs struct { // Metadata associated with this Service, including name, namespace, labels, // and annotations. // Structure is documented below. Metadata ServiceTemplateMetadataPtrInput `pulumi:"metadata"` // RevisionSpec holds the desired state of the Revision (from the client). // Structure is documented below. Spec ServiceTemplateSpecPtrInput `pulumi:"spec"` }
func (ServiceTemplateArgs) ElementType ¶
func (ServiceTemplateArgs) ElementType() reflect.Type
func (ServiceTemplateArgs) ToServiceTemplateOutput ¶
func (i ServiceTemplateArgs) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateArgs) ToServiceTemplateOutputWithContext ¶
func (i ServiceTemplateArgs) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
func (ServiceTemplateArgs) ToServiceTemplatePtrOutput ¶
func (i ServiceTemplateArgs) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext ¶
func (i ServiceTemplateArgs) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
type ServiceTemplateInput ¶
type ServiceTemplateInput interface { pulumi.Input ToServiceTemplateOutput() ServiceTemplateOutput ToServiceTemplateOutputWithContext(context.Context) ServiceTemplateOutput }
ServiceTemplateInput is an input type that accepts ServiceTemplateArgs and ServiceTemplateOutput values. You can construct a concrete instance of `ServiceTemplateInput` via:
ServiceTemplateArgs{...}
type ServiceTemplateMetadata ¶
type ServiceTemplateMetadata struct { // Annotations is a key value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. More // info: http://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `pulumi:"annotations"` // - // A sequence number representing a specific generation of the desired state. Generation *int `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels Labels map[string]string `pulumi:"labels"` // Name of the port. Name *string `pulumi:"name"` // In Cloud Run the namespace must be equal to either the // project ID or project number. Namespace *string `pulumi:"namespace"` // - // An opaque value that represents the internal version of this object that // can be used by clients to determine when objects have changed. May be used // for optimistic concurrency, change detection, and the watch operation on a // resource or set of resources. They may only be valid for a // particular resource or set of resources. // More info: // https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // - // SelfLink is a URL representing this object. SelfLink *string `pulumi:"selfLink"` // - // UID is a unique id generated by the server on successful creation of a resource and is not // allowed to change on PUT operations. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid *string `pulumi:"uid"` }
type ServiceTemplateMetadataArgs ¶
type ServiceTemplateMetadataArgs struct { // Annotations is a key value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. More // info: http://kubernetes.io/docs/user-guide/annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` // - // A sequence number representing a specific generation of the desired state. Generation pulumi.IntPtrInput `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels Labels pulumi.StringMapInput `pulumi:"labels"` // Name of the port. Name pulumi.StringPtrInput `pulumi:"name"` // In Cloud Run the namespace must be equal to either the // project ID or project number. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // - // An opaque value that represents the internal version of this object that // can be used by clients to determine when objects have changed. May be used // for optimistic concurrency, change detection, and the watch operation on a // resource or set of resources. They may only be valid for a // particular resource or set of resources. // More info: // https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // - // SelfLink is a URL representing this object. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // - // UID is a unique id generated by the server on successful creation of a resource and is not // allowed to change on PUT operations. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
func (ServiceTemplateMetadataArgs) ElementType ¶
func (ServiceTemplateMetadataArgs) ElementType() reflect.Type
func (ServiceTemplateMetadataArgs) ToServiceTemplateMetadataOutput ¶
func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataOutput() ServiceTemplateMetadataOutput
func (ServiceTemplateMetadataArgs) ToServiceTemplateMetadataOutputWithContext ¶
func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataOutputWithContext(ctx context.Context) ServiceTemplateMetadataOutput
func (ServiceTemplateMetadataArgs) ToServiceTemplateMetadataPtrOutput ¶
func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
func (ServiceTemplateMetadataArgs) ToServiceTemplateMetadataPtrOutputWithContext ¶
func (i ServiceTemplateMetadataArgs) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput
type ServiceTemplateMetadataInput ¶
type ServiceTemplateMetadataInput interface { pulumi.Input ToServiceTemplateMetadataOutput() ServiceTemplateMetadataOutput ToServiceTemplateMetadataOutputWithContext(context.Context) ServiceTemplateMetadataOutput }
ServiceTemplateMetadataInput is an input type that accepts ServiceTemplateMetadataArgs and ServiceTemplateMetadataOutput values. You can construct a concrete instance of `ServiceTemplateMetadataInput` via:
ServiceTemplateMetadataArgs{...}
type ServiceTemplateMetadataOutput ¶
type ServiceTemplateMetadataOutput struct{ *pulumi.OutputState }
func (ServiceTemplateMetadataOutput) Annotations ¶
func (o ServiceTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
func (ServiceTemplateMetadataOutput) ElementType ¶
func (ServiceTemplateMetadataOutput) ElementType() reflect.Type
func (ServiceTemplateMetadataOutput) Generation ¶
func (o ServiceTemplateMetadataOutput) Generation() pulumi.IntPtrOutput
- A sequence number representing a specific generation of the desired state.
func (ServiceTemplateMetadataOutput) Labels ¶
func (o ServiceTemplateMetadataOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: http://kubernetes.io/docs/user-guide/labels
func (ServiceTemplateMetadataOutput) Name ¶
func (o ServiceTemplateMetadataOutput) Name() pulumi.StringPtrOutput
Name of the port.
func (ServiceTemplateMetadataOutput) Namespace ¶
func (o ServiceTemplateMetadataOutput) Namespace() pulumi.StringPtrOutput
In Cloud Run the namespace must be equal to either the project ID or project number.
func (ServiceTemplateMetadataOutput) ResourceVersion ¶
func (o ServiceTemplateMetadataOutput) ResourceVersion() pulumi.StringPtrOutput
- An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
func (ServiceTemplateMetadataOutput) SelfLink ¶
func (o ServiceTemplateMetadataOutput) SelfLink() pulumi.StringPtrOutput
- SelfLink is a URL representing this object.
func (ServiceTemplateMetadataOutput) ToServiceTemplateMetadataOutput ¶
func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataOutput() ServiceTemplateMetadataOutput
func (ServiceTemplateMetadataOutput) ToServiceTemplateMetadataOutputWithContext ¶
func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataOutputWithContext(ctx context.Context) ServiceTemplateMetadataOutput
func (ServiceTemplateMetadataOutput) ToServiceTemplateMetadataPtrOutput ¶
func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
func (ServiceTemplateMetadataOutput) ToServiceTemplateMetadataPtrOutputWithContext ¶
func (o ServiceTemplateMetadataOutput) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput
func (ServiceTemplateMetadataOutput) Uid ¶
func (o ServiceTemplateMetadataOutput) Uid() pulumi.StringPtrOutput
- UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type ServiceTemplateMetadataPtrInput ¶
type ServiceTemplateMetadataPtrInput interface { pulumi.Input ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput ToServiceTemplateMetadataPtrOutputWithContext(context.Context) ServiceTemplateMetadataPtrOutput }
ServiceTemplateMetadataPtrInput is an input type that accepts ServiceTemplateMetadataArgs, ServiceTemplateMetadataPtr and ServiceTemplateMetadataPtrOutput values. You can construct a concrete instance of `ServiceTemplateMetadataPtrInput` via:
ServiceTemplateMetadataArgs{...} or: nil
func ServiceTemplateMetadataPtr ¶
func ServiceTemplateMetadataPtr(v *ServiceTemplateMetadataArgs) ServiceTemplateMetadataPtrInput
type ServiceTemplateMetadataPtrOutput ¶
type ServiceTemplateMetadataPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateMetadataPtrOutput) Annotations ¶
func (o ServiceTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
func (ServiceTemplateMetadataPtrOutput) Elem ¶
func (o ServiceTemplateMetadataPtrOutput) Elem() ServiceTemplateMetadataOutput
func (ServiceTemplateMetadataPtrOutput) ElementType ¶
func (ServiceTemplateMetadataPtrOutput) ElementType() reflect.Type
func (ServiceTemplateMetadataPtrOutput) Generation ¶
func (o ServiceTemplateMetadataPtrOutput) Generation() pulumi.IntPtrOutput
- A sequence number representing a specific generation of the desired state.
func (ServiceTemplateMetadataPtrOutput) Labels ¶
func (o ServiceTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes. More info: http://kubernetes.io/docs/user-guide/labels
func (ServiceTemplateMetadataPtrOutput) Name ¶
func (o ServiceTemplateMetadataPtrOutput) Name() pulumi.StringPtrOutput
Name of the port.
func (ServiceTemplateMetadataPtrOutput) Namespace ¶
func (o ServiceTemplateMetadataPtrOutput) Namespace() pulumi.StringPtrOutput
In Cloud Run the namespace must be equal to either the project ID or project number.
func (ServiceTemplateMetadataPtrOutput) ResourceVersion ¶
func (o ServiceTemplateMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. They may only be valid for a particular resource or set of resources. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
func (ServiceTemplateMetadataPtrOutput) SelfLink ¶
func (o ServiceTemplateMetadataPtrOutput) SelfLink() pulumi.StringPtrOutput
- SelfLink is a URL representing this object.
func (ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutput ¶
func (o ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
func (ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutputWithContext ¶
func (o ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput
func (ServiceTemplateMetadataPtrOutput) Uid ¶
func (o ServiceTemplateMetadataPtrOutput) Uid() pulumi.StringPtrOutput
- UID is a unique id generated by the server on successful creation of a resource and is not allowed to change on PUT operations. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
type ServiceTemplateOutput ¶
type ServiceTemplateOutput struct{ *pulumi.OutputState }
func (ServiceTemplateOutput) ElementType ¶
func (ServiceTemplateOutput) ElementType() reflect.Type
func (ServiceTemplateOutput) Metadata ¶
func (o ServiceTemplateOutput) Metadata() ServiceTemplateMetadataPtrOutput
Metadata associated with this Service, including name, namespace, labels, and annotations. Structure is documented below.
func (ServiceTemplateOutput) Spec ¶
func (o ServiceTemplateOutput) Spec() ServiceTemplateSpecPtrOutput
RevisionSpec holds the desired state of the Revision (from the client). Structure is documented below.
func (ServiceTemplateOutput) ToServiceTemplateOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutput() ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplateOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplateOutputWithContext(ctx context.Context) ServiceTemplateOutput
func (ServiceTemplateOutput) ToServiceTemplatePtrOutput ¶
func (o ServiceTemplateOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext ¶
func (o ServiceTemplateOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
type ServiceTemplatePtrInput ¶
type ServiceTemplatePtrInput interface { pulumi.Input ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput ToServiceTemplatePtrOutputWithContext(context.Context) ServiceTemplatePtrOutput }
ServiceTemplatePtrInput is an input type that accepts ServiceTemplateArgs, ServiceTemplatePtr and ServiceTemplatePtrOutput values. You can construct a concrete instance of `ServiceTemplatePtrInput` via:
ServiceTemplateArgs{...} or: nil
func ServiceTemplatePtr ¶
func ServiceTemplatePtr(v *ServiceTemplateArgs) ServiceTemplatePtrInput
type ServiceTemplatePtrOutput ¶
type ServiceTemplatePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplatePtrOutput) Elem ¶
func (o ServiceTemplatePtrOutput) Elem() ServiceTemplateOutput
func (ServiceTemplatePtrOutput) ElementType ¶
func (ServiceTemplatePtrOutput) ElementType() reflect.Type
func (ServiceTemplatePtrOutput) Metadata ¶
func (o ServiceTemplatePtrOutput) Metadata() ServiceTemplateMetadataPtrOutput
Metadata associated with this Service, including name, namespace, labels, and annotations. Structure is documented below.
func (ServiceTemplatePtrOutput) Spec ¶
func (o ServiceTemplatePtrOutput) Spec() ServiceTemplateSpecPtrOutput
RevisionSpec holds the desired state of the Revision (from the client). Structure is documented below.
func (ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput ¶
func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutput() ServiceTemplatePtrOutput
func (ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext ¶
func (o ServiceTemplatePtrOutput) ToServiceTemplatePtrOutputWithContext(ctx context.Context) ServiceTemplatePtrOutput
type ServiceTemplateSpec ¶
type ServiceTemplateSpec struct { // ContainerConcurrency specifies the maximum allowed in-flight (concurrent) // requests per container of the Revision. Values are: ContainerConcurrency *int `pulumi:"containerConcurrency"` // Container defines the unit of execution for this Revision. // In the context of a Revision, we disallow a number of the fields of // this Container, including: name, ports, and volumeMounts. // The runtime contract is documented here: // https://github.com/knative/serving/blob/master/docs/runtime-contract.md // Structure is documented below. Containers []ServiceTemplateSpecContainer `pulumi:"containers"` // 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. ServiceAccountName *string `pulumi:"serviceAccountName"` // - // ServingState holds a value describing the state the resources // are in for this Revision. // It is expected // that the system will manipulate this based on routability and load. // // Deprecated: Not supported by Cloud Run fully managed ServingState *string `pulumi:"servingState"` // TimeoutSeconds holds the max duration the instance is allowed for responding to a request. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ServiceTemplateSpecArgs ¶
type ServiceTemplateSpecArgs struct { // ContainerConcurrency specifies the maximum allowed in-flight (concurrent) // requests per container of the Revision. Values are: ContainerConcurrency pulumi.IntPtrInput `pulumi:"containerConcurrency"` // Container defines the unit of execution for this Revision. // In the context of a Revision, we disallow a number of the fields of // this Container, including: name, ports, and volumeMounts. // The runtime contract is documented here: // https://github.com/knative/serving/blob/master/docs/runtime-contract.md // Structure is documented below. Containers ServiceTemplateSpecContainerArrayInput `pulumi:"containers"` // 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. ServiceAccountName pulumi.StringPtrInput `pulumi:"serviceAccountName"` // - // ServingState holds a value describing the state the resources // are in for this Revision. // It is expected // that the system will manipulate this based on routability and load. // // Deprecated: Not supported by Cloud Run fully managed ServingState pulumi.StringPtrInput `pulumi:"servingState"` // TimeoutSeconds holds the max duration the instance is allowed for responding to a request. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ServiceTemplateSpecArgs) ElementType ¶
func (ServiceTemplateSpecArgs) ElementType() reflect.Type
func (ServiceTemplateSpecArgs) ToServiceTemplateSpecOutput ¶
func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecOutput() ServiceTemplateSpecOutput
func (ServiceTemplateSpecArgs) ToServiceTemplateSpecOutputWithContext ¶
func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecOutputWithContext(ctx context.Context) ServiceTemplateSpecOutput
func (ServiceTemplateSpecArgs) ToServiceTemplateSpecPtrOutput ¶
func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput
func (ServiceTemplateSpecArgs) ToServiceTemplateSpecPtrOutputWithContext ¶
func (i ServiceTemplateSpecArgs) ToServiceTemplateSpecPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecPtrOutput
type ServiceTemplateSpecContainer ¶
type ServiceTemplateSpecContainer struct { // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's // environment. If a variable cannot be resolved, the reference in the input // string will be unchanged. The $(VAR_NAME) syntax can be escaped with a // double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // More info: // https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args []string `pulumi:"args"` // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's // environment. If a variable cannot be resolved, the reference in the input // string will be unchanged. The $(VAR_NAME) syntax can be escaped with a // double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // More info: // https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands []string `pulumi:"commands"` // - // (Optional, Deprecated) // List of sources to populate environment variables in the container. // All invalid keys will be reported as an event when the container is starting. // When a key exists in multiple sources, the value associated with the last source will // take precedence. Values defined by an Env with a duplicate key will take // precedence. // Structure is documented below. // // Deprecated: Not supported by Cloud Run fully managed EnvFroms []ServiceTemplateSpecContainerEnvFrom `pulumi:"envFroms"` // List of environment variables to set in the container. // Structure is documented below. Envs []ServiceTemplateSpecContainerEnv `pulumi:"envs"` // Docker image name. This is most often a reference to a container located // in the container registry, such as gcr.io/cloudrun/hello // More info: https://kubernetes.io/docs/concepts/containers/images Image string `pulumi:"image"` // List of open ports in the container. // More Info: // https://cloud.google.com/run/docs/reference/rest/v1/RevisionSpec#ContainerPort // Structure is documented below. Ports []ServiceTemplateSpecContainerPort `pulumi:"ports"` // Compute Resources required by this container. Used to set values such as max memory // More info: // https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits // Structure is documented below. Resources *ServiceTemplateSpecContainerResources `pulumi:"resources"` // - // (Optional, Deprecated) // Container's working directory. // If not specified, the container runtime's default will be used, which // might be configured in the container image. // // Deprecated: Not supported by Cloud Run fully managed WorkingDir *string `pulumi:"workingDir"` }
type ServiceTemplateSpecContainerArgs ¶
type ServiceTemplateSpecContainerArgs struct { // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's // environment. If a variable cannot be resolved, the reference in the input // string will be unchanged. The $(VAR_NAME) syntax can be escaped with a // double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // More info: // https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's // environment. If a variable cannot be resolved, the reference in the input // string will be unchanged. The $(VAR_NAME) syntax can be escaped with a // double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // More info: // https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell Commands pulumi.StringArrayInput `pulumi:"commands"` // - // (Optional, Deprecated) // List of sources to populate environment variables in the container. // All invalid keys will be reported as an event when the container is starting. // When a key exists in multiple sources, the value associated with the last source will // take precedence. Values defined by an Env with a duplicate key will take // precedence. // Structure is documented below. // // Deprecated: Not supported by Cloud Run fully managed EnvFroms ServiceTemplateSpecContainerEnvFromArrayInput `pulumi:"envFroms"` // List of environment variables to set in the container. // Structure is documented below. Envs ServiceTemplateSpecContainerEnvArrayInput `pulumi:"envs"` // Docker image name. This is most often a reference to a container located // in the container registry, such as gcr.io/cloudrun/hello // More info: https://kubernetes.io/docs/concepts/containers/images Image pulumi.StringInput `pulumi:"image"` // List of open ports in the container. // More Info: // https://cloud.google.com/run/docs/reference/rest/v1/RevisionSpec#ContainerPort // Structure is documented below. Ports ServiceTemplateSpecContainerPortArrayInput `pulumi:"ports"` // Compute Resources required by this container. Used to set values such as max memory // More info: // https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits // Structure is documented below. Resources ServiceTemplateSpecContainerResourcesPtrInput `pulumi:"resources"` // - // (Optional, Deprecated) // Container's working directory. // If not specified, the container runtime's default will be used, which // might be configured in the container image. // // Deprecated: Not supported by Cloud Run fully managed WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ServiceTemplateSpecContainerArgs) ElementType ¶
func (ServiceTemplateSpecContainerArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerArgs) ToServiceTemplateSpecContainerOutput ¶
func (i ServiceTemplateSpecContainerArgs) ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput
func (ServiceTemplateSpecContainerArgs) ToServiceTemplateSpecContainerOutputWithContext ¶
func (i ServiceTemplateSpecContainerArgs) ToServiceTemplateSpecContainerOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerOutput
type ServiceTemplateSpecContainerArray ¶
type ServiceTemplateSpecContainerArray []ServiceTemplateSpecContainerInput
func (ServiceTemplateSpecContainerArray) ElementType ¶
func (ServiceTemplateSpecContainerArray) ElementType() reflect.Type
func (ServiceTemplateSpecContainerArray) ToServiceTemplateSpecContainerArrayOutput ¶
func (i ServiceTemplateSpecContainerArray) ToServiceTemplateSpecContainerArrayOutput() ServiceTemplateSpecContainerArrayOutput
func (ServiceTemplateSpecContainerArray) ToServiceTemplateSpecContainerArrayOutputWithContext ¶
func (i ServiceTemplateSpecContainerArray) ToServiceTemplateSpecContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerArrayOutput
type ServiceTemplateSpecContainerArrayInput ¶
type ServiceTemplateSpecContainerArrayInput interface { pulumi.Input ToServiceTemplateSpecContainerArrayOutput() ServiceTemplateSpecContainerArrayOutput ToServiceTemplateSpecContainerArrayOutputWithContext(context.Context) ServiceTemplateSpecContainerArrayOutput }
ServiceTemplateSpecContainerArrayInput is an input type that accepts ServiceTemplateSpecContainerArray and ServiceTemplateSpecContainerArrayOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerArrayInput` via:
ServiceTemplateSpecContainerArray{ ServiceTemplateSpecContainerArgs{...} }
type ServiceTemplateSpecContainerArrayOutput ¶
type ServiceTemplateSpecContainerArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerArrayOutput) ElementType ¶
func (ServiceTemplateSpecContainerArrayOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerArrayOutput) ToServiceTemplateSpecContainerArrayOutput ¶
func (o ServiceTemplateSpecContainerArrayOutput) ToServiceTemplateSpecContainerArrayOutput() ServiceTemplateSpecContainerArrayOutput
func (ServiceTemplateSpecContainerArrayOutput) ToServiceTemplateSpecContainerArrayOutputWithContext ¶
func (o ServiceTemplateSpecContainerArrayOutput) ToServiceTemplateSpecContainerArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerArrayOutput
type ServiceTemplateSpecContainerEnv ¶
type ServiceTemplateSpecContainerEnv struct { // Name of the port. 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 "". Value *string `pulumi:"value"` }
type ServiceTemplateSpecContainerEnvArgs ¶
type ServiceTemplateSpecContainerEnvArgs struct { // Name of the port. Name pulumi.StringPtrInput `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 "". Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServiceTemplateSpecContainerEnvArgs) ElementType ¶
func (ServiceTemplateSpecContainerEnvArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvArgs) ToServiceTemplateSpecContainerEnvOutput ¶
func (i ServiceTemplateSpecContainerEnvArgs) ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput
func (ServiceTemplateSpecContainerEnvArgs) ToServiceTemplateSpecContainerEnvOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvArgs) ToServiceTemplateSpecContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvOutput
type ServiceTemplateSpecContainerEnvArray ¶
type ServiceTemplateSpecContainerEnvArray []ServiceTemplateSpecContainerEnvInput
func (ServiceTemplateSpecContainerEnvArray) ElementType ¶
func (ServiceTemplateSpecContainerEnvArray) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvArray) ToServiceTemplateSpecContainerEnvArrayOutput ¶
func (i ServiceTemplateSpecContainerEnvArray) ToServiceTemplateSpecContainerEnvArrayOutput() ServiceTemplateSpecContainerEnvArrayOutput
func (ServiceTemplateSpecContainerEnvArray) ToServiceTemplateSpecContainerEnvArrayOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvArray) ToServiceTemplateSpecContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvArrayOutput
type ServiceTemplateSpecContainerEnvArrayInput ¶
type ServiceTemplateSpecContainerEnvArrayInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvArrayOutput() ServiceTemplateSpecContainerEnvArrayOutput ToServiceTemplateSpecContainerEnvArrayOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvArrayOutput }
ServiceTemplateSpecContainerEnvArrayInput is an input type that accepts ServiceTemplateSpecContainerEnvArray and ServiceTemplateSpecContainerEnvArrayOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvArrayInput` via:
ServiceTemplateSpecContainerEnvArray{ ServiceTemplateSpecContainerEnvArgs{...} }
type ServiceTemplateSpecContainerEnvArrayOutput ¶
type ServiceTemplateSpecContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvArrayOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvArrayOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutput ¶
func (o ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutput() ServiceTemplateSpecContainerEnvArrayOutput
func (ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvArrayOutput
type ServiceTemplateSpecContainerEnvFrom ¶
type ServiceTemplateSpecContainerEnvFrom struct { // The ConfigMap to select from. // Structure is documented below. ConfigMapRef *ServiceTemplateSpecContainerEnvFromConfigMapRef `pulumi:"configMapRef"` // An optional identifier to prepend to each key in the ConfigMap. Prefix *string `pulumi:"prefix"` // The Secret to select from. // Structure is documented below. SecretRef *ServiceTemplateSpecContainerEnvFromSecretRef `pulumi:"secretRef"` }
type ServiceTemplateSpecContainerEnvFromArgs ¶
type ServiceTemplateSpecContainerEnvFromArgs struct { // The ConfigMap to select from. // Structure is documented below. ConfigMapRef ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput `pulumi:"configMapRef"` // An optional identifier to prepend to each key in the ConfigMap. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The Secret to select from. // Structure is documented below. SecretRef ServiceTemplateSpecContainerEnvFromSecretRefPtrInput `pulumi:"secretRef"` }
func (ServiceTemplateSpecContainerEnvFromArgs) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromArgs) ToServiceTemplateSpecContainerEnvFromOutput ¶
func (i ServiceTemplateSpecContainerEnvFromArgs) ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput
func (ServiceTemplateSpecContainerEnvFromArgs) ToServiceTemplateSpecContainerEnvFromOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromArgs) ToServiceTemplateSpecContainerEnvFromOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromOutput
type ServiceTemplateSpecContainerEnvFromArray ¶
type ServiceTemplateSpecContainerEnvFromArray []ServiceTemplateSpecContainerEnvFromInput
func (ServiceTemplateSpecContainerEnvFromArray) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromArray) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromArray) ToServiceTemplateSpecContainerEnvFromArrayOutput ¶
func (i ServiceTemplateSpecContainerEnvFromArray) ToServiceTemplateSpecContainerEnvFromArrayOutput() ServiceTemplateSpecContainerEnvFromArrayOutput
func (ServiceTemplateSpecContainerEnvFromArray) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromArray) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromArrayOutput
type ServiceTemplateSpecContainerEnvFromArrayInput ¶
type ServiceTemplateSpecContainerEnvFromArrayInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromArrayOutput() ServiceTemplateSpecContainerEnvFromArrayOutput ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromArrayOutput }
ServiceTemplateSpecContainerEnvFromArrayInput is an input type that accepts ServiceTemplateSpecContainerEnvFromArray and ServiceTemplateSpecContainerEnvFromArrayOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromArrayInput` via:
ServiceTemplateSpecContainerEnvFromArray{ ServiceTemplateSpecContainerEnvFromArgs{...} }
type ServiceTemplateSpecContainerEnvFromArrayOutput ¶
type ServiceTemplateSpecContainerEnvFromArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromArrayOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromArrayOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutput ¶
func (o ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutput() ServiceTemplateSpecContainerEnvFromArrayOutput
func (ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromArrayOutput
type ServiceTemplateSpecContainerEnvFromConfigMapRef ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRef struct { // The Secret to select from. // Structure is documented below. LocalObjectReference *ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference `pulumi:"localObjectReference"` // Specify whether the Secret must be defined Optional *bool `pulumi:"optional"` }
type ServiceTemplateSpecContainerEnvFromConfigMapRefArgs ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefArgs struct { // The Secret to select from. // Structure is documented below. LocalObjectReference ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput `pulumi:"localObjectReference"` // Specify whether the Secret must be defined Optional pulumi.BoolPtrInput `pulumi:"optional"` }
func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
type ServiceTemplateSpecContainerEnvFromConfigMapRefInput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefOutput ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefOutput }
ServiceTemplateSpecContainerEnvFromConfigMapRefInput is an input type that accepts ServiceTemplateSpecContainerEnvFromConfigMapRefArgs and ServiceTemplateSpecContainerEnvFromConfigMapRefOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromConfigMapRefInput` via:
ServiceTemplateSpecContainerEnvFromConfigMapRefArgs{...}
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference struct { // Name of the port. Name string `pulumi:"name"` }
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs struct { // Name of the port. Name pulumi.StringInput `pulumi:"name"` }
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput }
ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput is an input type that accepts ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs and ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput` via:
ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs{...}
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) Name ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) Name() pulumi.StringOutput
Name of the port.
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput }
ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput is an input type that accepts ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs, ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtr and ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput` via:
ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs{...} or: nil
func ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtr ¶
func ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtr(v *ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) Name ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
Name of the port.
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
type ServiceTemplateSpecContainerEnvFromConfigMapRefOutput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) LocalObjectReference ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
The Secret to select from. Structure is documented below.
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) Optional ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) Optional() pulumi.BoolPtrOutput
Specify whether the Secret must be defined
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput }
ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput is an input type that accepts ServiceTemplateSpecContainerEnvFromConfigMapRefArgs, ServiceTemplateSpecContainerEnvFromConfigMapRefPtr and ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput` via:
ServiceTemplateSpecContainerEnvFromConfigMapRefArgs{...} or: nil
func ServiceTemplateSpecContainerEnvFromConfigMapRefPtr ¶
func ServiceTemplateSpecContainerEnvFromConfigMapRefPtr(v *ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput
type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput ¶
type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) LocalObjectReference ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
The Secret to select from. Structure is documented below.
func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) Optional ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) Optional() pulumi.BoolPtrOutput
Specify whether the Secret must be defined
func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
type ServiceTemplateSpecContainerEnvFromInput ¶
type ServiceTemplateSpecContainerEnvFromInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput ToServiceTemplateSpecContainerEnvFromOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromOutput }
ServiceTemplateSpecContainerEnvFromInput is an input type that accepts ServiceTemplateSpecContainerEnvFromArgs and ServiceTemplateSpecContainerEnvFromOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromInput` via:
ServiceTemplateSpecContainerEnvFromArgs{...}
type ServiceTemplateSpecContainerEnvFromOutput ¶
type ServiceTemplateSpecContainerEnvFromOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromOutput) ConfigMapRef ¶
func (o ServiceTemplateSpecContainerEnvFromOutput) ConfigMapRef() ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput
The ConfigMap to select from. Structure is documented below.
func (ServiceTemplateSpecContainerEnvFromOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromOutput) Prefix ¶
func (o ServiceTemplateSpecContainerEnvFromOutput) Prefix() pulumi.StringPtrOutput
An optional identifier to prepend to each key in the ConfigMap.
func (ServiceTemplateSpecContainerEnvFromOutput) SecretRef ¶
func (o ServiceTemplateSpecContainerEnvFromOutput) SecretRef() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
The Secret to select from. Structure is documented below.
func (ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutput ¶
func (o ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput
func (ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromOutput
type ServiceTemplateSpecContainerEnvFromSecretRef ¶
type ServiceTemplateSpecContainerEnvFromSecretRef struct { // The Secret to select from. // Structure is documented below. LocalObjectReference *ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference `pulumi:"localObjectReference"` // Specify whether the Secret must be defined Optional *bool `pulumi:"optional"` }
type ServiceTemplateSpecContainerEnvFromSecretRefArgs ¶
type ServiceTemplateSpecContainerEnvFromSecretRefArgs struct { // The Secret to select from. // Structure is documented below. LocalObjectReference ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput `pulumi:"localObjectReference"` // Specify whether the Secret must be defined Optional pulumi.BoolPtrInput `pulumi:"optional"` }
func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefOutput ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefOutput() ServiceTemplateSpecContainerEnvFromSecretRefOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefArgs) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
type ServiceTemplateSpecContainerEnvFromSecretRefInput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromSecretRefOutput() ServiceTemplateSpecContainerEnvFromSecretRefOutput ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromSecretRefOutput }
ServiceTemplateSpecContainerEnvFromSecretRefInput is an input type that accepts ServiceTemplateSpecContainerEnvFromSecretRefArgs and ServiceTemplateSpecContainerEnvFromSecretRefOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromSecretRefInput` via:
ServiceTemplateSpecContainerEnvFromSecretRefArgs{...}
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference ¶
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference struct { // Name of the port. Name string `pulumi:"name"` }
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs ¶
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs struct { // Name of the port. Name pulumi.StringInput `pulumi:"name"` }
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext ¶
func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput }
ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput is an input type that accepts ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs and ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput` via:
ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs{...}
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) Name ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) Name() pulumi.StringOutput
Name of the port.
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput }
ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput is an input type that accepts ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs, ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtr and ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput` via:
ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs{...} or: nil
func ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtr ¶
func ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtr(v *ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) Name ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
Name of the port.
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
type ServiceTemplateSpecContainerEnvFromSecretRefOutput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) LocalObjectReference ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
The Secret to select from. Structure is documented below.
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) Optional ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) Optional() pulumi.BoolPtrOutput
Specify whether the Secret must be defined
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefOutput ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefOutput() ServiceTemplateSpecContainerEnvFromSecretRefOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
type ServiceTemplateSpecContainerEnvFromSecretRefPtrInput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefPtrInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput }
ServiceTemplateSpecContainerEnvFromSecretRefPtrInput is an input type that accepts ServiceTemplateSpecContainerEnvFromSecretRefArgs, ServiceTemplateSpecContainerEnvFromSecretRefPtr and ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvFromSecretRefPtrInput` via:
ServiceTemplateSpecContainerEnvFromSecretRefArgs{...} or: nil
func ServiceTemplateSpecContainerEnvFromSecretRefPtr ¶
func ServiceTemplateSpecContainerEnvFromSecretRefPtr(v *ServiceTemplateSpecContainerEnvFromSecretRefArgs) ServiceTemplateSpecContainerEnvFromSecretRefPtrInput
type ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput ¶
type ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) LocalObjectReference ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) LocalObjectReference() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
The Secret to select from. Structure is documented below.
func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) Optional ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) Optional() pulumi.BoolPtrOutput
Specify whether the Secret must be defined
func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput
type ServiceTemplateSpecContainerEnvInput ¶
type ServiceTemplateSpecContainerEnvInput interface { pulumi.Input ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput ToServiceTemplateSpecContainerEnvOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvOutput }
ServiceTemplateSpecContainerEnvInput is an input type that accepts ServiceTemplateSpecContainerEnvArgs and ServiceTemplateSpecContainerEnvOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerEnvInput` via:
ServiceTemplateSpecContainerEnvArgs{...}
type ServiceTemplateSpecContainerEnvOutput ¶
type ServiceTemplateSpecContainerEnvOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerEnvOutput) ElementType ¶
func (ServiceTemplateSpecContainerEnvOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerEnvOutput) Name ¶
func (o ServiceTemplateSpecContainerEnvOutput) Name() pulumi.StringPtrOutput
Name of the port.
func (ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutput ¶
func (o ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput
func (ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutputWithContext ¶
func (o ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvOutput
func (ServiceTemplateSpecContainerEnvOutput) Value ¶
func (o ServiceTemplateSpecContainerEnvOutput) 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 "".
type ServiceTemplateSpecContainerInput ¶
type ServiceTemplateSpecContainerInput interface { pulumi.Input ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput ToServiceTemplateSpecContainerOutputWithContext(context.Context) ServiceTemplateSpecContainerOutput }
ServiceTemplateSpecContainerInput is an input type that accepts ServiceTemplateSpecContainerArgs and ServiceTemplateSpecContainerOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerInput` via:
ServiceTemplateSpecContainerArgs{...}
type ServiceTemplateSpecContainerOutput ¶
type ServiceTemplateSpecContainerOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerOutput) Args ¶
func (o ServiceTemplateSpecContainerOutput) 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 (ServiceTemplateSpecContainerOutput) Commands ¶
func (o ServiceTemplateSpecContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
func (ServiceTemplateSpecContainerOutput) ElementType ¶
func (ServiceTemplateSpecContainerOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerOutput) EnvFroms
deprecated
func (o ServiceTemplateSpecContainerOutput) EnvFroms() ServiceTemplateSpecContainerEnvFromArrayOutput
- (Optional, Deprecated) List of sources to populate environment variables in the container. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Structure is documented below.
Deprecated: Not supported by Cloud Run fully managed
func (ServiceTemplateSpecContainerOutput) Envs ¶
List of environment variables to set in the container. Structure is documented below.
func (ServiceTemplateSpecContainerOutput) Image ¶
func (o ServiceTemplateSpecContainerOutput) Image() pulumi.StringOutput
Docker image name. This is most often a reference to a container located in the container registry, such as gcr.io/cloudrun/hello More info: https://kubernetes.io/docs/concepts/containers/images
func (ServiceTemplateSpecContainerOutput) Ports ¶ added in v3.17.0
List of open ports in the container. More Info: https://cloud.google.com/run/docs/reference/rest/v1/RevisionSpec#ContainerPort Structure is documented below.
func (ServiceTemplateSpecContainerOutput) Resources ¶
func (o ServiceTemplateSpecContainerOutput) Resources() ServiceTemplateSpecContainerResourcesPtrOutput
Compute Resources required by this container. Used to set values such as max memory More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits Structure is documented below.
func (ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutput ¶
func (o ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput
func (ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutputWithContext ¶
func (o ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerOutput
func (ServiceTemplateSpecContainerOutput) WorkingDir
deprecated
func (o ServiceTemplateSpecContainerOutput) WorkingDir() pulumi.StringPtrOutput
- (Optional, Deprecated) Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image.
Deprecated: Not supported by Cloud Run fully managed
type ServiceTemplateSpecContainerPort ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortArgs ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortArgs struct { // Port number. ContainerPort pulumi.IntInput `pulumi:"containerPort"` // Name of the port. Name pulumi.StringPtrInput `pulumi:"name"` // Protocol used on port. Defaults to TCP. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (ServiceTemplateSpecContainerPortArgs) ElementType ¶ added in v3.17.0
func (ServiceTemplateSpecContainerPortArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerPortArgs) ToServiceTemplateSpecContainerPortOutput ¶ added in v3.17.0
func (i ServiceTemplateSpecContainerPortArgs) ToServiceTemplateSpecContainerPortOutput() ServiceTemplateSpecContainerPortOutput
func (ServiceTemplateSpecContainerPortArgs) ToServiceTemplateSpecContainerPortOutputWithContext ¶ added in v3.17.0
func (i ServiceTemplateSpecContainerPortArgs) ToServiceTemplateSpecContainerPortOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortOutput
type ServiceTemplateSpecContainerPortArray ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortArray []ServiceTemplateSpecContainerPortInput
func (ServiceTemplateSpecContainerPortArray) ElementType ¶ added in v3.17.0
func (ServiceTemplateSpecContainerPortArray) ElementType() reflect.Type
func (ServiceTemplateSpecContainerPortArray) ToServiceTemplateSpecContainerPortArrayOutput ¶ added in v3.17.0
func (i ServiceTemplateSpecContainerPortArray) ToServiceTemplateSpecContainerPortArrayOutput() ServiceTemplateSpecContainerPortArrayOutput
func (ServiceTemplateSpecContainerPortArray) ToServiceTemplateSpecContainerPortArrayOutputWithContext ¶ added in v3.17.0
func (i ServiceTemplateSpecContainerPortArray) ToServiceTemplateSpecContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortArrayOutput
type ServiceTemplateSpecContainerPortArrayInput ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortArrayInput interface { pulumi.Input ToServiceTemplateSpecContainerPortArrayOutput() ServiceTemplateSpecContainerPortArrayOutput ToServiceTemplateSpecContainerPortArrayOutputWithContext(context.Context) ServiceTemplateSpecContainerPortArrayOutput }
ServiceTemplateSpecContainerPortArrayInput is an input type that accepts ServiceTemplateSpecContainerPortArray and ServiceTemplateSpecContainerPortArrayOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerPortArrayInput` via:
ServiceTemplateSpecContainerPortArray{ ServiceTemplateSpecContainerPortArgs{...} }
type ServiceTemplateSpecContainerPortArrayOutput ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortArrayOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerPortArrayOutput) ElementType ¶ added in v3.17.0
func (ServiceTemplateSpecContainerPortArrayOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerPortArrayOutput) ToServiceTemplateSpecContainerPortArrayOutput ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortArrayOutput) ToServiceTemplateSpecContainerPortArrayOutput() ServiceTemplateSpecContainerPortArrayOutput
func (ServiceTemplateSpecContainerPortArrayOutput) ToServiceTemplateSpecContainerPortArrayOutputWithContext ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortArrayOutput) ToServiceTemplateSpecContainerPortArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortArrayOutput
type ServiceTemplateSpecContainerPortInput ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortInput interface { pulumi.Input ToServiceTemplateSpecContainerPortOutput() ServiceTemplateSpecContainerPortOutput ToServiceTemplateSpecContainerPortOutputWithContext(context.Context) ServiceTemplateSpecContainerPortOutput }
ServiceTemplateSpecContainerPortInput is an input type that accepts ServiceTemplateSpecContainerPortArgs and ServiceTemplateSpecContainerPortOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerPortInput` via:
ServiceTemplateSpecContainerPortArgs{...}
type ServiceTemplateSpecContainerPortOutput ¶ added in v3.17.0
type ServiceTemplateSpecContainerPortOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerPortOutput) ContainerPort ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortOutput) ContainerPort() pulumi.IntOutput
Port number.
func (ServiceTemplateSpecContainerPortOutput) ElementType ¶ added in v3.17.0
func (ServiceTemplateSpecContainerPortOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerPortOutput) Name ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortOutput) Name() pulumi.StringPtrOutput
Name of the port.
func (ServiceTemplateSpecContainerPortOutput) Protocol ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortOutput) Protocol() pulumi.StringPtrOutput
Protocol used on port. Defaults to TCP.
func (ServiceTemplateSpecContainerPortOutput) ToServiceTemplateSpecContainerPortOutput ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortOutput) ToServiceTemplateSpecContainerPortOutput() ServiceTemplateSpecContainerPortOutput
func (ServiceTemplateSpecContainerPortOutput) ToServiceTemplateSpecContainerPortOutputWithContext ¶ added in v3.17.0
func (o ServiceTemplateSpecContainerPortOutput) ToServiceTemplateSpecContainerPortOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerPortOutput
type ServiceTemplateSpecContainerResources ¶
type ServiceTemplateSpecContainerResources struct { // Limits describes the maximum amount of compute resources allowed. // The values of the map is string form of the 'quantity' k8s type: // https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits map[string]string `pulumi:"limits"` // Requests describes the minimum amount of compute resources required. // If Requests is omitted for a container, it defaults to Limits if that is // explicitly specified, otherwise to an implementation-defined value. // The values of the map is string form of the 'quantity' k8s type: // https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Requests map[string]string `pulumi:"requests"` }
type ServiceTemplateSpecContainerResourcesArgs ¶
type ServiceTemplateSpecContainerResourcesArgs struct { // Limits describes the maximum amount of compute resources allowed. // The values of the map is string form of the 'quantity' k8s type: // https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Limits pulumi.StringMapInput `pulumi:"limits"` // Requests describes the minimum amount of compute resources required. // If Requests is omitted for a container, it defaults to Limits if that is // explicitly specified, otherwise to an implementation-defined value. // The values of the map is string form of the 'quantity' k8s type: // https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go Requests pulumi.StringMapInput `pulumi:"requests"` }
func (ServiceTemplateSpecContainerResourcesArgs) ElementType ¶
func (ServiceTemplateSpecContainerResourcesArgs) ElementType() reflect.Type
func (ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesOutput ¶
func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesOutput() ServiceTemplateSpecContainerResourcesOutput
func (ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesOutputWithContext ¶
func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesOutput
func (ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesPtrOutput ¶
func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput
func (ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext ¶
func (i ServiceTemplateSpecContainerResourcesArgs) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesPtrOutput
type ServiceTemplateSpecContainerResourcesInput ¶
type ServiceTemplateSpecContainerResourcesInput interface { pulumi.Input ToServiceTemplateSpecContainerResourcesOutput() ServiceTemplateSpecContainerResourcesOutput ToServiceTemplateSpecContainerResourcesOutputWithContext(context.Context) ServiceTemplateSpecContainerResourcesOutput }
ServiceTemplateSpecContainerResourcesInput is an input type that accepts ServiceTemplateSpecContainerResourcesArgs and ServiceTemplateSpecContainerResourcesOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerResourcesInput` via:
ServiceTemplateSpecContainerResourcesArgs{...}
type ServiceTemplateSpecContainerResourcesOutput ¶
type ServiceTemplateSpecContainerResourcesOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerResourcesOutput) ElementType ¶
func (ServiceTemplateSpecContainerResourcesOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerResourcesOutput) Limits ¶
func (o ServiceTemplateSpecContainerResourcesOutput) Limits() pulumi.StringMapOutput
Limits describes the maximum amount of compute resources allowed. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateSpecContainerResourcesOutput) Requests ¶
func (o ServiceTemplateSpecContainerResourcesOutput) Requests() pulumi.StringMapOutput
Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesOutput ¶
func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesOutput() ServiceTemplateSpecContainerResourcesOutput
func (ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesOutputWithContext ¶
func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesOutput
func (ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesPtrOutput ¶
func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput
func (ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerResourcesOutput) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesPtrOutput
type ServiceTemplateSpecContainerResourcesPtrInput ¶
type ServiceTemplateSpecContainerResourcesPtrInput interface { pulumi.Input ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(context.Context) ServiceTemplateSpecContainerResourcesPtrOutput }
ServiceTemplateSpecContainerResourcesPtrInput is an input type that accepts ServiceTemplateSpecContainerResourcesArgs, ServiceTemplateSpecContainerResourcesPtr and ServiceTemplateSpecContainerResourcesPtrOutput values. You can construct a concrete instance of `ServiceTemplateSpecContainerResourcesPtrInput` via:
ServiceTemplateSpecContainerResourcesArgs{...} or: nil
func ServiceTemplateSpecContainerResourcesPtr ¶
func ServiceTemplateSpecContainerResourcesPtr(v *ServiceTemplateSpecContainerResourcesArgs) ServiceTemplateSpecContainerResourcesPtrInput
type ServiceTemplateSpecContainerResourcesPtrOutput ¶
type ServiceTemplateSpecContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecContainerResourcesPtrOutput) ElementType ¶
func (ServiceTemplateSpecContainerResourcesPtrOutput) ElementType() reflect.Type
func (ServiceTemplateSpecContainerResourcesPtrOutput) Limits ¶
func (o ServiceTemplateSpecContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
Limits describes the maximum amount of compute resources allowed. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateSpecContainerResourcesPtrOutput) Requests ¶
func (o ServiceTemplateSpecContainerResourcesPtrOutput) Requests() pulumi.StringMapOutput
Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
func (ServiceTemplateSpecContainerResourcesPtrOutput) ToServiceTemplateSpecContainerResourcesPtrOutput ¶
func (o ServiceTemplateSpecContainerResourcesPtrOutput) ToServiceTemplateSpecContainerResourcesPtrOutput() ServiceTemplateSpecContainerResourcesPtrOutput
func (ServiceTemplateSpecContainerResourcesPtrOutput) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext ¶
func (o ServiceTemplateSpecContainerResourcesPtrOutput) ToServiceTemplateSpecContainerResourcesPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerResourcesPtrOutput
type ServiceTemplateSpecInput ¶
type ServiceTemplateSpecInput interface { pulumi.Input ToServiceTemplateSpecOutput() ServiceTemplateSpecOutput ToServiceTemplateSpecOutputWithContext(context.Context) ServiceTemplateSpecOutput }
ServiceTemplateSpecInput is an input type that accepts ServiceTemplateSpecArgs and ServiceTemplateSpecOutput values. You can construct a concrete instance of `ServiceTemplateSpecInput` via:
ServiceTemplateSpecArgs{...}
type ServiceTemplateSpecOutput ¶
type ServiceTemplateSpecOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecOutput) ContainerConcurrency ¶
func (o ServiceTemplateSpecOutput) ContainerConcurrency() pulumi.IntPtrOutput
ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision. Values are:
func (ServiceTemplateSpecOutput) Containers ¶
func (o ServiceTemplateSpecOutput) Containers() ServiceTemplateSpecContainerArrayOutput
Container defines the unit of execution for this Revision. In the context of a Revision, we disallow a number of the fields of this Container, including: name, ports, and volumeMounts. The runtime contract is documented here: https://github.com/knative/serving/blob/master/docs/runtime-contract.md Structure is documented below.
func (ServiceTemplateSpecOutput) ElementType ¶
func (ServiceTemplateSpecOutput) ElementType() reflect.Type
func (ServiceTemplateSpecOutput) ServiceAccountName ¶
func (o ServiceTemplateSpecOutput) ServiceAccountName() 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 (ServiceTemplateSpecOutput) ServingState
deprecated
func (o ServiceTemplateSpecOutput) ServingState() pulumi.StringPtrOutput
- ServingState holds a value describing the state the resources are in for this Revision. It is expected that the system will manipulate this based on routability and load.
Deprecated: Not supported by Cloud Run fully managed
func (ServiceTemplateSpecOutput) TimeoutSeconds ¶ added in v3.11.0
func (o ServiceTemplateSpecOutput) TimeoutSeconds() pulumi.IntPtrOutput
TimeoutSeconds holds the max duration the instance is allowed for responding to a request.
func (ServiceTemplateSpecOutput) ToServiceTemplateSpecOutput ¶
func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecOutput() ServiceTemplateSpecOutput
func (ServiceTemplateSpecOutput) ToServiceTemplateSpecOutputWithContext ¶
func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecOutputWithContext(ctx context.Context) ServiceTemplateSpecOutput
func (ServiceTemplateSpecOutput) ToServiceTemplateSpecPtrOutput ¶
func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput
func (ServiceTemplateSpecOutput) ToServiceTemplateSpecPtrOutputWithContext ¶
func (o ServiceTemplateSpecOutput) ToServiceTemplateSpecPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecPtrOutput
type ServiceTemplateSpecPtrInput ¶
type ServiceTemplateSpecPtrInput interface { pulumi.Input ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput ToServiceTemplateSpecPtrOutputWithContext(context.Context) ServiceTemplateSpecPtrOutput }
ServiceTemplateSpecPtrInput is an input type that accepts ServiceTemplateSpecArgs, ServiceTemplateSpecPtr and ServiceTemplateSpecPtrOutput values. You can construct a concrete instance of `ServiceTemplateSpecPtrInput` via:
ServiceTemplateSpecArgs{...} or: nil
func ServiceTemplateSpecPtr ¶
func ServiceTemplateSpecPtr(v *ServiceTemplateSpecArgs) ServiceTemplateSpecPtrInput
type ServiceTemplateSpecPtrOutput ¶
type ServiceTemplateSpecPtrOutput struct{ *pulumi.OutputState }
func (ServiceTemplateSpecPtrOutput) ContainerConcurrency ¶
func (o ServiceTemplateSpecPtrOutput) ContainerConcurrency() pulumi.IntPtrOutput
ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision. Values are:
func (ServiceTemplateSpecPtrOutput) Containers ¶
func (o ServiceTemplateSpecPtrOutput) Containers() ServiceTemplateSpecContainerArrayOutput
Container defines the unit of execution for this Revision. In the context of a Revision, we disallow a number of the fields of this Container, including: name, ports, and volumeMounts. The runtime contract is documented here: https://github.com/knative/serving/blob/master/docs/runtime-contract.md Structure is documented below.
func (ServiceTemplateSpecPtrOutput) Elem ¶
func (o ServiceTemplateSpecPtrOutput) Elem() ServiceTemplateSpecOutput
func (ServiceTemplateSpecPtrOutput) ElementType ¶
func (ServiceTemplateSpecPtrOutput) ElementType() reflect.Type
func (ServiceTemplateSpecPtrOutput) ServiceAccountName ¶
func (o ServiceTemplateSpecPtrOutput) ServiceAccountName() 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 (ServiceTemplateSpecPtrOutput) ServingState
deprecated
func (o ServiceTemplateSpecPtrOutput) ServingState() pulumi.StringPtrOutput
- ServingState holds a value describing the state the resources are in for this Revision. It is expected that the system will manipulate this based on routability and load.
Deprecated: Not supported by Cloud Run fully managed
func (ServiceTemplateSpecPtrOutput) TimeoutSeconds ¶ added in v3.11.0
func (o ServiceTemplateSpecPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
TimeoutSeconds holds the max duration the instance is allowed for responding to a request.
func (ServiceTemplateSpecPtrOutput) ToServiceTemplateSpecPtrOutput ¶
func (o ServiceTemplateSpecPtrOutput) ToServiceTemplateSpecPtrOutput() ServiceTemplateSpecPtrOutput
func (ServiceTemplateSpecPtrOutput) ToServiceTemplateSpecPtrOutputWithContext ¶
func (o ServiceTemplateSpecPtrOutput) ToServiceTemplateSpecPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecPtrOutput
type ServiceTraffic ¶
type ServiceTraffic struct { // LatestRevision may be optionally provided to indicate that the latest ready // Revision of the Configuration should be used for this traffic target. When // provided LatestRevision must be true if RevisionName is empty; it must be // false when RevisionName is non-empty. LatestRevision *bool `pulumi:"latestRevision"` // Percent specifies percent of the traffic to this Revision or Configuration. Percent int `pulumi:"percent"` // RevisionName of a specific revision to which to send this portion of traffic. RevisionName *string `pulumi:"revisionName"` }
type ServiceTrafficArgs ¶
type ServiceTrafficArgs struct { // LatestRevision may be optionally provided to indicate that the latest ready // Revision of the Configuration should be used for this traffic target. When // provided LatestRevision must be true if RevisionName is empty; it must be // false when RevisionName is non-empty. LatestRevision pulumi.BoolPtrInput `pulumi:"latestRevision"` // Percent specifies percent of the traffic to this Revision or Configuration. Percent pulumi.IntInput `pulumi:"percent"` // RevisionName of a specific revision to which to send this portion of traffic. RevisionName pulumi.StringPtrInput `pulumi:"revisionName"` }
func (ServiceTrafficArgs) ElementType ¶
func (ServiceTrafficArgs) ElementType() reflect.Type
func (ServiceTrafficArgs) ToServiceTrafficOutput ¶
func (i ServiceTrafficArgs) ToServiceTrafficOutput() ServiceTrafficOutput
func (ServiceTrafficArgs) ToServiceTrafficOutputWithContext ¶
func (i ServiceTrafficArgs) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput
type ServiceTrafficArray ¶
type ServiceTrafficArray []ServiceTrafficInput
func (ServiceTrafficArray) ElementType ¶
func (ServiceTrafficArray) ElementType() reflect.Type
func (ServiceTrafficArray) ToServiceTrafficArrayOutput ¶
func (i ServiceTrafficArray) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
func (ServiceTrafficArray) ToServiceTrafficArrayOutputWithContext ¶
func (i ServiceTrafficArray) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
type ServiceTrafficArrayInput ¶
type ServiceTrafficArrayInput interface { pulumi.Input ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput ToServiceTrafficArrayOutputWithContext(context.Context) ServiceTrafficArrayOutput }
ServiceTrafficArrayInput is an input type that accepts ServiceTrafficArray and ServiceTrafficArrayOutput values. You can construct a concrete instance of `ServiceTrafficArrayInput` via:
ServiceTrafficArray{ ServiceTrafficArgs{...} }
type ServiceTrafficArrayOutput ¶
type ServiceTrafficArrayOutput struct{ *pulumi.OutputState }
func (ServiceTrafficArrayOutput) ElementType ¶
func (ServiceTrafficArrayOutput) ElementType() reflect.Type
func (ServiceTrafficArrayOutput) Index ¶
func (o ServiceTrafficArrayOutput) Index(i pulumi.IntInput) ServiceTrafficOutput
func (ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput ¶
func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutput() ServiceTrafficArrayOutput
func (ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext ¶
func (o ServiceTrafficArrayOutput) ToServiceTrafficArrayOutputWithContext(ctx context.Context) ServiceTrafficArrayOutput
type ServiceTrafficInput ¶
type ServiceTrafficInput interface { pulumi.Input ToServiceTrafficOutput() ServiceTrafficOutput ToServiceTrafficOutputWithContext(context.Context) ServiceTrafficOutput }
ServiceTrafficInput is an input type that accepts ServiceTrafficArgs and ServiceTrafficOutput values. You can construct a concrete instance of `ServiceTrafficInput` via:
ServiceTrafficArgs{...}
type ServiceTrafficOutput ¶
type ServiceTrafficOutput struct{ *pulumi.OutputState }
func (ServiceTrafficOutput) ElementType ¶
func (ServiceTrafficOutput) ElementType() reflect.Type
func (ServiceTrafficOutput) LatestRevision ¶
func (o ServiceTrafficOutput) LatestRevision() pulumi.BoolPtrOutput
LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty; it must be false when RevisionName is non-empty.
func (ServiceTrafficOutput) Percent ¶
func (o ServiceTrafficOutput) Percent() pulumi.IntOutput
Percent specifies percent of the traffic to this Revision or Configuration.
func (ServiceTrafficOutput) RevisionName ¶
func (o ServiceTrafficOutput) RevisionName() pulumi.StringPtrOutput
RevisionName of a specific revision to which to send this portion of traffic.
func (ServiceTrafficOutput) ToServiceTrafficOutput ¶
func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput
func (ServiceTrafficOutput) ToServiceTrafficOutputWithContext ¶
func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput