cloudrun

package
v2.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

Index

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.
	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.
	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

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/cloud_run_domain_mapping.html.markdown.

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.
	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.
	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     map[string]string `pulumi:"annotations"`
	Generation      *int              `pulumi:"generation"`
	Labels          map[string]string `pulumi:"labels"`
	Namespace       string            `pulumi:"namespace"`
	ResourceVersion *string           `pulumi:"resourceVersion"`
	SelfLink        *string           `pulumi:"selfLink"`
	Uid             *string           `pulumi:"uid"`
}

type DomainMappingMetadataArgs

type DomainMappingMetadataArgs struct {
	Annotations     pulumi.StringMapInput `pulumi:"annotations"`
	Generation      pulumi.IntPtrInput    `pulumi:"generation"`
	Labels          pulumi.StringMapInput `pulumi:"labels"`
	Namespace       pulumi.StringInput    `pulumi:"namespace"`
	ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"`
	SelfLink        pulumi.StringPtrInput `pulumi:"selfLink"`
	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
}

type DomainMappingMetadataOutput

type DomainMappingMetadataOutput struct{ *pulumi.OutputState }

func (DomainMappingMetadataOutput) Annotations

func (DomainMappingMetadataOutput) ElementType

func (DomainMappingMetadataOutput) Generation

func (DomainMappingMetadataOutput) Labels

func (DomainMappingMetadataOutput) Namespace

func (DomainMappingMetadataOutput) ResourceVersion

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

type DomainMappingMetadataPtrInput

type DomainMappingMetadataPtrInput interface {
	pulumi.Input

	ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput
	ToDomainMappingMetadataPtrOutputWithContext(context.Context) DomainMappingMetadataPtrOutput
}

type DomainMappingMetadataPtrOutput

type DomainMappingMetadataPtrOutput struct{ *pulumi.OutputState }

func (DomainMappingMetadataPtrOutput) Annotations

func (DomainMappingMetadataPtrOutput) Elem

func (DomainMappingMetadataPtrOutput) ElementType

func (DomainMappingMetadataPtrOutput) Generation

func (DomainMappingMetadataPtrOutput) Labels

func (DomainMappingMetadataPtrOutput) Namespace

func (DomainMappingMetadataPtrOutput) ResourceVersion

func (DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutput

func (o DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutput() DomainMappingMetadataPtrOutput

func (DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutputWithContext

func (o DomainMappingMetadataPtrOutput) ToDomainMappingMetadataPtrOutputWithContext(ctx context.Context) DomainMappingMetadataPtrOutput

func (DomainMappingMetadataPtrOutput) Uid

type DomainMappingSpec

type DomainMappingSpec struct {
	CertificateMode *string `pulumi:"certificateMode"`
	ForceOverride   *bool   `pulumi:"forceOverride"`
	RouteName       string  `pulumi:"routeName"`
}

type DomainMappingSpecArgs

type DomainMappingSpecArgs struct {
	CertificateMode pulumi.StringPtrInput `pulumi:"certificateMode"`
	ForceOverride   pulumi.BoolPtrInput   `pulumi:"forceOverride"`
	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
}

type DomainMappingSpecOutput

type DomainMappingSpecOutput struct{ *pulumi.OutputState }

func (DomainMappingSpecOutput) CertificateMode

func (o DomainMappingSpecOutput) CertificateMode() pulumi.StringPtrOutput

func (DomainMappingSpecOutput) ElementType

func (DomainMappingSpecOutput) ElementType() reflect.Type

func (DomainMappingSpecOutput) ForceOverride

func (o DomainMappingSpecOutput) ForceOverride() pulumi.BoolPtrOutput

func (DomainMappingSpecOutput) RouteName

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
}

type DomainMappingSpecPtrOutput

type DomainMappingSpecPtrOutput struct{ *pulumi.OutputState }

func (DomainMappingSpecPtrOutput) CertificateMode

func (DomainMappingSpecPtrOutput) Elem

func (DomainMappingSpecPtrOutput) ElementType

func (DomainMappingSpecPtrOutput) ElementType() reflect.Type

func (DomainMappingSpecPtrOutput) ForceOverride

func (DomainMappingSpecPtrOutput) RouteName

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.
	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.
	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 DomainMappingStatusCondition

type DomainMappingStatusCondition struct {
	Message *string `pulumi:"message"`
	Reason  *string `pulumi:"reason"`
	Status  *string `pulumi:"status"`
	Type    *string `pulumi:"type"`
}

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) 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) 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
}

type DomainMappingStatusConditionArrayOutput

type DomainMappingStatusConditionArrayOutput struct{ *pulumi.OutputState }

func (DomainMappingStatusConditionArrayOutput) ElementType

func (DomainMappingStatusConditionArrayOutput) Index

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
}

type DomainMappingStatusConditionOutput

type DomainMappingStatusConditionOutput struct{ *pulumi.OutputState }

func (DomainMappingStatusConditionOutput) ElementType

func (DomainMappingStatusConditionOutput) Message

func (DomainMappingStatusConditionOutput) Reason

func (DomainMappingStatusConditionOutput) Status

func (DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutput

func (o DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutput() DomainMappingStatusConditionOutput

func (DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutputWithContext

func (o DomainMappingStatusConditionOutput) ToDomainMappingStatusConditionOutputWithContext(ctx context.Context) DomainMappingStatusConditionOutput

func (DomainMappingStatusConditionOutput) Type

type DomainMappingStatusInput

type DomainMappingStatusInput interface {
	pulumi.Input

	ToDomainMappingStatusOutput() DomainMappingStatusOutput
	ToDomainMappingStatusOutputWithContext(context.Context) DomainMappingStatusOutput
}

type DomainMappingStatusOutput

type DomainMappingStatusOutput struct{ *pulumi.OutputState }

func (DomainMappingStatusOutput) Conditions

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 (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
}

type DomainMappingStatusPtrOutput

type DomainMappingStatusPtrOutput struct{ *pulumi.OutputState }

func (DomainMappingStatusPtrOutput) Conditions

func (DomainMappingStatusPtrOutput) Elem

func (DomainMappingStatusPtrOutput) ElementType

func (DomainMappingStatusPtrOutput) MappedRouteName

func (DomainMappingStatusPtrOutput) ObservedGeneration

func (o DomainMappingStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput

func (DomainMappingStatusPtrOutput) ResourceRecords

func (DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutput

func (o DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutput() DomainMappingStatusPtrOutput

func (DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutputWithContext

func (o DomainMappingStatusPtrOutput) ToDomainMappingStatusPtrOutputWithContext(ctx context.Context) DomainMappingStatusPtrOutput

type DomainMappingStatusResourceRecord

type DomainMappingStatusResourceRecord struct {
	Name   *string `pulumi:"name"`
	Rrdata *string `pulumi:"rrdata"`
	Type   *string `pulumi:"type"`
}

type DomainMappingStatusResourceRecordArgs

type DomainMappingStatusResourceRecordArgs struct {
	Name   pulumi.StringPtrInput `pulumi:"name"`
	Rrdata pulumi.StringPtrInput `pulumi:"rrdata"`
	Type   pulumi.StringPtrInput `pulumi:"type"`
}

func (DomainMappingStatusResourceRecordArgs) ElementType

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) 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
}

type DomainMappingStatusResourceRecordArrayOutput

type DomainMappingStatusResourceRecordArrayOutput struct{ *pulumi.OutputState }

func (DomainMappingStatusResourceRecordArrayOutput) ElementType

func (DomainMappingStatusResourceRecordArrayOutput) Index

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
}

type DomainMappingStatusResourceRecordOutput

type DomainMappingStatusResourceRecordOutput struct{ *pulumi.OutputState }

func (DomainMappingStatusResourceRecordOutput) ElementType

func (DomainMappingStatusResourceRecordOutput) Name

func (DomainMappingStatusResourceRecordOutput) Rrdata

func (DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutput

func (o DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutput() DomainMappingStatusResourceRecordOutput

func (DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutputWithContext

func (o DomainMappingStatusResourceRecordOutput) ToDomainMappingStatusResourceRecordOutputWithContext(ctx context.Context) DomainMappingStatusResourceRecordOutput

func (DomainMappingStatusResourceRecordOutput) Type

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.

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/cloud_run_service_iam.html.markdown.

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 IamBindingCondition struct {
	Description *string `pulumi:"description"`
	Expression  string  `pulumi:"expression"`
	Title       string  `pulumi:"title"`
}

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
}

type IamBindingConditionOutput

type IamBindingConditionOutput struct{ *pulumi.OutputState }

func (IamBindingConditionOutput) Description

func (IamBindingConditionOutput) ElementType

func (IamBindingConditionOutput) ElementType() reflect.Type

func (IamBindingConditionOutput) Expression

func (IamBindingConditionOutput) Title

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
}

type IamBindingConditionPtrOutput

type IamBindingConditionPtrOutput struct{ *pulumi.OutputState }

func (IamBindingConditionPtrOutput) Description

func (IamBindingConditionPtrOutput) Elem

func (IamBindingConditionPtrOutput) ElementType

func (IamBindingConditionPtrOutput) Expression

func (IamBindingConditionPtrOutput) Title

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.

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/cloud_run_service_iam.html.markdown.

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 IamMemberCondition struct {
	Description *string `pulumi:"description"`
	Expression  string  `pulumi:"expression"`
	Title       string  `pulumi:"title"`
}

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
}

type IamMemberConditionOutput

type IamMemberConditionOutput struct{ *pulumi.OutputState }

func (IamMemberConditionOutput) Description

func (IamMemberConditionOutput) ElementType

func (IamMemberConditionOutput) ElementType() reflect.Type

func (IamMemberConditionOutput) Expression

func (IamMemberConditionOutput) Title

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
}

type IamMemberConditionPtrOutput

type IamMemberConditionPtrOutput struct{ *pulumi.OutputState }

func (IamMemberConditionPtrOutput) Description

func (IamMemberConditionPtrOutput) Elem

func (IamMemberConditionPtrOutput) ElementType

func (IamMemberConditionPtrOutput) Expression

func (IamMemberConditionPtrOutput) Title

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.

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/cloud_run_service_iam.html.markdown.

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.
	Metadata ServiceMetadataOutput `pulumi:"metadata"`
	// Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources. Name is
	// primarily intended for creation idempotence and configuration definition. Cannot be updated. More info:
	// http://kubernetes.io/docs/user-guide/identifiers#names
	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.
	Template ServiceTemplatePtrOutput `pulumi:"template"`
	// Traffic specifies how to distribute traffic over a collection of Knative Revisions and Configurations
	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

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/cloud_run_service.html.markdown.

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.
	Metadata ServiceMetadataPtrInput
	// Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources. Name is
	// primarily intended for creation idempotence and configuration definition. Cannot be updated. More info:
	// http://kubernetes.io/docs/user-guide/identifiers#names
	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.
	Template ServiceTemplatePtrInput
	// Traffic specifies how to distribute traffic over a collection of Knative Revisions and Configurations
	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     map[string]string `pulumi:"annotations"`
	Generation      *int              `pulumi:"generation"`
	Labels          map[string]string `pulumi:"labels"`
	Namespace       *string           `pulumi:"namespace"`
	ResourceVersion *string           `pulumi:"resourceVersion"`
	SelfLink        *string           `pulumi:"selfLink"`
	Uid             *string           `pulumi:"uid"`
}

type ServiceMetadataArgs

type ServiceMetadataArgs struct {
	Annotations     pulumi.StringMapInput `pulumi:"annotations"`
	Generation      pulumi.IntPtrInput    `pulumi:"generation"`
	Labels          pulumi.StringMapInput `pulumi:"labels"`
	Namespace       pulumi.StringPtrInput `pulumi:"namespace"`
	ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"`
	SelfLink        pulumi.StringPtrInput `pulumi:"selfLink"`
	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
}

type ServiceMetadataOutput

type ServiceMetadataOutput struct{ *pulumi.OutputState }

func (ServiceMetadataOutput) Annotations

func (ServiceMetadataOutput) ElementType

func (ServiceMetadataOutput) ElementType() reflect.Type

func (ServiceMetadataOutput) Generation

func (o ServiceMetadataOutput) Generation() pulumi.IntPtrOutput

func (ServiceMetadataOutput) Labels

func (ServiceMetadataOutput) Namespace

func (ServiceMetadataOutput) ResourceVersion

func (o ServiceMetadataOutput) ResourceVersion() pulumi.StringPtrOutput

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

type ServiceMetadataPtrInput

type ServiceMetadataPtrInput interface {
	pulumi.Input

	ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput
	ToServiceMetadataPtrOutputWithContext(context.Context) ServiceMetadataPtrOutput
}

type ServiceMetadataPtrOutput

type ServiceMetadataPtrOutput struct{ *pulumi.OutputState }

func (ServiceMetadataPtrOutput) Annotations

func (ServiceMetadataPtrOutput) Elem

func (ServiceMetadataPtrOutput) ElementType

func (ServiceMetadataPtrOutput) ElementType() reflect.Type

func (ServiceMetadataPtrOutput) Generation

func (ServiceMetadataPtrOutput) Labels

func (ServiceMetadataPtrOutput) Namespace

func (ServiceMetadataPtrOutput) ResourceVersion

func (o ServiceMetadataPtrOutput) ResourceVersion() pulumi.StringPtrOutput

func (ServiceMetadataPtrOutput) ToServiceMetadataPtrOutput

func (o ServiceMetadataPtrOutput) ToServiceMetadataPtrOutput() ServiceMetadataPtrOutput

func (ServiceMetadataPtrOutput) ToServiceMetadataPtrOutputWithContext

func (o ServiceMetadataPtrOutput) ToServiceMetadataPtrOutputWithContext(ctx context.Context) ServiceMetadataPtrOutput

func (ServiceMetadataPtrOutput) Uid

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.
	Metadata ServiceMetadataPtrInput
	// Name must be unique within a namespace, within a Cloud Run region. Is required when creating resources. Name is
	// primarily intended for creation idempotence and configuration definition. Cannot be updated. More info:
	// http://kubernetes.io/docs/user-guide/identifiers#names
	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.
	Template ServiceTemplatePtrInput
	// Traffic specifies how to distribute traffic over a collection of Knative Revisions and Configurations
	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 ServiceStatusCondition struct {
	Message *string `pulumi:"message"`
	Reason  *string `pulumi:"reason"`
	Status  *string `pulumi:"status"`
	Type    *string `pulumi:"type"`
}

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) 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
}

type ServiceStatusConditionArrayOutput

type ServiceStatusConditionArrayOutput struct{ *pulumi.OutputState }

func (ServiceStatusConditionArrayOutput) ElementType

func (ServiceStatusConditionArrayOutput) Index

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
}

type ServiceStatusConditionOutput

type ServiceStatusConditionOutput struct{ *pulumi.OutputState }

func (ServiceStatusConditionOutput) ElementType

func (ServiceStatusConditionOutput) Message

func (ServiceStatusConditionOutput) Reason

func (ServiceStatusConditionOutput) Status

func (ServiceStatusConditionOutput) ToServiceStatusConditionOutput

func (o ServiceStatusConditionOutput) ToServiceStatusConditionOutput() ServiceStatusConditionOutput

func (ServiceStatusConditionOutput) ToServiceStatusConditionOutputWithContext

func (o ServiceStatusConditionOutput) ToServiceStatusConditionOutputWithContext(ctx context.Context) ServiceStatusConditionOutput

func (ServiceStatusConditionOutput) Type

type ServiceStatusInput

type ServiceStatusInput interface {
	pulumi.Input

	ToServiceStatusOutput() ServiceStatusOutput
	ToServiceStatusOutputWithContext(context.Context) ServiceStatusOutput
}

type ServiceStatusOutput

type ServiceStatusOutput struct{ *pulumi.OutputState }

func (ServiceStatusOutput) Conditions

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

type ServiceStatusPtrInput

type ServiceStatusPtrInput interface {
	pulumi.Input

	ToServiceStatusPtrOutput() ServiceStatusPtrOutput
	ToServiceStatusPtrOutputWithContext(context.Context) ServiceStatusPtrOutput
}

type ServiceStatusPtrOutput

type ServiceStatusPtrOutput struct{ *pulumi.OutputState }

func (ServiceStatusPtrOutput) Conditions

func (ServiceStatusPtrOutput) Elem

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

type ServiceTemplate

type ServiceTemplate struct {
	Metadata *ServiceTemplateMetadata `pulumi:"metadata"`
	Spec     *ServiceTemplateSpec     `pulumi:"spec"`
}

type ServiceTemplateArgs

type ServiceTemplateArgs struct {
	Metadata ServiceTemplateMetadataPtrInput `pulumi:"metadata"`
	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
}

type ServiceTemplateMetadata

type ServiceTemplateMetadata struct {
	Annotations     map[string]string `pulumi:"annotations"`
	Generation      *int              `pulumi:"generation"`
	Labels          map[string]string `pulumi:"labels"`
	Name            *string           `pulumi:"name"`
	Namespace       *string           `pulumi:"namespace"`
	ResourceVersion *string           `pulumi:"resourceVersion"`
	SelfLink        *string           `pulumi:"selfLink"`
	Uid             *string           `pulumi:"uid"`
}

type ServiceTemplateMetadataArgs

type ServiceTemplateMetadataArgs struct {
	Annotations     pulumi.StringMapInput `pulumi:"annotations"`
	Generation      pulumi.IntPtrInput    `pulumi:"generation"`
	Labels          pulumi.StringMapInput `pulumi:"labels"`
	Name            pulumi.StringPtrInput `pulumi:"name"`
	Namespace       pulumi.StringPtrInput `pulumi:"namespace"`
	ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"`
	SelfLink        pulumi.StringPtrInput `pulumi:"selfLink"`
	Uid             pulumi.StringPtrInput `pulumi:"uid"`
}

func (ServiceTemplateMetadataArgs) ElementType

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
}

type ServiceTemplateMetadataOutput

type ServiceTemplateMetadataOutput struct{ *pulumi.OutputState }

func (ServiceTemplateMetadataOutput) Annotations

func (ServiceTemplateMetadataOutput) ElementType

func (ServiceTemplateMetadataOutput) Generation

func (ServiceTemplateMetadataOutput) Labels

func (ServiceTemplateMetadataOutput) Name

func (ServiceTemplateMetadataOutput) Namespace

func (ServiceTemplateMetadataOutput) ResourceVersion

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

type ServiceTemplateMetadataPtrInput

type ServiceTemplateMetadataPtrInput interface {
	pulumi.Input

	ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput
	ToServiceTemplateMetadataPtrOutputWithContext(context.Context) ServiceTemplateMetadataPtrOutput
}

type ServiceTemplateMetadataPtrOutput

type ServiceTemplateMetadataPtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateMetadataPtrOutput) Annotations

func (ServiceTemplateMetadataPtrOutput) Elem

func (ServiceTemplateMetadataPtrOutput) ElementType

func (ServiceTemplateMetadataPtrOutput) Generation

func (ServiceTemplateMetadataPtrOutput) Labels

func (ServiceTemplateMetadataPtrOutput) Name

func (ServiceTemplateMetadataPtrOutput) Namespace

func (ServiceTemplateMetadataPtrOutput) ResourceVersion

func (ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutput

func (o ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutput() ServiceTemplateMetadataPtrOutput

func (ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutputWithContext

func (o ServiceTemplateMetadataPtrOutput) ToServiceTemplateMetadataPtrOutputWithContext(ctx context.Context) ServiceTemplateMetadataPtrOutput

func (ServiceTemplateMetadataPtrOutput) Uid

type ServiceTemplateOutput

type ServiceTemplateOutput struct{ *pulumi.OutputState }

func (ServiceTemplateOutput) ElementType

func (ServiceTemplateOutput) ElementType() reflect.Type

func (ServiceTemplateOutput) Metadata

func (ServiceTemplateOutput) Spec

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
}

type ServiceTemplatePtrOutput

type ServiceTemplatePtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplatePtrOutput) Elem

func (ServiceTemplatePtrOutput) ElementType

func (ServiceTemplatePtrOutput) ElementType() reflect.Type

func (ServiceTemplatePtrOutput) Metadata

func (ServiceTemplatePtrOutput) Spec

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 *int                           `pulumi:"containerConcurrency"`
	Containers           []ServiceTemplateSpecContainer `pulumi:"containers"`
	ServiceAccountName   *string                        `pulumi:"serviceAccountName"`
	ServingState         *string                        `pulumi:"servingState"`
}

type ServiceTemplateSpecArgs

type ServiceTemplateSpecArgs struct {
	ContainerConcurrency pulumi.IntPtrInput                     `pulumi:"containerConcurrency"`
	Containers           ServiceTemplateSpecContainerArrayInput `pulumi:"containers"`
	ServiceAccountName   pulumi.StringPtrInput                  `pulumi:"serviceAccountName"`
	ServingState         pulumi.StringPtrInput                  `pulumi:"servingState"`
}

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 {
	Args       []string                               `pulumi:"args"`
	Commands   []string                               `pulumi:"commands"`
	EnvFroms   []ServiceTemplateSpecContainerEnvFrom  `pulumi:"envFroms"`
	Envs       []ServiceTemplateSpecContainerEnv      `pulumi:"envs"`
	Image      string                                 `pulumi:"image"`
	Resources  *ServiceTemplateSpecContainerResources `pulumi:"resources"`
	WorkingDir *string                                `pulumi:"workingDir"`
}

type ServiceTemplateSpecContainerArgs

type ServiceTemplateSpecContainerArgs struct {
	Args       pulumi.StringArrayInput                       `pulumi:"args"`
	Commands   pulumi.StringArrayInput                       `pulumi:"commands"`
	EnvFroms   ServiceTemplateSpecContainerEnvFromArrayInput `pulumi:"envFroms"`
	Envs       ServiceTemplateSpecContainerEnvArrayInput     `pulumi:"envs"`
	Image      pulumi.StringInput                            `pulumi:"image"`
	Resources  ServiceTemplateSpecContainerResourcesPtrInput `pulumi:"resources"`
	WorkingDir pulumi.StringPtrInput                         `pulumi:"workingDir"`
}

func (ServiceTemplateSpecContainerArgs) ElementType

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) 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
}

type ServiceTemplateSpecContainerArrayOutput

type ServiceTemplateSpecContainerArrayOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerArrayOutput) ElementType

func (ServiceTemplateSpecContainerArrayOutput) Index

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  *string `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type ServiceTemplateSpecContainerEnvArgs

type ServiceTemplateSpecContainerEnvArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ServiceTemplateSpecContainerEnvArgs) ElementType

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) 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
}

type ServiceTemplateSpecContainerEnvArrayOutput

type ServiceTemplateSpecContainerEnvArrayOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvArrayOutput) ElementType

func (ServiceTemplateSpecContainerEnvArrayOutput) Index

func (ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutput

func (o ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutput() ServiceTemplateSpecContainerEnvArrayOutput

func (ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutputWithContext

func (o ServiceTemplateSpecContainerEnvArrayOutput) ToServiceTemplateSpecContainerEnvArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvArrayOutput

type ServiceTemplateSpecContainerEnvFrom

type ServiceTemplateSpecContainerEnvFrom struct {
	ConfigMapRef *ServiceTemplateSpecContainerEnvFromConfigMapRef `pulumi:"configMapRef"`
	Prefix       *string                                          `pulumi:"prefix"`
	SecretRef    *ServiceTemplateSpecContainerEnvFromSecretRef    `pulumi:"secretRef"`
}

type ServiceTemplateSpecContainerEnvFromArgs

type ServiceTemplateSpecContainerEnvFromArgs struct {
	ConfigMapRef ServiceTemplateSpecContainerEnvFromConfigMapRefPtrInput `pulumi:"configMapRef"`
	Prefix       pulumi.StringPtrInput                                   `pulumi:"prefix"`
	SecretRef    ServiceTemplateSpecContainerEnvFromSecretRefPtrInput    `pulumi:"secretRef"`
}

func (ServiceTemplateSpecContainerEnvFromArgs) ElementType

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) 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
}

type ServiceTemplateSpecContainerEnvFromArrayOutput

type ServiceTemplateSpecContainerEnvFromArrayOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromArrayOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromArrayOutput) Index

func (ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutput

func (o ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutput() ServiceTemplateSpecContainerEnvFromArrayOutput

func (ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromArrayOutput) ToServiceTemplateSpecContainerEnvFromArrayOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromArrayOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRef

type ServiceTemplateSpecContainerEnvFromConfigMapRef struct {
	LocalObjectReference *ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference `pulumi:"localObjectReference"`
	Optional             *bool                                                                `pulumi:"optional"`
}

type ServiceTemplateSpecContainerEnvFromConfigMapRefArgs

type ServiceTemplateSpecContainerEnvFromConfigMapRefArgs struct {
	LocalObjectReference ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput `pulumi:"localObjectReference"`
	Optional             pulumi.BoolPtrInput                                                         `pulumi:"optional"`
}

func (ServiceTemplateSpecContainerEnvFromConfigMapRefArgs) ElementType

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
}

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReference struct {
	Name string `pulumi:"name"`
}

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ElementType

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext

func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext

func (i ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
	ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput
}

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) Name

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutputWithContext

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
	ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput
}

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) Elem

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) Name

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefLocalObjectReferencePtrOutputWithContext

type ServiceTemplateSpecContainerEnvFromConfigMapRefOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRefOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) Optional

func (ServiceTemplateSpecContainerEnvFromConfigMapRefOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefOutput

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
}

type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput

type ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) Elem

func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) Optional

func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput

func (ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput) ToServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromConfigMapRefPtrOutput

type ServiceTemplateSpecContainerEnvFromInput

type ServiceTemplateSpecContainerEnvFromInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput
	ToServiceTemplateSpecContainerEnvFromOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromOutput
}

type ServiceTemplateSpecContainerEnvFromOutput

type ServiceTemplateSpecContainerEnvFromOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromOutput) ConfigMapRef

func (ServiceTemplateSpecContainerEnvFromOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromOutput) Prefix

func (ServiceTemplateSpecContainerEnvFromOutput) SecretRef

func (ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutput

func (o ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutput() ServiceTemplateSpecContainerEnvFromOutput

func (ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromOutput) ToServiceTemplateSpecContainerEnvFromOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromOutput

type ServiceTemplateSpecContainerEnvFromSecretRef

type ServiceTemplateSpecContainerEnvFromSecretRef struct {
	LocalObjectReference *ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference `pulumi:"localObjectReference"`
	Optional             *bool                                                             `pulumi:"optional"`
}

type ServiceTemplateSpecContainerEnvFromSecretRefArgs

type ServiceTemplateSpecContainerEnvFromSecretRefArgs struct {
	LocalObjectReference ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput `pulumi:"localObjectReference"`
	Optional             pulumi.BoolPtrInput                                                      `pulumi:"optional"`
}

func (ServiceTemplateSpecContainerEnvFromSecretRefArgs) ElementType

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
}

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReference struct {
	Name string `pulumi:"name"`
}

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ElementType

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext

func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext

func (i ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceArgs) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
	ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput
}

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) Name

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferenceOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput() ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
	ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput
}

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput

type ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) Elem

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) Name

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefLocalObjectReferencePtrOutputWithContext

type ServiceTemplateSpecContainerEnvFromSecretRefOutput

type ServiceTemplateSpecContainerEnvFromSecretRefOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromSecretRefOutput) Optional

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
}

type ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput

type ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) Elem

func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ElementType

func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) Optional

func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutput

func (ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext

func (o ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput) ToServiceTemplateSpecContainerEnvFromSecretRefPtrOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvFromSecretRefPtrOutput

type ServiceTemplateSpecContainerEnvInput

type ServiceTemplateSpecContainerEnvInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput
	ToServiceTemplateSpecContainerEnvOutputWithContext(context.Context) ServiceTemplateSpecContainerEnvOutput
}

type ServiceTemplateSpecContainerEnvOutput

type ServiceTemplateSpecContainerEnvOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerEnvOutput) ElementType

func (ServiceTemplateSpecContainerEnvOutput) Name

func (ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutput

func (o ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutput() ServiceTemplateSpecContainerEnvOutput

func (ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutputWithContext

func (o ServiceTemplateSpecContainerEnvOutput) ToServiceTemplateSpecContainerEnvOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerEnvOutput

func (ServiceTemplateSpecContainerEnvOutput) Value

type ServiceTemplateSpecContainerInput

type ServiceTemplateSpecContainerInput interface {
	pulumi.Input

	ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput
	ToServiceTemplateSpecContainerOutputWithContext(context.Context) ServiceTemplateSpecContainerOutput
}

type ServiceTemplateSpecContainerOutput

type ServiceTemplateSpecContainerOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerOutput) Args

func (ServiceTemplateSpecContainerOutput) Commands

func (ServiceTemplateSpecContainerOutput) ElementType

func (ServiceTemplateSpecContainerOutput) EnvFroms

func (ServiceTemplateSpecContainerOutput) Envs

func (ServiceTemplateSpecContainerOutput) Image

func (ServiceTemplateSpecContainerOutput) Resources

func (ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutput

func (o ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutput() ServiceTemplateSpecContainerOutput

func (ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutputWithContext

func (o ServiceTemplateSpecContainerOutput) ToServiceTemplateSpecContainerOutputWithContext(ctx context.Context) ServiceTemplateSpecContainerOutput

func (ServiceTemplateSpecContainerOutput) WorkingDir

type ServiceTemplateSpecContainerResources

type ServiceTemplateSpecContainerResources struct {
	Limits   map[string]string `pulumi:"limits"`
	Requests map[string]string `pulumi:"requests"`
}

type ServiceTemplateSpecContainerResourcesArgs

type ServiceTemplateSpecContainerResourcesArgs struct {
	Limits   pulumi.StringMapInput `pulumi:"limits"`
	Requests pulumi.StringMapInput `pulumi:"requests"`
}

func (ServiceTemplateSpecContainerResourcesArgs) ElementType

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
}

type ServiceTemplateSpecContainerResourcesOutput

type ServiceTemplateSpecContainerResourcesOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerResourcesOutput) ElementType

func (ServiceTemplateSpecContainerResourcesOutput) Limits

func (ServiceTemplateSpecContainerResourcesOutput) Requests

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
}

type ServiceTemplateSpecContainerResourcesPtrOutput

type ServiceTemplateSpecContainerResourcesPtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecContainerResourcesPtrOutput) Elem

func (ServiceTemplateSpecContainerResourcesPtrOutput) ElementType

func (ServiceTemplateSpecContainerResourcesPtrOutput) Limits

func (ServiceTemplateSpecContainerResourcesPtrOutput) Requests

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
}

type ServiceTemplateSpecOutput

type ServiceTemplateSpecOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecOutput) ContainerConcurrency

func (o ServiceTemplateSpecOutput) ContainerConcurrency() pulumi.IntPtrOutput

func (ServiceTemplateSpecOutput) Containers

func (ServiceTemplateSpecOutput) ElementType

func (ServiceTemplateSpecOutput) ElementType() reflect.Type

func (ServiceTemplateSpecOutput) ServiceAccountName

func (o ServiceTemplateSpecOutput) ServiceAccountName() pulumi.StringPtrOutput

func (ServiceTemplateSpecOutput) ServingState

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
}

type ServiceTemplateSpecPtrOutput

type ServiceTemplateSpecPtrOutput struct{ *pulumi.OutputState }

func (ServiceTemplateSpecPtrOutput) ContainerConcurrency

func (o ServiceTemplateSpecPtrOutput) ContainerConcurrency() pulumi.IntPtrOutput

func (ServiceTemplateSpecPtrOutput) Containers

func (ServiceTemplateSpecPtrOutput) Elem

func (ServiceTemplateSpecPtrOutput) ElementType

func (ServiceTemplateSpecPtrOutput) ServiceAccountName

func (o ServiceTemplateSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput

func (ServiceTemplateSpecPtrOutput) ServingState

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 *bool   `pulumi:"latestRevision"`
	Percent        int     `pulumi:"percent"`
	RevisionName   *string `pulumi:"revisionName"`
}

type ServiceTrafficArgs

type ServiceTrafficArgs struct {
	LatestRevision pulumi.BoolPtrInput   `pulumi:"latestRevision"`
	Percent        pulumi.IntInput       `pulumi:"percent"`
	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
}

type ServiceTrafficArrayOutput

type ServiceTrafficArrayOutput struct{ *pulumi.OutputState }

func (ServiceTrafficArrayOutput) ElementType

func (ServiceTrafficArrayOutput) ElementType() reflect.Type

func (ServiceTrafficArrayOutput) Index

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
}

type ServiceTrafficOutput

type ServiceTrafficOutput struct{ *pulumi.OutputState }

func (ServiceTrafficOutput) ElementType

func (ServiceTrafficOutput) ElementType() reflect.Type

func (ServiceTrafficOutput) LatestRevision

func (o ServiceTrafficOutput) LatestRevision() pulumi.BoolPtrOutput

func (ServiceTrafficOutput) Percent

func (ServiceTrafficOutput) RevisionName

func (o ServiceTrafficOutput) RevisionName() pulumi.StringPtrOutput

func (ServiceTrafficOutput) ToServiceTrafficOutput

func (o ServiceTrafficOutput) ToServiceTrafficOutput() ServiceTrafficOutput

func (ServiceTrafficOutput) ToServiceTrafficOutputWithContext

func (o ServiceTrafficOutput) ToServiceTrafficOutputWithContext(ctx context.Context) ServiceTrafficOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL