v20190601preview

package
v0.2.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentPool

type AgentPool struct {
	pulumi.CustomResourceState

	// The count of agent machine
	Count pulumi.IntPtrOutput `pulumi:"count"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The OS of agent machine
	Os pulumi.StringPtrOutput `pulumi:"os"`
	// The provisioning state of this agent pool
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The Tier of agent machine
	Tier pulumi.StringPtrOutput `pulumi:"tier"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Virtual Network Subnet Resource Id of the agent machine
	VirtualNetworkSubnetResourceId pulumi.StringPtrOutput `pulumi:"virtualNetworkSubnetResourceId"`
}

The agentpool that has the ARM resource and properties. The agentpool will have all information to create an agent pool.

func GetAgentPool

func GetAgentPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentPoolState, opts ...pulumi.ResourceOption) (*AgentPool, error)

GetAgentPool gets an existing AgentPool 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 NewAgentPool

func NewAgentPool(ctx *pulumi.Context,
	name string, args *AgentPoolArgs, opts ...pulumi.ResourceOption) (*AgentPool, error)

NewAgentPool registers a new resource with the given unique name, arguments, and options.

type AgentPoolArgs

type AgentPoolArgs struct {
	// The name of the agent pool.
	AgentPoolName pulumi.StringInput
	// The count of agent machine
	Count pulumi.IntPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringInput
	// The OS of agent machine
	Os pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The Tier of agent machine
	Tier pulumi.StringPtrInput
	// The Virtual Network Subnet Resource Id of the agent machine
	VirtualNetworkSubnetResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a AgentPool resource.

func (AgentPoolArgs) ElementType

func (AgentPoolArgs) ElementType() reflect.Type

type AgentPoolState

type AgentPoolState struct {
	// The count of agent machine
	Count pulumi.IntPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The OS of agent machine
	Os pulumi.StringPtrInput
	// The provisioning state of this agent pool
	ProvisioningState pulumi.StringPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The Tier of agent machine
	Tier pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// The Virtual Network Subnet Resource Id of the agent machine
	VirtualNetworkSubnetResourceId pulumi.StringPtrInput
}

func (AgentPoolState) ElementType

func (AgentPoolState) ElementType() reflect.Type

type AgentProperties

type AgentProperties struct {
	// The CPU configuration in terms of number of cores required for the run.
	Cpu *int `pulumi:"cpu"`
}

The properties that determine the run agent configuration.

type AgentPropertiesArgs

type AgentPropertiesArgs struct {
	// The CPU configuration in terms of number of cores required for the run.
	Cpu pulumi.IntPtrInput `pulumi:"cpu"`
}

The properties that determine the run agent configuration.

func (AgentPropertiesArgs) ElementType

func (AgentPropertiesArgs) ElementType() reflect.Type

func (AgentPropertiesArgs) ToAgentPropertiesOutput

func (i AgentPropertiesArgs) ToAgentPropertiesOutput() AgentPropertiesOutput

func (AgentPropertiesArgs) ToAgentPropertiesOutputWithContext

func (i AgentPropertiesArgs) ToAgentPropertiesOutputWithContext(ctx context.Context) AgentPropertiesOutput

func (AgentPropertiesArgs) ToAgentPropertiesPtrOutput

func (i AgentPropertiesArgs) ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput

func (AgentPropertiesArgs) ToAgentPropertiesPtrOutputWithContext

func (i AgentPropertiesArgs) ToAgentPropertiesPtrOutputWithContext(ctx context.Context) AgentPropertiesPtrOutput

type AgentPropertiesInput

type AgentPropertiesInput interface {
	pulumi.Input

	ToAgentPropertiesOutput() AgentPropertiesOutput
	ToAgentPropertiesOutputWithContext(context.Context) AgentPropertiesOutput
}

AgentPropertiesInput is an input type that accepts AgentPropertiesArgs and AgentPropertiesOutput values. You can construct a concrete instance of `AgentPropertiesInput` via:

AgentPropertiesArgs{...}

type AgentPropertiesOutput

type AgentPropertiesOutput struct{ *pulumi.OutputState }

The properties that determine the run agent configuration.

func (AgentPropertiesOutput) Cpu

The CPU configuration in terms of number of cores required for the run.

func (AgentPropertiesOutput) ElementType

func (AgentPropertiesOutput) ElementType() reflect.Type

func (AgentPropertiesOutput) ToAgentPropertiesOutput

func (o AgentPropertiesOutput) ToAgentPropertiesOutput() AgentPropertiesOutput

func (AgentPropertiesOutput) ToAgentPropertiesOutputWithContext

func (o AgentPropertiesOutput) ToAgentPropertiesOutputWithContext(ctx context.Context) AgentPropertiesOutput

func (AgentPropertiesOutput) ToAgentPropertiesPtrOutput

func (o AgentPropertiesOutput) ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput

func (AgentPropertiesOutput) ToAgentPropertiesPtrOutputWithContext

func (o AgentPropertiesOutput) ToAgentPropertiesPtrOutputWithContext(ctx context.Context) AgentPropertiesPtrOutput

type AgentPropertiesPtrInput

type AgentPropertiesPtrInput interface {
	pulumi.Input

	ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput
	ToAgentPropertiesPtrOutputWithContext(context.Context) AgentPropertiesPtrOutput
}

AgentPropertiesPtrInput is an input type that accepts AgentPropertiesArgs, AgentPropertiesPtr and AgentPropertiesPtrOutput values. You can construct a concrete instance of `AgentPropertiesPtrInput` via:

        AgentPropertiesArgs{...}

or:

        nil

type AgentPropertiesPtrOutput

type AgentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AgentPropertiesPtrOutput) Cpu

The CPU configuration in terms of number of cores required for the run.

func (AgentPropertiesPtrOutput) Elem

func (AgentPropertiesPtrOutput) ElementType

func (AgentPropertiesPtrOutput) ElementType() reflect.Type

func (AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutput

func (o AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput

func (AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutputWithContext

func (o AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutputWithContext(ctx context.Context) AgentPropertiesPtrOutput

type AgentPropertiesResponse

type AgentPropertiesResponse struct {
	// The CPU configuration in terms of number of cores required for the run.
	Cpu *int `pulumi:"cpu"`
}

The properties that determine the run agent configuration.

type AgentPropertiesResponseArgs

type AgentPropertiesResponseArgs struct {
	// The CPU configuration in terms of number of cores required for the run.
	Cpu pulumi.IntPtrInput `pulumi:"cpu"`
}

The properties that determine the run agent configuration.

func (AgentPropertiesResponseArgs) ElementType

func (AgentPropertiesResponseArgs) ToAgentPropertiesResponseOutput

func (i AgentPropertiesResponseArgs) ToAgentPropertiesResponseOutput() AgentPropertiesResponseOutput

func (AgentPropertiesResponseArgs) ToAgentPropertiesResponseOutputWithContext

func (i AgentPropertiesResponseArgs) ToAgentPropertiesResponseOutputWithContext(ctx context.Context) AgentPropertiesResponseOutput

func (AgentPropertiesResponseArgs) ToAgentPropertiesResponsePtrOutput

func (i AgentPropertiesResponseArgs) ToAgentPropertiesResponsePtrOutput() AgentPropertiesResponsePtrOutput

func (AgentPropertiesResponseArgs) ToAgentPropertiesResponsePtrOutputWithContext

func (i AgentPropertiesResponseArgs) ToAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) AgentPropertiesResponsePtrOutput

type AgentPropertiesResponseInput

type AgentPropertiesResponseInput interface {
	pulumi.Input

	ToAgentPropertiesResponseOutput() AgentPropertiesResponseOutput
	ToAgentPropertiesResponseOutputWithContext(context.Context) AgentPropertiesResponseOutput
}

AgentPropertiesResponseInput is an input type that accepts AgentPropertiesResponseArgs and AgentPropertiesResponseOutput values. You can construct a concrete instance of `AgentPropertiesResponseInput` via:

AgentPropertiesResponseArgs{...}

type AgentPropertiesResponseOutput

type AgentPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties that determine the run agent configuration.

func (AgentPropertiesResponseOutput) Cpu

The CPU configuration in terms of number of cores required for the run.

func (AgentPropertiesResponseOutput) ElementType

func (AgentPropertiesResponseOutput) ToAgentPropertiesResponseOutput

func (o AgentPropertiesResponseOutput) ToAgentPropertiesResponseOutput() AgentPropertiesResponseOutput

func (AgentPropertiesResponseOutput) ToAgentPropertiesResponseOutputWithContext

func (o AgentPropertiesResponseOutput) ToAgentPropertiesResponseOutputWithContext(ctx context.Context) AgentPropertiesResponseOutput

func (AgentPropertiesResponseOutput) ToAgentPropertiesResponsePtrOutput

func (o AgentPropertiesResponseOutput) ToAgentPropertiesResponsePtrOutput() AgentPropertiesResponsePtrOutput

func (AgentPropertiesResponseOutput) ToAgentPropertiesResponsePtrOutputWithContext

func (o AgentPropertiesResponseOutput) ToAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) AgentPropertiesResponsePtrOutput

type AgentPropertiesResponsePtrInput

type AgentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToAgentPropertiesResponsePtrOutput() AgentPropertiesResponsePtrOutput
	ToAgentPropertiesResponsePtrOutputWithContext(context.Context) AgentPropertiesResponsePtrOutput
}

AgentPropertiesResponsePtrInput is an input type that accepts AgentPropertiesResponseArgs, AgentPropertiesResponsePtr and AgentPropertiesResponsePtrOutput values. You can construct a concrete instance of `AgentPropertiesResponsePtrInput` via:

        AgentPropertiesResponseArgs{...}

or:

        nil

type AgentPropertiesResponsePtrOutput

type AgentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AgentPropertiesResponsePtrOutput) Cpu

The CPU configuration in terms of number of cores required for the run.

func (AgentPropertiesResponsePtrOutput) Elem

func (AgentPropertiesResponsePtrOutput) ElementType

func (AgentPropertiesResponsePtrOutput) ToAgentPropertiesResponsePtrOutput

func (o AgentPropertiesResponsePtrOutput) ToAgentPropertiesResponsePtrOutput() AgentPropertiesResponsePtrOutput

func (AgentPropertiesResponsePtrOutput) ToAgentPropertiesResponsePtrOutputWithContext

func (o AgentPropertiesResponsePtrOutput) ToAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) AgentPropertiesResponsePtrOutput

type Argument

type Argument struct {
	// Flag to indicate whether the argument represents a secret and want to be removed from build logs.
	IsSecret *bool `pulumi:"isSecret"`
	// The name of the argument.
	Name string `pulumi:"name"`
	// The value of the argument.
	Value string `pulumi:"value"`
}

The properties of a run argument.

type ArgumentArgs

type ArgumentArgs struct {
	// Flag to indicate whether the argument represents a secret and want to be removed from build logs.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// The name of the argument.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the argument.
	Value pulumi.StringInput `pulumi:"value"`
}

The properties of a run argument.

func (ArgumentArgs) ElementType

func (ArgumentArgs) ElementType() reflect.Type

func (ArgumentArgs) ToArgumentOutput

func (i ArgumentArgs) ToArgumentOutput() ArgumentOutput

func (ArgumentArgs) ToArgumentOutputWithContext

func (i ArgumentArgs) ToArgumentOutputWithContext(ctx context.Context) ArgumentOutput

type ArgumentArray

type ArgumentArray []ArgumentInput

func (ArgumentArray) ElementType

func (ArgumentArray) ElementType() reflect.Type

func (ArgumentArray) ToArgumentArrayOutput

func (i ArgumentArray) ToArgumentArrayOutput() ArgumentArrayOutput

func (ArgumentArray) ToArgumentArrayOutputWithContext

func (i ArgumentArray) ToArgumentArrayOutputWithContext(ctx context.Context) ArgumentArrayOutput

type ArgumentArrayInput

type ArgumentArrayInput interface {
	pulumi.Input

	ToArgumentArrayOutput() ArgumentArrayOutput
	ToArgumentArrayOutputWithContext(context.Context) ArgumentArrayOutput
}

ArgumentArrayInput is an input type that accepts ArgumentArray and ArgumentArrayOutput values. You can construct a concrete instance of `ArgumentArrayInput` via:

ArgumentArray{ ArgumentArgs{...} }

type ArgumentArrayOutput

type ArgumentArrayOutput struct{ *pulumi.OutputState }

func (ArgumentArrayOutput) ElementType

func (ArgumentArrayOutput) ElementType() reflect.Type

func (ArgumentArrayOutput) Index

func (ArgumentArrayOutput) ToArgumentArrayOutput

func (o ArgumentArrayOutput) ToArgumentArrayOutput() ArgumentArrayOutput

func (ArgumentArrayOutput) ToArgumentArrayOutputWithContext

func (o ArgumentArrayOutput) ToArgumentArrayOutputWithContext(ctx context.Context) ArgumentArrayOutput

type ArgumentInput

type ArgumentInput interface {
	pulumi.Input

	ToArgumentOutput() ArgumentOutput
	ToArgumentOutputWithContext(context.Context) ArgumentOutput
}

ArgumentInput is an input type that accepts ArgumentArgs and ArgumentOutput values. You can construct a concrete instance of `ArgumentInput` via:

ArgumentArgs{...}

type ArgumentOutput

type ArgumentOutput struct{ *pulumi.OutputState }

The properties of a run argument.

func (ArgumentOutput) ElementType

func (ArgumentOutput) ElementType() reflect.Type

func (ArgumentOutput) IsSecret

func (o ArgumentOutput) IsSecret() pulumi.BoolPtrOutput

Flag to indicate whether the argument represents a secret and want to be removed from build logs.

func (ArgumentOutput) Name

The name of the argument.

func (ArgumentOutput) ToArgumentOutput

func (o ArgumentOutput) ToArgumentOutput() ArgumentOutput

func (ArgumentOutput) ToArgumentOutputWithContext

func (o ArgumentOutput) ToArgumentOutputWithContext(ctx context.Context) ArgumentOutput

func (ArgumentOutput) Value

The value of the argument.

type ArgumentResponse

type ArgumentResponse struct {
	// Flag to indicate whether the argument represents a secret and want to be removed from build logs.
	IsSecret *bool `pulumi:"isSecret"`
	// The name of the argument.
	Name string `pulumi:"name"`
	// The value of the argument.
	Value string `pulumi:"value"`
}

The properties of a run argument.

type ArgumentResponseArgs

type ArgumentResponseArgs struct {
	// Flag to indicate whether the argument represents a secret and want to be removed from build logs.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// The name of the argument.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the argument.
	Value pulumi.StringInput `pulumi:"value"`
}

The properties of a run argument.

func (ArgumentResponseArgs) ElementType

func (ArgumentResponseArgs) ElementType() reflect.Type

func (ArgumentResponseArgs) ToArgumentResponseOutput

func (i ArgumentResponseArgs) ToArgumentResponseOutput() ArgumentResponseOutput

func (ArgumentResponseArgs) ToArgumentResponseOutputWithContext

func (i ArgumentResponseArgs) ToArgumentResponseOutputWithContext(ctx context.Context) ArgumentResponseOutput

type ArgumentResponseArray

type ArgumentResponseArray []ArgumentResponseInput

func (ArgumentResponseArray) ElementType

func (ArgumentResponseArray) ElementType() reflect.Type

func (ArgumentResponseArray) ToArgumentResponseArrayOutput

func (i ArgumentResponseArray) ToArgumentResponseArrayOutput() ArgumentResponseArrayOutput

func (ArgumentResponseArray) ToArgumentResponseArrayOutputWithContext

func (i ArgumentResponseArray) ToArgumentResponseArrayOutputWithContext(ctx context.Context) ArgumentResponseArrayOutput

type ArgumentResponseArrayInput

type ArgumentResponseArrayInput interface {
	pulumi.Input

	ToArgumentResponseArrayOutput() ArgumentResponseArrayOutput
	ToArgumentResponseArrayOutputWithContext(context.Context) ArgumentResponseArrayOutput
}

ArgumentResponseArrayInput is an input type that accepts ArgumentResponseArray and ArgumentResponseArrayOutput values. You can construct a concrete instance of `ArgumentResponseArrayInput` via:

ArgumentResponseArray{ ArgumentResponseArgs{...} }

type ArgumentResponseArrayOutput

type ArgumentResponseArrayOutput struct{ *pulumi.OutputState }

func (ArgumentResponseArrayOutput) ElementType

func (ArgumentResponseArrayOutput) Index

func (ArgumentResponseArrayOutput) ToArgumentResponseArrayOutput

func (o ArgumentResponseArrayOutput) ToArgumentResponseArrayOutput() ArgumentResponseArrayOutput

func (ArgumentResponseArrayOutput) ToArgumentResponseArrayOutputWithContext

func (o ArgumentResponseArrayOutput) ToArgumentResponseArrayOutputWithContext(ctx context.Context) ArgumentResponseArrayOutput

type ArgumentResponseInput

type ArgumentResponseInput interface {
	pulumi.Input

	ToArgumentResponseOutput() ArgumentResponseOutput
	ToArgumentResponseOutputWithContext(context.Context) ArgumentResponseOutput
}

ArgumentResponseInput is an input type that accepts ArgumentResponseArgs and ArgumentResponseOutput values. You can construct a concrete instance of `ArgumentResponseInput` via:

ArgumentResponseArgs{...}

type ArgumentResponseOutput

type ArgumentResponseOutput struct{ *pulumi.OutputState }

The properties of a run argument.

func (ArgumentResponseOutput) ElementType

func (ArgumentResponseOutput) ElementType() reflect.Type

func (ArgumentResponseOutput) IsSecret

Flag to indicate whether the argument represents a secret and want to be removed from build logs.

func (ArgumentResponseOutput) Name

The name of the argument.

func (ArgumentResponseOutput) ToArgumentResponseOutput

func (o ArgumentResponseOutput) ToArgumentResponseOutput() ArgumentResponseOutput

func (ArgumentResponseOutput) ToArgumentResponseOutputWithContext

func (o ArgumentResponseOutput) ToArgumentResponseOutputWithContext(ctx context.Context) ArgumentResponseOutput

func (ArgumentResponseOutput) Value

The value of the argument.

type AuthInfo

type AuthInfo struct {
	// Time in seconds that the token remains valid
	ExpiresIn *int `pulumi:"expiresIn"`
	// The refresh token used to refresh the access token.
	RefreshToken *string `pulumi:"refreshToken"`
	// The scope of the access token.
	Scope *string `pulumi:"scope"`
	// The access token used to access the source control provider.
	Token string `pulumi:"token"`
	// The type of Auth token.
	TokenType string `pulumi:"tokenType"`
}

The authorization properties for accessing the source code repository.

type AuthInfoArgs

type AuthInfoArgs struct {
	// Time in seconds that the token remains valid
	ExpiresIn pulumi.IntPtrInput `pulumi:"expiresIn"`
	// The refresh token used to refresh the access token.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The scope of the access token.
	Scope pulumi.StringPtrInput `pulumi:"scope"`
	// The access token used to access the source control provider.
	Token pulumi.StringInput `pulumi:"token"`
	// The type of Auth token.
	TokenType pulumi.StringInput `pulumi:"tokenType"`
}

The authorization properties for accessing the source code repository.

func (AuthInfoArgs) ElementType

func (AuthInfoArgs) ElementType() reflect.Type

func (AuthInfoArgs) ToAuthInfoOutput

func (i AuthInfoArgs) ToAuthInfoOutput() AuthInfoOutput

func (AuthInfoArgs) ToAuthInfoOutputWithContext

func (i AuthInfoArgs) ToAuthInfoOutputWithContext(ctx context.Context) AuthInfoOutput

func (AuthInfoArgs) ToAuthInfoPtrOutput

func (i AuthInfoArgs) ToAuthInfoPtrOutput() AuthInfoPtrOutput

func (AuthInfoArgs) ToAuthInfoPtrOutputWithContext

func (i AuthInfoArgs) ToAuthInfoPtrOutputWithContext(ctx context.Context) AuthInfoPtrOutput

type AuthInfoInput

type AuthInfoInput interface {
	pulumi.Input

	ToAuthInfoOutput() AuthInfoOutput
	ToAuthInfoOutputWithContext(context.Context) AuthInfoOutput
}

AuthInfoInput is an input type that accepts AuthInfoArgs and AuthInfoOutput values. You can construct a concrete instance of `AuthInfoInput` via:

AuthInfoArgs{...}

type AuthInfoOutput

type AuthInfoOutput struct{ *pulumi.OutputState }

The authorization properties for accessing the source code repository.

func (AuthInfoOutput) ElementType

func (AuthInfoOutput) ElementType() reflect.Type

func (AuthInfoOutput) ExpiresIn

func (o AuthInfoOutput) ExpiresIn() pulumi.IntPtrOutput

Time in seconds that the token remains valid

func (AuthInfoOutput) RefreshToken

func (o AuthInfoOutput) RefreshToken() pulumi.StringPtrOutput

The refresh token used to refresh the access token.

func (AuthInfoOutput) Scope

The scope of the access token.

func (AuthInfoOutput) ToAuthInfoOutput

func (o AuthInfoOutput) ToAuthInfoOutput() AuthInfoOutput

func (AuthInfoOutput) ToAuthInfoOutputWithContext

func (o AuthInfoOutput) ToAuthInfoOutputWithContext(ctx context.Context) AuthInfoOutput

func (AuthInfoOutput) ToAuthInfoPtrOutput

func (o AuthInfoOutput) ToAuthInfoPtrOutput() AuthInfoPtrOutput

func (AuthInfoOutput) ToAuthInfoPtrOutputWithContext

func (o AuthInfoOutput) ToAuthInfoPtrOutputWithContext(ctx context.Context) AuthInfoPtrOutput

func (AuthInfoOutput) Token

The access token used to access the source control provider.

func (AuthInfoOutput) TokenType

func (o AuthInfoOutput) TokenType() pulumi.StringOutput

The type of Auth token.

type AuthInfoPtrInput

type AuthInfoPtrInput interface {
	pulumi.Input

	ToAuthInfoPtrOutput() AuthInfoPtrOutput
	ToAuthInfoPtrOutputWithContext(context.Context) AuthInfoPtrOutput
}

AuthInfoPtrInput is an input type that accepts AuthInfoArgs, AuthInfoPtr and AuthInfoPtrOutput values. You can construct a concrete instance of `AuthInfoPtrInput` via:

        AuthInfoArgs{...}

or:

        nil

func AuthInfoPtr

func AuthInfoPtr(v *AuthInfoArgs) AuthInfoPtrInput

type AuthInfoPtrOutput

type AuthInfoPtrOutput struct{ *pulumi.OutputState }

func (AuthInfoPtrOutput) Elem

func (AuthInfoPtrOutput) ElementType

func (AuthInfoPtrOutput) ElementType() reflect.Type

func (AuthInfoPtrOutput) ExpiresIn

func (o AuthInfoPtrOutput) ExpiresIn() pulumi.IntPtrOutput

Time in seconds that the token remains valid

func (AuthInfoPtrOutput) RefreshToken

func (o AuthInfoPtrOutput) RefreshToken() pulumi.StringPtrOutput

The refresh token used to refresh the access token.

func (AuthInfoPtrOutput) Scope

The scope of the access token.

func (AuthInfoPtrOutput) ToAuthInfoPtrOutput

func (o AuthInfoPtrOutput) ToAuthInfoPtrOutput() AuthInfoPtrOutput

func (AuthInfoPtrOutput) ToAuthInfoPtrOutputWithContext

func (o AuthInfoPtrOutput) ToAuthInfoPtrOutputWithContext(ctx context.Context) AuthInfoPtrOutput

func (AuthInfoPtrOutput) Token

The access token used to access the source control provider.

func (AuthInfoPtrOutput) TokenType

The type of Auth token.

type AuthInfoResponse

type AuthInfoResponse struct {
	// Time in seconds that the token remains valid
	ExpiresIn *int `pulumi:"expiresIn"`
	// The refresh token used to refresh the access token.
	RefreshToken *string `pulumi:"refreshToken"`
	// The scope of the access token.
	Scope *string `pulumi:"scope"`
	// The access token used to access the source control provider.
	Token string `pulumi:"token"`
	// The type of Auth token.
	TokenType string `pulumi:"tokenType"`
}

The authorization properties for accessing the source code repository.

type AuthInfoResponseArgs

type AuthInfoResponseArgs struct {
	// Time in seconds that the token remains valid
	ExpiresIn pulumi.IntPtrInput `pulumi:"expiresIn"`
	// The refresh token used to refresh the access token.
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
	// The scope of the access token.
	Scope pulumi.StringPtrInput `pulumi:"scope"`
	// The access token used to access the source control provider.
	Token pulumi.StringInput `pulumi:"token"`
	// The type of Auth token.
	TokenType pulumi.StringInput `pulumi:"tokenType"`
}

The authorization properties for accessing the source code repository.

func (AuthInfoResponseArgs) ElementType

func (AuthInfoResponseArgs) ElementType() reflect.Type

func (AuthInfoResponseArgs) ToAuthInfoResponseOutput

func (i AuthInfoResponseArgs) ToAuthInfoResponseOutput() AuthInfoResponseOutput

func (AuthInfoResponseArgs) ToAuthInfoResponseOutputWithContext

func (i AuthInfoResponseArgs) ToAuthInfoResponseOutputWithContext(ctx context.Context) AuthInfoResponseOutput

func (AuthInfoResponseArgs) ToAuthInfoResponsePtrOutput

func (i AuthInfoResponseArgs) ToAuthInfoResponsePtrOutput() AuthInfoResponsePtrOutput

func (AuthInfoResponseArgs) ToAuthInfoResponsePtrOutputWithContext

func (i AuthInfoResponseArgs) ToAuthInfoResponsePtrOutputWithContext(ctx context.Context) AuthInfoResponsePtrOutput

type AuthInfoResponseInput

type AuthInfoResponseInput interface {
	pulumi.Input

	ToAuthInfoResponseOutput() AuthInfoResponseOutput
	ToAuthInfoResponseOutputWithContext(context.Context) AuthInfoResponseOutput
}

AuthInfoResponseInput is an input type that accepts AuthInfoResponseArgs and AuthInfoResponseOutput values. You can construct a concrete instance of `AuthInfoResponseInput` via:

AuthInfoResponseArgs{...}

type AuthInfoResponseOutput

type AuthInfoResponseOutput struct{ *pulumi.OutputState }

The authorization properties for accessing the source code repository.

func (AuthInfoResponseOutput) ElementType

func (AuthInfoResponseOutput) ElementType() reflect.Type

func (AuthInfoResponseOutput) ExpiresIn

Time in seconds that the token remains valid

func (AuthInfoResponseOutput) RefreshToken

The refresh token used to refresh the access token.

func (AuthInfoResponseOutput) Scope

The scope of the access token.

func (AuthInfoResponseOutput) ToAuthInfoResponseOutput

func (o AuthInfoResponseOutput) ToAuthInfoResponseOutput() AuthInfoResponseOutput

func (AuthInfoResponseOutput) ToAuthInfoResponseOutputWithContext

func (o AuthInfoResponseOutput) ToAuthInfoResponseOutputWithContext(ctx context.Context) AuthInfoResponseOutput

func (AuthInfoResponseOutput) ToAuthInfoResponsePtrOutput

func (o AuthInfoResponseOutput) ToAuthInfoResponsePtrOutput() AuthInfoResponsePtrOutput

func (AuthInfoResponseOutput) ToAuthInfoResponsePtrOutputWithContext

func (o AuthInfoResponseOutput) ToAuthInfoResponsePtrOutputWithContext(ctx context.Context) AuthInfoResponsePtrOutput

func (AuthInfoResponseOutput) Token

The access token used to access the source control provider.

func (AuthInfoResponseOutput) TokenType

The type of Auth token.

type AuthInfoResponsePtrInput

type AuthInfoResponsePtrInput interface {
	pulumi.Input

	ToAuthInfoResponsePtrOutput() AuthInfoResponsePtrOutput
	ToAuthInfoResponsePtrOutputWithContext(context.Context) AuthInfoResponsePtrOutput
}

AuthInfoResponsePtrInput is an input type that accepts AuthInfoResponseArgs, AuthInfoResponsePtr and AuthInfoResponsePtrOutput values. You can construct a concrete instance of `AuthInfoResponsePtrInput` via:

        AuthInfoResponseArgs{...}

or:

        nil

type AuthInfoResponsePtrOutput

type AuthInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AuthInfoResponsePtrOutput) Elem

func (AuthInfoResponsePtrOutput) ElementType

func (AuthInfoResponsePtrOutput) ElementType() reflect.Type

func (AuthInfoResponsePtrOutput) ExpiresIn

Time in seconds that the token remains valid

func (AuthInfoResponsePtrOutput) RefreshToken

The refresh token used to refresh the access token.

func (AuthInfoResponsePtrOutput) Scope

The scope of the access token.

func (AuthInfoResponsePtrOutput) ToAuthInfoResponsePtrOutput

func (o AuthInfoResponsePtrOutput) ToAuthInfoResponsePtrOutput() AuthInfoResponsePtrOutput

func (AuthInfoResponsePtrOutput) ToAuthInfoResponsePtrOutputWithContext

func (o AuthInfoResponsePtrOutput) ToAuthInfoResponsePtrOutputWithContext(ctx context.Context) AuthInfoResponsePtrOutput

func (AuthInfoResponsePtrOutput) Token

The access token used to access the source control provider.

func (AuthInfoResponsePtrOutput) TokenType

The type of Auth token.

type BaseImageDependencyResponse

type BaseImageDependencyResponse struct {
	// The sha256-based digest of the image manifest.
	Digest *string `pulumi:"digest"`
	// The registry login server.
	Registry *string `pulumi:"registry"`
	// The repository name.
	Repository *string `pulumi:"repository"`
	// The tag name.
	Tag *string `pulumi:"tag"`
	// The type of the base image dependency.
	Type *string `pulumi:"type"`
}

Properties that describe a base image dependency.

type BaseImageDependencyResponseArgs

type BaseImageDependencyResponseArgs struct {
	// The sha256-based digest of the image manifest.
	Digest pulumi.StringPtrInput `pulumi:"digest"`
	// The registry login server.
	Registry pulumi.StringPtrInput `pulumi:"registry"`
	// The repository name.
	Repository pulumi.StringPtrInput `pulumi:"repository"`
	// The tag name.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// The type of the base image dependency.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Properties that describe a base image dependency.

func (BaseImageDependencyResponseArgs) ElementType

func (BaseImageDependencyResponseArgs) ToBaseImageDependencyResponseOutput

func (i BaseImageDependencyResponseArgs) ToBaseImageDependencyResponseOutput() BaseImageDependencyResponseOutput

func (BaseImageDependencyResponseArgs) ToBaseImageDependencyResponseOutputWithContext

func (i BaseImageDependencyResponseArgs) ToBaseImageDependencyResponseOutputWithContext(ctx context.Context) BaseImageDependencyResponseOutput

type BaseImageDependencyResponseArray

type BaseImageDependencyResponseArray []BaseImageDependencyResponseInput

func (BaseImageDependencyResponseArray) ElementType

func (BaseImageDependencyResponseArray) ToBaseImageDependencyResponseArrayOutput

func (i BaseImageDependencyResponseArray) ToBaseImageDependencyResponseArrayOutput() BaseImageDependencyResponseArrayOutput

func (BaseImageDependencyResponseArray) ToBaseImageDependencyResponseArrayOutputWithContext

func (i BaseImageDependencyResponseArray) ToBaseImageDependencyResponseArrayOutputWithContext(ctx context.Context) BaseImageDependencyResponseArrayOutput

type BaseImageDependencyResponseArrayInput

type BaseImageDependencyResponseArrayInput interface {
	pulumi.Input

	ToBaseImageDependencyResponseArrayOutput() BaseImageDependencyResponseArrayOutput
	ToBaseImageDependencyResponseArrayOutputWithContext(context.Context) BaseImageDependencyResponseArrayOutput
}

BaseImageDependencyResponseArrayInput is an input type that accepts BaseImageDependencyResponseArray and BaseImageDependencyResponseArrayOutput values. You can construct a concrete instance of `BaseImageDependencyResponseArrayInput` via:

BaseImageDependencyResponseArray{ BaseImageDependencyResponseArgs{...} }

type BaseImageDependencyResponseArrayOutput

type BaseImageDependencyResponseArrayOutput struct{ *pulumi.OutputState }

func (BaseImageDependencyResponseArrayOutput) ElementType

func (BaseImageDependencyResponseArrayOutput) Index

func (BaseImageDependencyResponseArrayOutput) ToBaseImageDependencyResponseArrayOutput

func (o BaseImageDependencyResponseArrayOutput) ToBaseImageDependencyResponseArrayOutput() BaseImageDependencyResponseArrayOutput

func (BaseImageDependencyResponseArrayOutput) ToBaseImageDependencyResponseArrayOutputWithContext

func (o BaseImageDependencyResponseArrayOutput) ToBaseImageDependencyResponseArrayOutputWithContext(ctx context.Context) BaseImageDependencyResponseArrayOutput

type BaseImageDependencyResponseInput

type BaseImageDependencyResponseInput interface {
	pulumi.Input

	ToBaseImageDependencyResponseOutput() BaseImageDependencyResponseOutput
	ToBaseImageDependencyResponseOutputWithContext(context.Context) BaseImageDependencyResponseOutput
}

BaseImageDependencyResponseInput is an input type that accepts BaseImageDependencyResponseArgs and BaseImageDependencyResponseOutput values. You can construct a concrete instance of `BaseImageDependencyResponseInput` via:

BaseImageDependencyResponseArgs{...}

type BaseImageDependencyResponseOutput

type BaseImageDependencyResponseOutput struct{ *pulumi.OutputState }

Properties that describe a base image dependency.

func (BaseImageDependencyResponseOutput) Digest

The sha256-based digest of the image manifest.

func (BaseImageDependencyResponseOutput) ElementType

func (BaseImageDependencyResponseOutput) Registry

The registry login server.

func (BaseImageDependencyResponseOutput) Repository

The repository name.

func (BaseImageDependencyResponseOutput) Tag

The tag name.

func (BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutput

func (o BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutput() BaseImageDependencyResponseOutput

func (BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutputWithContext

func (o BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutputWithContext(ctx context.Context) BaseImageDependencyResponseOutput

func (BaseImageDependencyResponseOutput) Type

The type of the base image dependency.

type BaseImageTrigger

type BaseImageTrigger struct {
	// The type of the auto trigger for base image dependency updates.
	BaseImageTriggerType string `pulumi:"baseImageTriggerType"`
	// The name of the trigger.
	Name string `pulumi:"name"`
	// The current status of trigger.
	Status *string `pulumi:"status"`
	// The endpoint URL for receiving update triggers.
	UpdateTriggerEndpoint *string `pulumi:"updateTriggerEndpoint"`
	// Type of Payload body for Base image update triggers.
	UpdateTriggerPayloadType *string `pulumi:"updateTriggerPayloadType"`
}

The trigger based on base image dependency.

type BaseImageTriggerArgs

type BaseImageTriggerArgs struct {
	// The type of the auto trigger for base image dependency updates.
	BaseImageTriggerType pulumi.StringInput `pulumi:"baseImageTriggerType"`
	// The name of the trigger.
	Name pulumi.StringInput `pulumi:"name"`
	// The current status of trigger.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The endpoint URL for receiving update triggers.
	UpdateTriggerEndpoint pulumi.StringPtrInput `pulumi:"updateTriggerEndpoint"`
	// Type of Payload body for Base image update triggers.
	UpdateTriggerPayloadType pulumi.StringPtrInput `pulumi:"updateTriggerPayloadType"`
}

The trigger based on base image dependency.

func (BaseImageTriggerArgs) ElementType

func (BaseImageTriggerArgs) ElementType() reflect.Type

func (BaseImageTriggerArgs) ToBaseImageTriggerOutput

func (i BaseImageTriggerArgs) ToBaseImageTriggerOutput() BaseImageTriggerOutput

func (BaseImageTriggerArgs) ToBaseImageTriggerOutputWithContext

func (i BaseImageTriggerArgs) ToBaseImageTriggerOutputWithContext(ctx context.Context) BaseImageTriggerOutput

func (BaseImageTriggerArgs) ToBaseImageTriggerPtrOutput

func (i BaseImageTriggerArgs) ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput

func (BaseImageTriggerArgs) ToBaseImageTriggerPtrOutputWithContext

func (i BaseImageTriggerArgs) ToBaseImageTriggerPtrOutputWithContext(ctx context.Context) BaseImageTriggerPtrOutput

type BaseImageTriggerInput

type BaseImageTriggerInput interface {
	pulumi.Input

	ToBaseImageTriggerOutput() BaseImageTriggerOutput
	ToBaseImageTriggerOutputWithContext(context.Context) BaseImageTriggerOutput
}

BaseImageTriggerInput is an input type that accepts BaseImageTriggerArgs and BaseImageTriggerOutput values. You can construct a concrete instance of `BaseImageTriggerInput` via:

BaseImageTriggerArgs{...}

type BaseImageTriggerOutput

type BaseImageTriggerOutput struct{ *pulumi.OutputState }

The trigger based on base image dependency.

func (BaseImageTriggerOutput) BaseImageTriggerType

func (o BaseImageTriggerOutput) BaseImageTriggerType() pulumi.StringOutput

The type of the auto trigger for base image dependency updates.

func (BaseImageTriggerOutput) ElementType

func (BaseImageTriggerOutput) ElementType() reflect.Type

func (BaseImageTriggerOutput) Name

The name of the trigger.

func (BaseImageTriggerOutput) Status

The current status of trigger.

func (BaseImageTriggerOutput) ToBaseImageTriggerOutput

func (o BaseImageTriggerOutput) ToBaseImageTriggerOutput() BaseImageTriggerOutput

func (BaseImageTriggerOutput) ToBaseImageTriggerOutputWithContext

func (o BaseImageTriggerOutput) ToBaseImageTriggerOutputWithContext(ctx context.Context) BaseImageTriggerOutput

func (BaseImageTriggerOutput) ToBaseImageTriggerPtrOutput

func (o BaseImageTriggerOutput) ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput

func (BaseImageTriggerOutput) ToBaseImageTriggerPtrOutputWithContext

func (o BaseImageTriggerOutput) ToBaseImageTriggerPtrOutputWithContext(ctx context.Context) BaseImageTriggerPtrOutput

func (BaseImageTriggerOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerPtrInput

type BaseImageTriggerPtrInput interface {
	pulumi.Input

	ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput
	ToBaseImageTriggerPtrOutputWithContext(context.Context) BaseImageTriggerPtrOutput
}

BaseImageTriggerPtrInput is an input type that accepts BaseImageTriggerArgs, BaseImageTriggerPtr and BaseImageTriggerPtrOutput values. You can construct a concrete instance of `BaseImageTriggerPtrInput` via:

        BaseImageTriggerArgs{...}

or:

        nil

type BaseImageTriggerPtrOutput

type BaseImageTriggerPtrOutput struct{ *pulumi.OutputState }

func (BaseImageTriggerPtrOutput) BaseImageTriggerType

func (o BaseImageTriggerPtrOutput) BaseImageTriggerType() pulumi.StringPtrOutput

The type of the auto trigger for base image dependency updates.

func (BaseImageTriggerPtrOutput) Elem

func (BaseImageTriggerPtrOutput) ElementType

func (BaseImageTriggerPtrOutput) ElementType() reflect.Type

func (BaseImageTriggerPtrOutput) Name

The name of the trigger.

func (BaseImageTriggerPtrOutput) Status

The current status of trigger.

func (BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutput

func (o BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput

func (BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutputWithContext

func (o BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutputWithContext(ctx context.Context) BaseImageTriggerPtrOutput

func (BaseImageTriggerPtrOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerPtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerPtrOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerPtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerResponse

type BaseImageTriggerResponse struct {
	// The type of the auto trigger for base image dependency updates.
	BaseImageTriggerType string `pulumi:"baseImageTriggerType"`
	// The name of the trigger.
	Name string `pulumi:"name"`
	// The current status of trigger.
	Status *string `pulumi:"status"`
	// The endpoint URL for receiving update triggers.
	UpdateTriggerEndpoint *string `pulumi:"updateTriggerEndpoint"`
	// Type of Payload body for Base image update triggers.
	UpdateTriggerPayloadType *string `pulumi:"updateTriggerPayloadType"`
}

The trigger based on base image dependency.

type BaseImageTriggerResponseArgs

type BaseImageTriggerResponseArgs struct {
	// The type of the auto trigger for base image dependency updates.
	BaseImageTriggerType pulumi.StringInput `pulumi:"baseImageTriggerType"`
	// The name of the trigger.
	Name pulumi.StringInput `pulumi:"name"`
	// The current status of trigger.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The endpoint URL for receiving update triggers.
	UpdateTriggerEndpoint pulumi.StringPtrInput `pulumi:"updateTriggerEndpoint"`
	// Type of Payload body for Base image update triggers.
	UpdateTriggerPayloadType pulumi.StringPtrInput `pulumi:"updateTriggerPayloadType"`
}

The trigger based on base image dependency.

func (BaseImageTriggerResponseArgs) ElementType

func (BaseImageTriggerResponseArgs) ToBaseImageTriggerResponseOutput

func (i BaseImageTriggerResponseArgs) ToBaseImageTriggerResponseOutput() BaseImageTriggerResponseOutput

func (BaseImageTriggerResponseArgs) ToBaseImageTriggerResponseOutputWithContext

func (i BaseImageTriggerResponseArgs) ToBaseImageTriggerResponseOutputWithContext(ctx context.Context) BaseImageTriggerResponseOutput

func (BaseImageTriggerResponseArgs) ToBaseImageTriggerResponsePtrOutput

func (i BaseImageTriggerResponseArgs) ToBaseImageTriggerResponsePtrOutput() BaseImageTriggerResponsePtrOutput

func (BaseImageTriggerResponseArgs) ToBaseImageTriggerResponsePtrOutputWithContext

func (i BaseImageTriggerResponseArgs) ToBaseImageTriggerResponsePtrOutputWithContext(ctx context.Context) BaseImageTriggerResponsePtrOutput

type BaseImageTriggerResponseInput

type BaseImageTriggerResponseInput interface {
	pulumi.Input

	ToBaseImageTriggerResponseOutput() BaseImageTriggerResponseOutput
	ToBaseImageTriggerResponseOutputWithContext(context.Context) BaseImageTriggerResponseOutput
}

BaseImageTriggerResponseInput is an input type that accepts BaseImageTriggerResponseArgs and BaseImageTriggerResponseOutput values. You can construct a concrete instance of `BaseImageTriggerResponseInput` via:

BaseImageTriggerResponseArgs{...}

type BaseImageTriggerResponseOutput

type BaseImageTriggerResponseOutput struct{ *pulumi.OutputState }

The trigger based on base image dependency.

func (BaseImageTriggerResponseOutput) BaseImageTriggerType

func (o BaseImageTriggerResponseOutput) BaseImageTriggerType() pulumi.StringOutput

The type of the auto trigger for base image dependency updates.

func (BaseImageTriggerResponseOutput) ElementType

func (BaseImageTriggerResponseOutput) Name

The name of the trigger.

func (BaseImageTriggerResponseOutput) Status

The current status of trigger.

func (BaseImageTriggerResponseOutput) ToBaseImageTriggerResponseOutput

func (o BaseImageTriggerResponseOutput) ToBaseImageTriggerResponseOutput() BaseImageTriggerResponseOutput

func (BaseImageTriggerResponseOutput) ToBaseImageTriggerResponseOutputWithContext

func (o BaseImageTriggerResponseOutput) ToBaseImageTriggerResponseOutputWithContext(ctx context.Context) BaseImageTriggerResponseOutput

func (BaseImageTriggerResponseOutput) ToBaseImageTriggerResponsePtrOutput

func (o BaseImageTriggerResponseOutput) ToBaseImageTriggerResponsePtrOutput() BaseImageTriggerResponsePtrOutput

func (BaseImageTriggerResponseOutput) ToBaseImageTriggerResponsePtrOutputWithContext

func (o BaseImageTriggerResponseOutput) ToBaseImageTriggerResponsePtrOutputWithContext(ctx context.Context) BaseImageTriggerResponsePtrOutput

func (BaseImageTriggerResponseOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerResponseOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerResponseOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerResponseOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerResponsePtrInput

type BaseImageTriggerResponsePtrInput interface {
	pulumi.Input

	ToBaseImageTriggerResponsePtrOutput() BaseImageTriggerResponsePtrOutput
	ToBaseImageTriggerResponsePtrOutputWithContext(context.Context) BaseImageTriggerResponsePtrOutput
}

BaseImageTriggerResponsePtrInput is an input type that accepts BaseImageTriggerResponseArgs, BaseImageTriggerResponsePtr and BaseImageTriggerResponsePtrOutput values. You can construct a concrete instance of `BaseImageTriggerResponsePtrInput` via:

        BaseImageTriggerResponseArgs{...}

or:

        nil

type BaseImageTriggerResponsePtrOutput

type BaseImageTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (BaseImageTriggerResponsePtrOutput) BaseImageTriggerType

func (o BaseImageTriggerResponsePtrOutput) BaseImageTriggerType() pulumi.StringPtrOutput

The type of the auto trigger for base image dependency updates.

func (BaseImageTriggerResponsePtrOutput) Elem

func (BaseImageTriggerResponsePtrOutput) ElementType

func (BaseImageTriggerResponsePtrOutput) Name

The name of the trigger.

func (BaseImageTriggerResponsePtrOutput) Status

The current status of trigger.

func (BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutput

func (o BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutput() BaseImageTriggerResponsePtrOutput

func (BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutputWithContext

func (o BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutputWithContext(ctx context.Context) BaseImageTriggerResponsePtrOutput

func (BaseImageTriggerResponsePtrOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerResponsePtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerResponsePtrOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerResponsePtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type Credentials

type Credentials struct {
	// Describes the credential parameters for accessing other custom registries. The key
	// for the dictionary item will be the registry login server (myregistry.azurecr.io) and
	// the value of the item will be the registry credentials for accessing the registry.
	CustomRegistries map[string]CustomRegistryCredentials `pulumi:"customRegistries"`
	// Describes the credential parameters for accessing the source registry.
	SourceRegistry *SourceRegistryCredentials `pulumi:"sourceRegistry"`
}

The parameters that describes a set of credentials that will be used when a run is invoked.

type CredentialsArgs

type CredentialsArgs struct {
	// Describes the credential parameters for accessing other custom registries. The key
	// for the dictionary item will be the registry login server (myregistry.azurecr.io) and
	// the value of the item will be the registry credentials for accessing the registry.
	CustomRegistries CustomRegistryCredentialsMapInput `pulumi:"customRegistries"`
	// Describes the credential parameters for accessing the source registry.
	SourceRegistry SourceRegistryCredentialsPtrInput `pulumi:"sourceRegistry"`
}

The parameters that describes a set of credentials that will be used when a run is invoked.

func (CredentialsArgs) ElementType

func (CredentialsArgs) ElementType() reflect.Type

func (CredentialsArgs) ToCredentialsOutput

func (i CredentialsArgs) ToCredentialsOutput() CredentialsOutput

func (CredentialsArgs) ToCredentialsOutputWithContext

func (i CredentialsArgs) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput

func (CredentialsArgs) ToCredentialsPtrOutput

func (i CredentialsArgs) ToCredentialsPtrOutput() CredentialsPtrOutput

func (CredentialsArgs) ToCredentialsPtrOutputWithContext

func (i CredentialsArgs) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput

type CredentialsInput

type CredentialsInput interface {
	pulumi.Input

	ToCredentialsOutput() CredentialsOutput
	ToCredentialsOutputWithContext(context.Context) CredentialsOutput
}

CredentialsInput is an input type that accepts CredentialsArgs and CredentialsOutput values. You can construct a concrete instance of `CredentialsInput` via:

CredentialsArgs{...}

type CredentialsOutput

type CredentialsOutput struct{ *pulumi.OutputState }

The parameters that describes a set of credentials that will be used when a run is invoked.

func (CredentialsOutput) CustomRegistries

Describes the credential parameters for accessing other custom registries. The key for the dictionary item will be the registry login server (myregistry.azurecr.io) and the value of the item will be the registry credentials for accessing the registry.

func (CredentialsOutput) ElementType

func (CredentialsOutput) ElementType() reflect.Type

func (CredentialsOutput) SourceRegistry

Describes the credential parameters for accessing the source registry.

func (CredentialsOutput) ToCredentialsOutput

func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput

func (CredentialsOutput) ToCredentialsOutputWithContext

func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput

func (CredentialsOutput) ToCredentialsPtrOutput

func (o CredentialsOutput) ToCredentialsPtrOutput() CredentialsPtrOutput

func (CredentialsOutput) ToCredentialsPtrOutputWithContext

func (o CredentialsOutput) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput

type CredentialsPtrInput

type CredentialsPtrInput interface {
	pulumi.Input

	ToCredentialsPtrOutput() CredentialsPtrOutput
	ToCredentialsPtrOutputWithContext(context.Context) CredentialsPtrOutput
}

CredentialsPtrInput is an input type that accepts CredentialsArgs, CredentialsPtr and CredentialsPtrOutput values. You can construct a concrete instance of `CredentialsPtrInput` via:

        CredentialsArgs{...}

or:

        nil

func CredentialsPtr

func CredentialsPtr(v *CredentialsArgs) CredentialsPtrInput

type CredentialsPtrOutput

type CredentialsPtrOutput struct{ *pulumi.OutputState }

func (CredentialsPtrOutput) CustomRegistries

Describes the credential parameters for accessing other custom registries. The key for the dictionary item will be the registry login server (myregistry.azurecr.io) and the value of the item will be the registry credentials for accessing the registry.

func (CredentialsPtrOutput) Elem

func (CredentialsPtrOutput) ElementType

func (CredentialsPtrOutput) ElementType() reflect.Type

func (CredentialsPtrOutput) SourceRegistry

Describes the credential parameters for accessing the source registry.

func (CredentialsPtrOutput) ToCredentialsPtrOutput

func (o CredentialsPtrOutput) ToCredentialsPtrOutput() CredentialsPtrOutput

func (CredentialsPtrOutput) ToCredentialsPtrOutputWithContext

func (o CredentialsPtrOutput) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput

type CredentialsResponse

type CredentialsResponse struct {
	// Describes the credential parameters for accessing other custom registries. The key
	// for the dictionary item will be the registry login server (myregistry.azurecr.io) and
	// the value of the item will be the registry credentials for accessing the registry.
	CustomRegistries map[string]CustomRegistryCredentialsResponse `pulumi:"customRegistries"`
	// Describes the credential parameters for accessing the source registry.
	SourceRegistry *SourceRegistryCredentialsResponse `pulumi:"sourceRegistry"`
}

The parameters that describes a set of credentials that will be used when a run is invoked.

type CredentialsResponseArgs

type CredentialsResponseArgs struct {
	// Describes the credential parameters for accessing other custom registries. The key
	// for the dictionary item will be the registry login server (myregistry.azurecr.io) and
	// the value of the item will be the registry credentials for accessing the registry.
	CustomRegistries CustomRegistryCredentialsResponseMapInput `pulumi:"customRegistries"`
	// Describes the credential parameters for accessing the source registry.
	SourceRegistry SourceRegistryCredentialsResponsePtrInput `pulumi:"sourceRegistry"`
}

The parameters that describes a set of credentials that will be used when a run is invoked.

func (CredentialsResponseArgs) ElementType

func (CredentialsResponseArgs) ElementType() reflect.Type

func (CredentialsResponseArgs) ToCredentialsResponseOutput

func (i CredentialsResponseArgs) ToCredentialsResponseOutput() CredentialsResponseOutput

func (CredentialsResponseArgs) ToCredentialsResponseOutputWithContext

func (i CredentialsResponseArgs) ToCredentialsResponseOutputWithContext(ctx context.Context) CredentialsResponseOutput

func (CredentialsResponseArgs) ToCredentialsResponsePtrOutput

func (i CredentialsResponseArgs) ToCredentialsResponsePtrOutput() CredentialsResponsePtrOutput

func (CredentialsResponseArgs) ToCredentialsResponsePtrOutputWithContext

func (i CredentialsResponseArgs) ToCredentialsResponsePtrOutputWithContext(ctx context.Context) CredentialsResponsePtrOutput

type CredentialsResponseInput

type CredentialsResponseInput interface {
	pulumi.Input

	ToCredentialsResponseOutput() CredentialsResponseOutput
	ToCredentialsResponseOutputWithContext(context.Context) CredentialsResponseOutput
}

CredentialsResponseInput is an input type that accepts CredentialsResponseArgs and CredentialsResponseOutput values. You can construct a concrete instance of `CredentialsResponseInput` via:

CredentialsResponseArgs{...}

type CredentialsResponseOutput

type CredentialsResponseOutput struct{ *pulumi.OutputState }

The parameters that describes a set of credentials that will be used when a run is invoked.

func (CredentialsResponseOutput) CustomRegistries

Describes the credential parameters for accessing other custom registries. The key for the dictionary item will be the registry login server (myregistry.azurecr.io) and the value of the item will be the registry credentials for accessing the registry.

func (CredentialsResponseOutput) ElementType

func (CredentialsResponseOutput) ElementType() reflect.Type

func (CredentialsResponseOutput) SourceRegistry

Describes the credential parameters for accessing the source registry.

func (CredentialsResponseOutput) ToCredentialsResponseOutput

func (o CredentialsResponseOutput) ToCredentialsResponseOutput() CredentialsResponseOutput

func (CredentialsResponseOutput) ToCredentialsResponseOutputWithContext

func (o CredentialsResponseOutput) ToCredentialsResponseOutputWithContext(ctx context.Context) CredentialsResponseOutput

func (CredentialsResponseOutput) ToCredentialsResponsePtrOutput

func (o CredentialsResponseOutput) ToCredentialsResponsePtrOutput() CredentialsResponsePtrOutput

func (CredentialsResponseOutput) ToCredentialsResponsePtrOutputWithContext

func (o CredentialsResponseOutput) ToCredentialsResponsePtrOutputWithContext(ctx context.Context) CredentialsResponsePtrOutput

type CredentialsResponsePtrInput

type CredentialsResponsePtrInput interface {
	pulumi.Input

	ToCredentialsResponsePtrOutput() CredentialsResponsePtrOutput
	ToCredentialsResponsePtrOutputWithContext(context.Context) CredentialsResponsePtrOutput
}

CredentialsResponsePtrInput is an input type that accepts CredentialsResponseArgs, CredentialsResponsePtr and CredentialsResponsePtrOutput values. You can construct a concrete instance of `CredentialsResponsePtrInput` via:

        CredentialsResponseArgs{...}

or:

        nil

type CredentialsResponsePtrOutput

type CredentialsResponsePtrOutput struct{ *pulumi.OutputState }

func (CredentialsResponsePtrOutput) CustomRegistries

Describes the credential parameters for accessing other custom registries. The key for the dictionary item will be the registry login server (myregistry.azurecr.io) and the value of the item will be the registry credentials for accessing the registry.

func (CredentialsResponsePtrOutput) Elem

func (CredentialsResponsePtrOutput) ElementType

func (CredentialsResponsePtrOutput) SourceRegistry

Describes the credential parameters for accessing the source registry.

func (CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutput

func (o CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutput() CredentialsResponsePtrOutput

func (CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutputWithContext

func (o CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutputWithContext(ctx context.Context) CredentialsResponsePtrOutput

type CustomRegistryCredentials

type CustomRegistryCredentials struct {
	// Indicates the managed identity assigned to the custom credential. If a user-assigned identity
	// this value is the Client ID. If a system-assigned identity, the value will be `system`. In
	// the case of a system-assigned identity, the Client ID will be determined by the runner. This
	// identity may be used to authenticate to key vault to retrieve credentials or it may be the only
	// source of authentication used for accessing the registry.
	Identity *string `pulumi:"identity"`
	// The password for logging into the custom registry. The password is a secret
	// object that allows multiple ways of providing the value for it.
	Password *SecretObject `pulumi:"password"`
	// The username for logging into the custom registry.
	UserName *SecretObject `pulumi:"userName"`
}

Describes the credentials that will be used to access a custom registry during a run.

type CustomRegistryCredentialsArgs

type CustomRegistryCredentialsArgs struct {
	// Indicates the managed identity assigned to the custom credential. If a user-assigned identity
	// this value is the Client ID. If a system-assigned identity, the value will be `system`. In
	// the case of a system-assigned identity, the Client ID will be determined by the runner. This
	// identity may be used to authenticate to key vault to retrieve credentials or it may be the only
	// source of authentication used for accessing the registry.
	Identity pulumi.StringPtrInput `pulumi:"identity"`
	// The password for logging into the custom registry. The password is a secret
	// object that allows multiple ways of providing the value for it.
	Password SecretObjectPtrInput `pulumi:"password"`
	// The username for logging into the custom registry.
	UserName SecretObjectPtrInput `pulumi:"userName"`
}

Describes the credentials that will be used to access a custom registry during a run.

func (CustomRegistryCredentialsArgs) ElementType

func (CustomRegistryCredentialsArgs) ToCustomRegistryCredentialsOutput

func (i CustomRegistryCredentialsArgs) ToCustomRegistryCredentialsOutput() CustomRegistryCredentialsOutput

func (CustomRegistryCredentialsArgs) ToCustomRegistryCredentialsOutputWithContext

func (i CustomRegistryCredentialsArgs) ToCustomRegistryCredentialsOutputWithContext(ctx context.Context) CustomRegistryCredentialsOutput

type CustomRegistryCredentialsInput

type CustomRegistryCredentialsInput interface {
	pulumi.Input

	ToCustomRegistryCredentialsOutput() CustomRegistryCredentialsOutput
	ToCustomRegistryCredentialsOutputWithContext(context.Context) CustomRegistryCredentialsOutput
}

CustomRegistryCredentialsInput is an input type that accepts CustomRegistryCredentialsArgs and CustomRegistryCredentialsOutput values. You can construct a concrete instance of `CustomRegistryCredentialsInput` via:

CustomRegistryCredentialsArgs{...}

type CustomRegistryCredentialsMap

type CustomRegistryCredentialsMap map[string]CustomRegistryCredentialsInput

func (CustomRegistryCredentialsMap) ElementType

func (CustomRegistryCredentialsMap) ToCustomRegistryCredentialsMapOutput

func (i CustomRegistryCredentialsMap) ToCustomRegistryCredentialsMapOutput() CustomRegistryCredentialsMapOutput

func (CustomRegistryCredentialsMap) ToCustomRegistryCredentialsMapOutputWithContext

func (i CustomRegistryCredentialsMap) ToCustomRegistryCredentialsMapOutputWithContext(ctx context.Context) CustomRegistryCredentialsMapOutput

type CustomRegistryCredentialsMapInput

type CustomRegistryCredentialsMapInput interface {
	pulumi.Input

	ToCustomRegistryCredentialsMapOutput() CustomRegistryCredentialsMapOutput
	ToCustomRegistryCredentialsMapOutputWithContext(context.Context) CustomRegistryCredentialsMapOutput
}

CustomRegistryCredentialsMapInput is an input type that accepts CustomRegistryCredentialsMap and CustomRegistryCredentialsMapOutput values. You can construct a concrete instance of `CustomRegistryCredentialsMapInput` via:

CustomRegistryCredentialsMap{ "key": CustomRegistryCredentialsArgs{...} }

type CustomRegistryCredentialsMapOutput

type CustomRegistryCredentialsMapOutput struct{ *pulumi.OutputState }

func (CustomRegistryCredentialsMapOutput) ElementType

func (CustomRegistryCredentialsMapOutput) MapIndex

func (CustomRegistryCredentialsMapOutput) ToCustomRegistryCredentialsMapOutput

func (o CustomRegistryCredentialsMapOutput) ToCustomRegistryCredentialsMapOutput() CustomRegistryCredentialsMapOutput

func (CustomRegistryCredentialsMapOutput) ToCustomRegistryCredentialsMapOutputWithContext

func (o CustomRegistryCredentialsMapOutput) ToCustomRegistryCredentialsMapOutputWithContext(ctx context.Context) CustomRegistryCredentialsMapOutput

type CustomRegistryCredentialsOutput

type CustomRegistryCredentialsOutput struct{ *pulumi.OutputState }

Describes the credentials that will be used to access a custom registry during a run.

func (CustomRegistryCredentialsOutput) ElementType

func (CustomRegistryCredentialsOutput) Identity

Indicates the managed identity assigned to the custom credential. If a user-assigned identity this value is the Client ID. If a system-assigned identity, the value will be `system`. In the case of a system-assigned identity, the Client ID will be determined by the runner. This identity may be used to authenticate to key vault to retrieve credentials or it may be the only source of authentication used for accessing the registry.

func (CustomRegistryCredentialsOutput) Password

The password for logging into the custom registry. The password is a secret object that allows multiple ways of providing the value for it.

func (CustomRegistryCredentialsOutput) ToCustomRegistryCredentialsOutput

func (o CustomRegistryCredentialsOutput) ToCustomRegistryCredentialsOutput() CustomRegistryCredentialsOutput

func (CustomRegistryCredentialsOutput) ToCustomRegistryCredentialsOutputWithContext

func (o CustomRegistryCredentialsOutput) ToCustomRegistryCredentialsOutputWithContext(ctx context.Context) CustomRegistryCredentialsOutput

func (CustomRegistryCredentialsOutput) UserName

The username for logging into the custom registry.

type CustomRegistryCredentialsResponse

type CustomRegistryCredentialsResponse struct {
	// Indicates the managed identity assigned to the custom credential. If a user-assigned identity
	// this value is the Client ID. If a system-assigned identity, the value will be `system`. In
	// the case of a system-assigned identity, the Client ID will be determined by the runner. This
	// identity may be used to authenticate to key vault to retrieve credentials or it may be the only
	// source of authentication used for accessing the registry.
	Identity *string `pulumi:"identity"`
	// The password for logging into the custom registry. The password is a secret
	// object that allows multiple ways of providing the value for it.
	Password *SecretObjectResponse `pulumi:"password"`
	// The username for logging into the custom registry.
	UserName *SecretObjectResponse `pulumi:"userName"`
}

Describes the credentials that will be used to access a custom registry during a run.

type CustomRegistryCredentialsResponseArgs

type CustomRegistryCredentialsResponseArgs struct {
	// Indicates the managed identity assigned to the custom credential. If a user-assigned identity
	// this value is the Client ID. If a system-assigned identity, the value will be `system`. In
	// the case of a system-assigned identity, the Client ID will be determined by the runner. This
	// identity may be used to authenticate to key vault to retrieve credentials or it may be the only
	// source of authentication used for accessing the registry.
	Identity pulumi.StringPtrInput `pulumi:"identity"`
	// The password for logging into the custom registry. The password is a secret
	// object that allows multiple ways of providing the value for it.
	Password SecretObjectResponsePtrInput `pulumi:"password"`
	// The username for logging into the custom registry.
	UserName SecretObjectResponsePtrInput `pulumi:"userName"`
}

Describes the credentials that will be used to access a custom registry during a run.

func (CustomRegistryCredentialsResponseArgs) ElementType

func (CustomRegistryCredentialsResponseArgs) ToCustomRegistryCredentialsResponseOutput

func (i CustomRegistryCredentialsResponseArgs) ToCustomRegistryCredentialsResponseOutput() CustomRegistryCredentialsResponseOutput

func (CustomRegistryCredentialsResponseArgs) ToCustomRegistryCredentialsResponseOutputWithContext

func (i CustomRegistryCredentialsResponseArgs) ToCustomRegistryCredentialsResponseOutputWithContext(ctx context.Context) CustomRegistryCredentialsResponseOutput

type CustomRegistryCredentialsResponseInput

type CustomRegistryCredentialsResponseInput interface {
	pulumi.Input

	ToCustomRegistryCredentialsResponseOutput() CustomRegistryCredentialsResponseOutput
	ToCustomRegistryCredentialsResponseOutputWithContext(context.Context) CustomRegistryCredentialsResponseOutput
}

CustomRegistryCredentialsResponseInput is an input type that accepts CustomRegistryCredentialsResponseArgs and CustomRegistryCredentialsResponseOutput values. You can construct a concrete instance of `CustomRegistryCredentialsResponseInput` via:

CustomRegistryCredentialsResponseArgs{...}

type CustomRegistryCredentialsResponseMap

type CustomRegistryCredentialsResponseMap map[string]CustomRegistryCredentialsResponseInput

func (CustomRegistryCredentialsResponseMap) ElementType

func (CustomRegistryCredentialsResponseMap) ToCustomRegistryCredentialsResponseMapOutput

func (i CustomRegistryCredentialsResponseMap) ToCustomRegistryCredentialsResponseMapOutput() CustomRegistryCredentialsResponseMapOutput

func (CustomRegistryCredentialsResponseMap) ToCustomRegistryCredentialsResponseMapOutputWithContext

func (i CustomRegistryCredentialsResponseMap) ToCustomRegistryCredentialsResponseMapOutputWithContext(ctx context.Context) CustomRegistryCredentialsResponseMapOutput

type CustomRegistryCredentialsResponseMapInput

type CustomRegistryCredentialsResponseMapInput interface {
	pulumi.Input

	ToCustomRegistryCredentialsResponseMapOutput() CustomRegistryCredentialsResponseMapOutput
	ToCustomRegistryCredentialsResponseMapOutputWithContext(context.Context) CustomRegistryCredentialsResponseMapOutput
}

CustomRegistryCredentialsResponseMapInput is an input type that accepts CustomRegistryCredentialsResponseMap and CustomRegistryCredentialsResponseMapOutput values. You can construct a concrete instance of `CustomRegistryCredentialsResponseMapInput` via:

CustomRegistryCredentialsResponseMap{ "key": CustomRegistryCredentialsResponseArgs{...} }

type CustomRegistryCredentialsResponseMapOutput

type CustomRegistryCredentialsResponseMapOutput struct{ *pulumi.OutputState }

func (CustomRegistryCredentialsResponseMapOutput) ElementType

func (CustomRegistryCredentialsResponseMapOutput) MapIndex

func (CustomRegistryCredentialsResponseMapOutput) ToCustomRegistryCredentialsResponseMapOutput

func (o CustomRegistryCredentialsResponseMapOutput) ToCustomRegistryCredentialsResponseMapOutput() CustomRegistryCredentialsResponseMapOutput

func (CustomRegistryCredentialsResponseMapOutput) ToCustomRegistryCredentialsResponseMapOutputWithContext

func (o CustomRegistryCredentialsResponseMapOutput) ToCustomRegistryCredentialsResponseMapOutputWithContext(ctx context.Context) CustomRegistryCredentialsResponseMapOutput

type CustomRegistryCredentialsResponseOutput

type CustomRegistryCredentialsResponseOutput struct{ *pulumi.OutputState }

Describes the credentials that will be used to access a custom registry during a run.

func (CustomRegistryCredentialsResponseOutput) ElementType

func (CustomRegistryCredentialsResponseOutput) Identity

Indicates the managed identity assigned to the custom credential. If a user-assigned identity this value is the Client ID. If a system-assigned identity, the value will be `system`. In the case of a system-assigned identity, the Client ID will be determined by the runner. This identity may be used to authenticate to key vault to retrieve credentials or it may be the only source of authentication used for accessing the registry.

func (CustomRegistryCredentialsResponseOutput) Password

The password for logging into the custom registry. The password is a secret object that allows multiple ways of providing the value for it.

func (CustomRegistryCredentialsResponseOutput) ToCustomRegistryCredentialsResponseOutput

func (o CustomRegistryCredentialsResponseOutput) ToCustomRegistryCredentialsResponseOutput() CustomRegistryCredentialsResponseOutput

func (CustomRegistryCredentialsResponseOutput) ToCustomRegistryCredentialsResponseOutputWithContext

func (o CustomRegistryCredentialsResponseOutput) ToCustomRegistryCredentialsResponseOutputWithContext(ctx context.Context) CustomRegistryCredentialsResponseOutput

func (CustomRegistryCredentialsResponseOutput) UserName

The username for logging into the custom registry.

type DockerBuildRequest

type DockerBuildRequest struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentProperties `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The collection of override arguments to be used when executing the run.
	Arguments []Argument `pulumi:"arguments"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *Credentials `pulumi:"credentials"`
	// The Docker file path relative to the source location.
	DockerFilePath string `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames []string `pulumi:"imageNames"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled *bool `pulumi:"isPushEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache *bool `pulumi:"noCache"`
	// The platform properties against which the run has to happen.
	Platform PlatformProperties `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation *string `pulumi:"sourceLocation"`
	// The name of the target build stage for the docker build.
	Target *string `pulumi:"target"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The type of the run request.
	Type string `pulumi:"type"`
}

The parameters for a docker quick build.

type DockerBuildRequestArgs

type DockerBuildRequestArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesPtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The collection of override arguments to be used when executing the run.
	Arguments ArgumentArrayInput `pulumi:"arguments"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsPtrInput `pulumi:"credentials"`
	// The Docker file path relative to the source location.
	DockerFilePath pulumi.StringInput `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames pulumi.StringArrayInput `pulumi:"imageNames"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled pulumi.BoolPtrInput `pulumi:"isPushEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache pulumi.BoolPtrInput `pulumi:"noCache"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesInput `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation pulumi.StringPtrInput `pulumi:"sourceLocation"`
	// The name of the target build stage for the docker build.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
}

The parameters for a docker quick build.

func (DockerBuildRequestArgs) ElementType

func (DockerBuildRequestArgs) ElementType() reflect.Type

func (DockerBuildRequestArgs) ToDockerBuildRequestOutput

func (i DockerBuildRequestArgs) ToDockerBuildRequestOutput() DockerBuildRequestOutput

func (DockerBuildRequestArgs) ToDockerBuildRequestOutputWithContext

func (i DockerBuildRequestArgs) ToDockerBuildRequestOutputWithContext(ctx context.Context) DockerBuildRequestOutput

type DockerBuildRequestInput

type DockerBuildRequestInput interface {
	pulumi.Input

	ToDockerBuildRequestOutput() DockerBuildRequestOutput
	ToDockerBuildRequestOutputWithContext(context.Context) DockerBuildRequestOutput
}

DockerBuildRequestInput is an input type that accepts DockerBuildRequestArgs and DockerBuildRequestOutput values. You can construct a concrete instance of `DockerBuildRequestInput` via:

DockerBuildRequestArgs{...}

type DockerBuildRequestOutput

type DockerBuildRequestOutput struct{ *pulumi.OutputState }

The parameters for a docker quick build.

func (DockerBuildRequestOutput) AgentConfiguration

func (o DockerBuildRequestOutput) AgentConfiguration() AgentPropertiesPtrOutput

The machine configuration of the run agent.

func (DockerBuildRequestOutput) AgentPoolName

The dedicated agent pool for the run.

func (DockerBuildRequestOutput) Arguments

The collection of override arguments to be used when executing the run.

func (DockerBuildRequestOutput) Credentials

The properties that describes a set of credentials that will be used when this run is invoked.

func (DockerBuildRequestOutput) DockerFilePath

func (o DockerBuildRequestOutput) DockerFilePath() pulumi.StringOutput

The Docker file path relative to the source location.

func (DockerBuildRequestOutput) ElementType

func (DockerBuildRequestOutput) ElementType() reflect.Type

func (DockerBuildRequestOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildRequestOutput) IsArchiveEnabled

func (o DockerBuildRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled for the run or not.

func (DockerBuildRequestOutput) IsPushEnabled

func (o DockerBuildRequestOutput) IsPushEnabled() pulumi.BoolPtrOutput

The value of this property indicates whether the image built should be pushed to the registry or not.

func (DockerBuildRequestOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (DockerBuildRequestOutput) NoCache

The value of this property indicates whether the image cache is enabled or not.

func (DockerBuildRequestOutput) Platform

The platform properties against which the run has to happen.

func (DockerBuildRequestOutput) SourceLocation

func (o DockerBuildRequestOutput) SourceLocation() pulumi.StringPtrOutput

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

func (DockerBuildRequestOutput) Target

The name of the target build stage for the docker build.

func (DockerBuildRequestOutput) Timeout

Run timeout in seconds.

func (DockerBuildRequestOutput) ToDockerBuildRequestOutput

func (o DockerBuildRequestOutput) ToDockerBuildRequestOutput() DockerBuildRequestOutput

func (DockerBuildRequestOutput) ToDockerBuildRequestOutputWithContext

func (o DockerBuildRequestOutput) ToDockerBuildRequestOutputWithContext(ctx context.Context) DockerBuildRequestOutput

func (DockerBuildRequestOutput) Type

The type of the run request.

type DockerBuildRequestResponse

type DockerBuildRequestResponse struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The collection of override arguments to be used when executing the run.
	Arguments []ArgumentResponse `pulumi:"arguments"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// The Docker file path relative to the source location.
	DockerFilePath string `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames []string `pulumi:"imageNames"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled *bool `pulumi:"isPushEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache *bool `pulumi:"noCache"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponse `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation *string `pulumi:"sourceLocation"`
	// The name of the target build stage for the docker build.
	Target *string `pulumi:"target"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The type of the run request.
	Type string `pulumi:"type"`
}

The parameters for a docker quick build.

type DockerBuildRequestResponseArgs

type DockerBuildRequestResponseArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The collection of override arguments to be used when executing the run.
	Arguments ArgumentResponseArrayInput `pulumi:"arguments"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsResponsePtrInput `pulumi:"credentials"`
	// The Docker file path relative to the source location.
	DockerFilePath pulumi.StringInput `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames pulumi.StringArrayInput `pulumi:"imageNames"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled pulumi.BoolPtrInput `pulumi:"isPushEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache pulumi.BoolPtrInput `pulumi:"noCache"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponseInput `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation pulumi.StringPtrInput `pulumi:"sourceLocation"`
	// The name of the target build stage for the docker build.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
}

The parameters for a docker quick build.

func (DockerBuildRequestResponseArgs) ElementType

func (DockerBuildRequestResponseArgs) ToDockerBuildRequestResponseOutput

func (i DockerBuildRequestResponseArgs) ToDockerBuildRequestResponseOutput() DockerBuildRequestResponseOutput

func (DockerBuildRequestResponseArgs) ToDockerBuildRequestResponseOutputWithContext

func (i DockerBuildRequestResponseArgs) ToDockerBuildRequestResponseOutputWithContext(ctx context.Context) DockerBuildRequestResponseOutput

type DockerBuildRequestResponseInput

type DockerBuildRequestResponseInput interface {
	pulumi.Input

	ToDockerBuildRequestResponseOutput() DockerBuildRequestResponseOutput
	ToDockerBuildRequestResponseOutputWithContext(context.Context) DockerBuildRequestResponseOutput
}

DockerBuildRequestResponseInput is an input type that accepts DockerBuildRequestResponseArgs and DockerBuildRequestResponseOutput values. You can construct a concrete instance of `DockerBuildRequestResponseInput` via:

DockerBuildRequestResponseArgs{...}

type DockerBuildRequestResponseOutput

type DockerBuildRequestResponseOutput struct{ *pulumi.OutputState }

The parameters for a docker quick build.

func (DockerBuildRequestResponseOutput) AgentConfiguration

The machine configuration of the run agent.

func (DockerBuildRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (DockerBuildRequestResponseOutput) Arguments

The collection of override arguments to be used when executing the run.

func (DockerBuildRequestResponseOutput) Credentials

The properties that describes a set of credentials that will be used when this run is invoked.

func (DockerBuildRequestResponseOutput) DockerFilePath

The Docker file path relative to the source location.

func (DockerBuildRequestResponseOutput) ElementType

func (DockerBuildRequestResponseOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildRequestResponseOutput) IsArchiveEnabled

The value that indicates whether archiving is enabled for the run or not.

func (DockerBuildRequestResponseOutput) IsPushEnabled

The value of this property indicates whether the image built should be pushed to the registry or not.

func (DockerBuildRequestResponseOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (DockerBuildRequestResponseOutput) NoCache

The value of this property indicates whether the image cache is enabled or not.

func (DockerBuildRequestResponseOutput) Platform

The platform properties against which the run has to happen.

func (DockerBuildRequestResponseOutput) SourceLocation

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

func (DockerBuildRequestResponseOutput) Target

The name of the target build stage for the docker build.

func (DockerBuildRequestResponseOutput) Timeout

Run timeout in seconds.

func (DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutput

func (o DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutput() DockerBuildRequestResponseOutput

func (DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutputWithContext

func (o DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutputWithContext(ctx context.Context) DockerBuildRequestResponseOutput

func (DockerBuildRequestResponseOutput) Type

The type of the run request.

type DockerBuildStep

type DockerBuildStep struct {
	// The collection of override arguments to be used when executing this build step.
	Arguments []Argument `pulumi:"arguments"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// The Docker file path relative to the source context.
	DockerFilePath string `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames []string `pulumi:"imageNames"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled *bool `pulumi:"isPushEnabled"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache *bool `pulumi:"noCache"`
	// The name of the target build stage for the docker build.
	Target *string `pulumi:"target"`
	// The type of the step.
	Type string `pulumi:"type"`
}

The Docker build step.

type DockerBuildStepArgs

type DockerBuildStepArgs struct {
	// The collection of override arguments to be used when executing this build step.
	Arguments ArgumentArrayInput `pulumi:"arguments"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// The Docker file path relative to the source context.
	DockerFilePath pulumi.StringInput `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames pulumi.StringArrayInput `pulumi:"imageNames"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled pulumi.BoolPtrInput `pulumi:"isPushEnabled"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache pulumi.BoolPtrInput `pulumi:"noCache"`
	// The name of the target build stage for the docker build.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// The type of the step.
	Type pulumi.StringInput `pulumi:"type"`
}

The Docker build step.

func (DockerBuildStepArgs) ElementType

func (DockerBuildStepArgs) ElementType() reflect.Type

func (DockerBuildStepArgs) ToDockerBuildStepOutput

func (i DockerBuildStepArgs) ToDockerBuildStepOutput() DockerBuildStepOutput

func (DockerBuildStepArgs) ToDockerBuildStepOutputWithContext

func (i DockerBuildStepArgs) ToDockerBuildStepOutputWithContext(ctx context.Context) DockerBuildStepOutput

type DockerBuildStepInput

type DockerBuildStepInput interface {
	pulumi.Input

	ToDockerBuildStepOutput() DockerBuildStepOutput
	ToDockerBuildStepOutputWithContext(context.Context) DockerBuildStepOutput
}

DockerBuildStepInput is an input type that accepts DockerBuildStepArgs and DockerBuildStepOutput values. You can construct a concrete instance of `DockerBuildStepInput` via:

DockerBuildStepArgs{...}

type DockerBuildStepOutput

type DockerBuildStepOutput struct{ *pulumi.OutputState }

The Docker build step.

func (DockerBuildStepOutput) Arguments

The collection of override arguments to be used when executing this build step.

func (DockerBuildStepOutput) ContextAccessToken

func (o DockerBuildStepOutput) ContextAccessToken() pulumi.StringPtrOutput

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

func (DockerBuildStepOutput) ContextPath

The URL(absolute or relative) of the source context for the task step.

func (DockerBuildStepOutput) DockerFilePath

func (o DockerBuildStepOutput) DockerFilePath() pulumi.StringOutput

The Docker file path relative to the source context.

func (DockerBuildStepOutput) ElementType

func (DockerBuildStepOutput) ElementType() reflect.Type

func (DockerBuildStepOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildStepOutput) IsPushEnabled

func (o DockerBuildStepOutput) IsPushEnabled() pulumi.BoolPtrOutput

The value of this property indicates whether the image built should be pushed to the registry or not.

func (DockerBuildStepOutput) NoCache

The value of this property indicates whether the image cache is enabled or not.

func (DockerBuildStepOutput) Target

The name of the target build stage for the docker build.

func (DockerBuildStepOutput) ToDockerBuildStepOutput

func (o DockerBuildStepOutput) ToDockerBuildStepOutput() DockerBuildStepOutput

func (DockerBuildStepOutput) ToDockerBuildStepOutputWithContext

func (o DockerBuildStepOutput) ToDockerBuildStepOutputWithContext(ctx context.Context) DockerBuildStepOutput

func (DockerBuildStepOutput) Type

The type of the step.

type DockerBuildStepResponse

type DockerBuildStepResponse struct {
	// The collection of override arguments to be used when executing this build step.
	Arguments []ArgumentResponse `pulumi:"arguments"`
	// List of base image dependencies for a step.
	BaseImageDependencies []BaseImageDependencyResponse `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// The Docker file path relative to the source context.
	DockerFilePath string `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames []string `pulumi:"imageNames"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled *bool `pulumi:"isPushEnabled"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache *bool `pulumi:"noCache"`
	// The name of the target build stage for the docker build.
	Target *string `pulumi:"target"`
	// The type of the step.
	Type string `pulumi:"type"`
}

The Docker build step.

type DockerBuildStepResponseArgs

type DockerBuildStepResponseArgs struct {
	// The collection of override arguments to be used when executing this build step.
	Arguments ArgumentResponseArrayInput `pulumi:"arguments"`
	// List of base image dependencies for a step.
	BaseImageDependencies BaseImageDependencyResponseArrayInput `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// The Docker file path relative to the source context.
	DockerFilePath pulumi.StringInput `pulumi:"dockerFilePath"`
	// The fully qualified image names including the repository and tag.
	ImageNames pulumi.StringArrayInput `pulumi:"imageNames"`
	// The value of this property indicates whether the image built should be pushed to the registry or not.
	IsPushEnabled pulumi.BoolPtrInput `pulumi:"isPushEnabled"`
	// The value of this property indicates whether the image cache is enabled or not.
	NoCache pulumi.BoolPtrInput `pulumi:"noCache"`
	// The name of the target build stage for the docker build.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// The type of the step.
	Type pulumi.StringInput `pulumi:"type"`
}

The Docker build step.

func (DockerBuildStepResponseArgs) ElementType

func (DockerBuildStepResponseArgs) ToDockerBuildStepResponseOutput

func (i DockerBuildStepResponseArgs) ToDockerBuildStepResponseOutput() DockerBuildStepResponseOutput

func (DockerBuildStepResponseArgs) ToDockerBuildStepResponseOutputWithContext

func (i DockerBuildStepResponseArgs) ToDockerBuildStepResponseOutputWithContext(ctx context.Context) DockerBuildStepResponseOutput

type DockerBuildStepResponseInput

type DockerBuildStepResponseInput interface {
	pulumi.Input

	ToDockerBuildStepResponseOutput() DockerBuildStepResponseOutput
	ToDockerBuildStepResponseOutputWithContext(context.Context) DockerBuildStepResponseOutput
}

DockerBuildStepResponseInput is an input type that accepts DockerBuildStepResponseArgs and DockerBuildStepResponseOutput values. You can construct a concrete instance of `DockerBuildStepResponseInput` via:

DockerBuildStepResponseArgs{...}

type DockerBuildStepResponseOutput

type DockerBuildStepResponseOutput struct{ *pulumi.OutputState }

The Docker build step.

func (DockerBuildStepResponseOutput) Arguments

The collection of override arguments to be used when executing this build step.

func (DockerBuildStepResponseOutput) BaseImageDependencies

List of base image dependencies for a step.

func (DockerBuildStepResponseOutput) ContextAccessToken

func (o DockerBuildStepResponseOutput) ContextAccessToken() pulumi.StringPtrOutput

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

func (DockerBuildStepResponseOutput) ContextPath

The URL(absolute or relative) of the source context for the task step.

func (DockerBuildStepResponseOutput) DockerFilePath

The Docker file path relative to the source context.

func (DockerBuildStepResponseOutput) ElementType

func (DockerBuildStepResponseOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildStepResponseOutput) IsPushEnabled

The value of this property indicates whether the image built should be pushed to the registry or not.

func (DockerBuildStepResponseOutput) NoCache

The value of this property indicates whether the image cache is enabled or not.

func (DockerBuildStepResponseOutput) Target

The name of the target build stage for the docker build.

func (DockerBuildStepResponseOutput) ToDockerBuildStepResponseOutput

func (o DockerBuildStepResponseOutput) ToDockerBuildStepResponseOutput() DockerBuildStepResponseOutput

func (DockerBuildStepResponseOutput) ToDockerBuildStepResponseOutputWithContext

func (o DockerBuildStepResponseOutput) ToDockerBuildStepResponseOutputWithContext(ctx context.Context) DockerBuildStepResponseOutput

func (DockerBuildStepResponseOutput) Type

The type of the step.

type EncodedTaskRunRequest

type EncodedTaskRunRequest struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentProperties `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *Credentials `pulumi:"credentials"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent string `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent *string `pulumi:"encodedValuesContent"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformProperties `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation *string `pulumi:"sourceLocation"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The type of the run request.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValue `pulumi:"values"`
}

The parameters for a quick task run request.

type EncodedTaskRunRequestArgs

type EncodedTaskRunRequestArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesPtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsPtrInput `pulumi:"credentials"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent pulumi.StringInput `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent pulumi.StringPtrInput `pulumi:"encodedValuesContent"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesInput `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation pulumi.StringPtrInput `pulumi:"sourceLocation"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueArrayInput `pulumi:"values"`
}

The parameters for a quick task run request.

func (EncodedTaskRunRequestArgs) ElementType

func (EncodedTaskRunRequestArgs) ElementType() reflect.Type

func (EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutput

func (i EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutput() EncodedTaskRunRequestOutput

func (EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutputWithContext

func (i EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutputWithContext(ctx context.Context) EncodedTaskRunRequestOutput

type EncodedTaskRunRequestInput

type EncodedTaskRunRequestInput interface {
	pulumi.Input

	ToEncodedTaskRunRequestOutput() EncodedTaskRunRequestOutput
	ToEncodedTaskRunRequestOutputWithContext(context.Context) EncodedTaskRunRequestOutput
}

EncodedTaskRunRequestInput is an input type that accepts EncodedTaskRunRequestArgs and EncodedTaskRunRequestOutput values. You can construct a concrete instance of `EncodedTaskRunRequestInput` via:

EncodedTaskRunRequestArgs{...}

type EncodedTaskRunRequestOutput

type EncodedTaskRunRequestOutput struct{ *pulumi.OutputState }

The parameters for a quick task run request.

func (EncodedTaskRunRequestOutput) AgentConfiguration

The machine configuration of the run agent.

func (EncodedTaskRunRequestOutput) AgentPoolName

The dedicated agent pool for the run.

func (EncodedTaskRunRequestOutput) Credentials

The properties that describes a set of credentials that will be used when this run is invoked.

func (EncodedTaskRunRequestOutput) ElementType

func (EncodedTaskRunRequestOutput) EncodedTaskContent

func (o EncodedTaskRunRequestOutput) EncodedTaskContent() pulumi.StringOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskRunRequestOutput) EncodedValuesContent

func (o EncodedTaskRunRequestOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskRunRequestOutput) IsArchiveEnabled

func (o EncodedTaskRunRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled for the run or not.

func (EncodedTaskRunRequestOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (EncodedTaskRunRequestOutput) Platform

The platform properties against which the run has to happen.

func (EncodedTaskRunRequestOutput) SourceLocation

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

func (EncodedTaskRunRequestOutput) Timeout

Run timeout in seconds.

func (EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutput

func (o EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutput() EncodedTaskRunRequestOutput

func (EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutputWithContext

func (o EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutputWithContext(ctx context.Context) EncodedTaskRunRequestOutput

func (EncodedTaskRunRequestOutput) Type

The type of the run request.

func (EncodedTaskRunRequestOutput) Values

The collection of overridable values that can be passed when running a task.

type EncodedTaskRunRequestResponse

type EncodedTaskRunRequestResponse struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent string `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent *string `pulumi:"encodedValuesContent"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponse `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation *string `pulumi:"sourceLocation"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The type of the run request.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValueResponse `pulumi:"values"`
}

The parameters for a quick task run request.

type EncodedTaskRunRequestResponseArgs

type EncodedTaskRunRequestResponseArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsResponsePtrInput `pulumi:"credentials"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent pulumi.StringInput `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent pulumi.StringPtrInput `pulumi:"encodedValuesContent"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponseInput `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation pulumi.StringPtrInput `pulumi:"sourceLocation"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueResponseArrayInput `pulumi:"values"`
}

The parameters for a quick task run request.

func (EncodedTaskRunRequestResponseArgs) ElementType

func (EncodedTaskRunRequestResponseArgs) ToEncodedTaskRunRequestResponseOutput

func (i EncodedTaskRunRequestResponseArgs) ToEncodedTaskRunRequestResponseOutput() EncodedTaskRunRequestResponseOutput

func (EncodedTaskRunRequestResponseArgs) ToEncodedTaskRunRequestResponseOutputWithContext

func (i EncodedTaskRunRequestResponseArgs) ToEncodedTaskRunRequestResponseOutputWithContext(ctx context.Context) EncodedTaskRunRequestResponseOutput

type EncodedTaskRunRequestResponseInput

type EncodedTaskRunRequestResponseInput interface {
	pulumi.Input

	ToEncodedTaskRunRequestResponseOutput() EncodedTaskRunRequestResponseOutput
	ToEncodedTaskRunRequestResponseOutputWithContext(context.Context) EncodedTaskRunRequestResponseOutput
}

EncodedTaskRunRequestResponseInput is an input type that accepts EncodedTaskRunRequestResponseArgs and EncodedTaskRunRequestResponseOutput values. You can construct a concrete instance of `EncodedTaskRunRequestResponseInput` via:

EncodedTaskRunRequestResponseArgs{...}

type EncodedTaskRunRequestResponseOutput

type EncodedTaskRunRequestResponseOutput struct{ *pulumi.OutputState }

The parameters for a quick task run request.

func (EncodedTaskRunRequestResponseOutput) AgentConfiguration

The machine configuration of the run agent.

func (EncodedTaskRunRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (EncodedTaskRunRequestResponseOutput) Credentials

The properties that describes a set of credentials that will be used when this run is invoked.

func (EncodedTaskRunRequestResponseOutput) ElementType

func (EncodedTaskRunRequestResponseOutput) EncodedTaskContent

Base64 encoded value of the template/definition file content.

func (EncodedTaskRunRequestResponseOutput) EncodedValuesContent

Base64 encoded value of the parameters/values file content.

func (EncodedTaskRunRequestResponseOutput) IsArchiveEnabled

The value that indicates whether archiving is enabled for the run or not.

func (EncodedTaskRunRequestResponseOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (EncodedTaskRunRequestResponseOutput) Platform

The platform properties against which the run has to happen.

func (EncodedTaskRunRequestResponseOutput) SourceLocation

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

func (EncodedTaskRunRequestResponseOutput) Timeout

Run timeout in seconds.

func (EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutput

func (o EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutput() EncodedTaskRunRequestResponseOutput

func (EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutputWithContext

func (o EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutputWithContext(ctx context.Context) EncodedTaskRunRequestResponseOutput

func (EncodedTaskRunRequestResponseOutput) Type

The type of the run request.

func (EncodedTaskRunRequestResponseOutput) Values

The collection of overridable values that can be passed when running a task.

type EncodedTaskStep

type EncodedTaskStep struct {
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent string `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent *string `pulumi:"encodedValuesContent"`
	// The type of the step.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValue `pulumi:"values"`
}

The properties of a encoded task step.

type EncodedTaskStepArgs

type EncodedTaskStepArgs struct {
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent pulumi.StringInput `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent pulumi.StringPtrInput `pulumi:"encodedValuesContent"`
	// The type of the step.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueArrayInput `pulumi:"values"`
}

The properties of a encoded task step.

func (EncodedTaskStepArgs) ElementType

func (EncodedTaskStepArgs) ElementType() reflect.Type

func (EncodedTaskStepArgs) ToEncodedTaskStepOutput

func (i EncodedTaskStepArgs) ToEncodedTaskStepOutput() EncodedTaskStepOutput

func (EncodedTaskStepArgs) ToEncodedTaskStepOutputWithContext

func (i EncodedTaskStepArgs) ToEncodedTaskStepOutputWithContext(ctx context.Context) EncodedTaskStepOutput

type EncodedTaskStepInput

type EncodedTaskStepInput interface {
	pulumi.Input

	ToEncodedTaskStepOutput() EncodedTaskStepOutput
	ToEncodedTaskStepOutputWithContext(context.Context) EncodedTaskStepOutput
}

EncodedTaskStepInput is an input type that accepts EncodedTaskStepArgs and EncodedTaskStepOutput values. You can construct a concrete instance of `EncodedTaskStepInput` via:

EncodedTaskStepArgs{...}

type EncodedTaskStepOutput

type EncodedTaskStepOutput struct{ *pulumi.OutputState }

The properties of a encoded task step.

func (EncodedTaskStepOutput) ContextAccessToken

func (o EncodedTaskStepOutput) ContextAccessToken() pulumi.StringPtrOutput

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

func (EncodedTaskStepOutput) ContextPath

The URL(absolute or relative) of the source context for the task step.

func (EncodedTaskStepOutput) ElementType

func (EncodedTaskStepOutput) ElementType() reflect.Type

func (EncodedTaskStepOutput) EncodedTaskContent

func (o EncodedTaskStepOutput) EncodedTaskContent() pulumi.StringOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskStepOutput) EncodedValuesContent

func (o EncodedTaskStepOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskStepOutput) ToEncodedTaskStepOutput

func (o EncodedTaskStepOutput) ToEncodedTaskStepOutput() EncodedTaskStepOutput

func (EncodedTaskStepOutput) ToEncodedTaskStepOutputWithContext

func (o EncodedTaskStepOutput) ToEncodedTaskStepOutputWithContext(ctx context.Context) EncodedTaskStepOutput

func (EncodedTaskStepOutput) Type

The type of the step.

func (EncodedTaskStepOutput) Values

The collection of overridable values that can be passed when running a task.

type EncodedTaskStepResponse

type EncodedTaskStepResponse struct {
	// List of base image dependencies for a step.
	BaseImageDependencies []BaseImageDependencyResponse `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent string `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent *string `pulumi:"encodedValuesContent"`
	// The type of the step.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValueResponse `pulumi:"values"`
}

The properties of a encoded task step.

type EncodedTaskStepResponseArgs

type EncodedTaskStepResponseArgs struct {
	// List of base image dependencies for a step.
	BaseImageDependencies BaseImageDependencyResponseArrayInput `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent pulumi.StringInput `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent pulumi.StringPtrInput `pulumi:"encodedValuesContent"`
	// The type of the step.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueResponseArrayInput `pulumi:"values"`
}

The properties of a encoded task step.

func (EncodedTaskStepResponseArgs) ElementType

func (EncodedTaskStepResponseArgs) ToEncodedTaskStepResponseOutput

func (i EncodedTaskStepResponseArgs) ToEncodedTaskStepResponseOutput() EncodedTaskStepResponseOutput

func (EncodedTaskStepResponseArgs) ToEncodedTaskStepResponseOutputWithContext

func (i EncodedTaskStepResponseArgs) ToEncodedTaskStepResponseOutputWithContext(ctx context.Context) EncodedTaskStepResponseOutput

type EncodedTaskStepResponseInput

type EncodedTaskStepResponseInput interface {
	pulumi.Input

	ToEncodedTaskStepResponseOutput() EncodedTaskStepResponseOutput
	ToEncodedTaskStepResponseOutputWithContext(context.Context) EncodedTaskStepResponseOutput
}

EncodedTaskStepResponseInput is an input type that accepts EncodedTaskStepResponseArgs and EncodedTaskStepResponseOutput values. You can construct a concrete instance of `EncodedTaskStepResponseInput` via:

EncodedTaskStepResponseArgs{...}

type EncodedTaskStepResponseOutput

type EncodedTaskStepResponseOutput struct{ *pulumi.OutputState }

The properties of a encoded task step.

func (EncodedTaskStepResponseOutput) BaseImageDependencies

List of base image dependencies for a step.

func (EncodedTaskStepResponseOutput) ContextAccessToken

func (o EncodedTaskStepResponseOutput) ContextAccessToken() pulumi.StringPtrOutput

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

func (EncodedTaskStepResponseOutput) ContextPath

The URL(absolute or relative) of the source context for the task step.

func (EncodedTaskStepResponseOutput) ElementType

func (EncodedTaskStepResponseOutput) EncodedTaskContent

func (o EncodedTaskStepResponseOutput) EncodedTaskContent() pulumi.StringOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskStepResponseOutput) EncodedValuesContent

func (o EncodedTaskStepResponseOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskStepResponseOutput) ToEncodedTaskStepResponseOutput

func (o EncodedTaskStepResponseOutput) ToEncodedTaskStepResponseOutput() EncodedTaskStepResponseOutput

func (EncodedTaskStepResponseOutput) ToEncodedTaskStepResponseOutputWithContext

func (o EncodedTaskStepResponseOutput) ToEncodedTaskStepResponseOutputWithContext(ctx context.Context) EncodedTaskStepResponseOutput

func (EncodedTaskStepResponseOutput) Type

The type of the step.

func (EncodedTaskStepResponseOutput) Values

The collection of overridable values that can be passed when running a task.

type FileTaskRunRequest

type FileTaskRunRequest struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentProperties `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *Credentials `pulumi:"credentials"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformProperties `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation *string `pulumi:"sourceLocation"`
	// The template/definition file path relative to the source.
	TaskFilePath string `pulumi:"taskFilePath"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The type of the run request.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValue `pulumi:"values"`
	// The values/parameters file path relative to the source.
	ValuesFilePath *string `pulumi:"valuesFilePath"`
}

The request parameters for a scheduling run against a task file.

type FileTaskRunRequestArgs

type FileTaskRunRequestArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesPtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsPtrInput `pulumi:"credentials"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesInput `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation pulumi.StringPtrInput `pulumi:"sourceLocation"`
	// The template/definition file path relative to the source.
	TaskFilePath pulumi.StringInput `pulumi:"taskFilePath"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueArrayInput `pulumi:"values"`
	// The values/parameters file path relative to the source.
	ValuesFilePath pulumi.StringPtrInput `pulumi:"valuesFilePath"`
}

The request parameters for a scheduling run against a task file.

func (FileTaskRunRequestArgs) ElementType

func (FileTaskRunRequestArgs) ElementType() reflect.Type

func (FileTaskRunRequestArgs) ToFileTaskRunRequestOutput

func (i FileTaskRunRequestArgs) ToFileTaskRunRequestOutput() FileTaskRunRequestOutput

func (FileTaskRunRequestArgs) ToFileTaskRunRequestOutputWithContext

func (i FileTaskRunRequestArgs) ToFileTaskRunRequestOutputWithContext(ctx context.Context) FileTaskRunRequestOutput

type FileTaskRunRequestInput

type FileTaskRunRequestInput interface {
	pulumi.Input

	ToFileTaskRunRequestOutput() FileTaskRunRequestOutput
	ToFileTaskRunRequestOutputWithContext(context.Context) FileTaskRunRequestOutput
}

FileTaskRunRequestInput is an input type that accepts FileTaskRunRequestArgs and FileTaskRunRequestOutput values. You can construct a concrete instance of `FileTaskRunRequestInput` via:

FileTaskRunRequestArgs{...}

type FileTaskRunRequestOutput

type FileTaskRunRequestOutput struct{ *pulumi.OutputState }

The request parameters for a scheduling run against a task file.

func (FileTaskRunRequestOutput) AgentConfiguration

func (o FileTaskRunRequestOutput) AgentConfiguration() AgentPropertiesPtrOutput

The machine configuration of the run agent.

func (FileTaskRunRequestOutput) AgentPoolName

The dedicated agent pool for the run.

func (FileTaskRunRequestOutput) Credentials

The properties that describes a set of credentials that will be used when this run is invoked.

func (FileTaskRunRequestOutput) ElementType

func (FileTaskRunRequestOutput) ElementType() reflect.Type

func (FileTaskRunRequestOutput) IsArchiveEnabled

func (o FileTaskRunRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled for the run or not.

func (FileTaskRunRequestOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (FileTaskRunRequestOutput) Platform

The platform properties against which the run has to happen.

func (FileTaskRunRequestOutput) SourceLocation

func (o FileTaskRunRequestOutput) SourceLocation() pulumi.StringPtrOutput

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

func (FileTaskRunRequestOutput) TaskFilePath

func (o FileTaskRunRequestOutput) TaskFilePath() pulumi.StringOutput

The template/definition file path relative to the source.

func (FileTaskRunRequestOutput) Timeout

Run timeout in seconds.

func (FileTaskRunRequestOutput) ToFileTaskRunRequestOutput

func (o FileTaskRunRequestOutput) ToFileTaskRunRequestOutput() FileTaskRunRequestOutput

func (FileTaskRunRequestOutput) ToFileTaskRunRequestOutputWithContext

func (o FileTaskRunRequestOutput) ToFileTaskRunRequestOutputWithContext(ctx context.Context) FileTaskRunRequestOutput

func (FileTaskRunRequestOutput) Type

The type of the run request.

func (FileTaskRunRequestOutput) Values

The collection of overridable values that can be passed when running a task.

func (FileTaskRunRequestOutput) ValuesFilePath

func (o FileTaskRunRequestOutput) ValuesFilePath() pulumi.StringPtrOutput

The values/parameters file path relative to the source.

type FileTaskRunRequestResponse

type FileTaskRunRequestResponse struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponse `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation *string `pulumi:"sourceLocation"`
	// The template/definition file path relative to the source.
	TaskFilePath string `pulumi:"taskFilePath"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The type of the run request.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValueResponse `pulumi:"values"`
	// The values/parameters file path relative to the source.
	ValuesFilePath *string `pulumi:"valuesFilePath"`
}

The request parameters for a scheduling run against a task file.

type FileTaskRunRequestResponseArgs

type FileTaskRunRequestResponseArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsResponsePtrInput `pulumi:"credentials"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponseInput `pulumi:"platform"`
	// The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository.
	// If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
	SourceLocation pulumi.StringPtrInput `pulumi:"sourceLocation"`
	// The template/definition file path relative to the source.
	TaskFilePath pulumi.StringInput `pulumi:"taskFilePath"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueResponseArrayInput `pulumi:"values"`
	// The values/parameters file path relative to the source.
	ValuesFilePath pulumi.StringPtrInput `pulumi:"valuesFilePath"`
}

The request parameters for a scheduling run against a task file.

func (FileTaskRunRequestResponseArgs) ElementType

func (FileTaskRunRequestResponseArgs) ToFileTaskRunRequestResponseOutput

func (i FileTaskRunRequestResponseArgs) ToFileTaskRunRequestResponseOutput() FileTaskRunRequestResponseOutput

func (FileTaskRunRequestResponseArgs) ToFileTaskRunRequestResponseOutputWithContext

func (i FileTaskRunRequestResponseArgs) ToFileTaskRunRequestResponseOutputWithContext(ctx context.Context) FileTaskRunRequestResponseOutput

type FileTaskRunRequestResponseInput

type FileTaskRunRequestResponseInput interface {
	pulumi.Input

	ToFileTaskRunRequestResponseOutput() FileTaskRunRequestResponseOutput
	ToFileTaskRunRequestResponseOutputWithContext(context.Context) FileTaskRunRequestResponseOutput
}

FileTaskRunRequestResponseInput is an input type that accepts FileTaskRunRequestResponseArgs and FileTaskRunRequestResponseOutput values. You can construct a concrete instance of `FileTaskRunRequestResponseInput` via:

FileTaskRunRequestResponseArgs{...}

type FileTaskRunRequestResponseOutput

type FileTaskRunRequestResponseOutput struct{ *pulumi.OutputState }

The request parameters for a scheduling run against a task file.

func (FileTaskRunRequestResponseOutput) AgentConfiguration

The machine configuration of the run agent.

func (FileTaskRunRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (FileTaskRunRequestResponseOutput) Credentials

The properties that describes a set of credentials that will be used when this run is invoked.

func (FileTaskRunRequestResponseOutput) ElementType

func (FileTaskRunRequestResponseOutput) IsArchiveEnabled

The value that indicates whether archiving is enabled for the run or not.

func (FileTaskRunRequestResponseOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (FileTaskRunRequestResponseOutput) Platform

The platform properties against which the run has to happen.

func (FileTaskRunRequestResponseOutput) SourceLocation

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

func (FileTaskRunRequestResponseOutput) TaskFilePath

The template/definition file path relative to the source.

func (FileTaskRunRequestResponseOutput) Timeout

Run timeout in seconds.

func (FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutput

func (o FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutput() FileTaskRunRequestResponseOutput

func (FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutputWithContext

func (o FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutputWithContext(ctx context.Context) FileTaskRunRequestResponseOutput

func (FileTaskRunRequestResponseOutput) Type

The type of the run request.

func (FileTaskRunRequestResponseOutput) Values

The collection of overridable values that can be passed when running a task.

func (FileTaskRunRequestResponseOutput) ValuesFilePath

The values/parameters file path relative to the source.

type FileTaskStep

type FileTaskStep struct {
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// The task template/definition file path relative to the source context.
	TaskFilePath string `pulumi:"taskFilePath"`
	// The type of the step.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValue `pulumi:"values"`
	// The task values/parameters file path relative to the source context.
	ValuesFilePath *string `pulumi:"valuesFilePath"`
}

The properties of a task step.

type FileTaskStepArgs

type FileTaskStepArgs struct {
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// The task template/definition file path relative to the source context.
	TaskFilePath pulumi.StringInput `pulumi:"taskFilePath"`
	// The type of the step.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueArrayInput `pulumi:"values"`
	// The task values/parameters file path relative to the source context.
	ValuesFilePath pulumi.StringPtrInput `pulumi:"valuesFilePath"`
}

The properties of a task step.

func (FileTaskStepArgs) ElementType

func (FileTaskStepArgs) ElementType() reflect.Type

func (FileTaskStepArgs) ToFileTaskStepOutput

func (i FileTaskStepArgs) ToFileTaskStepOutput() FileTaskStepOutput

func (FileTaskStepArgs) ToFileTaskStepOutputWithContext

func (i FileTaskStepArgs) ToFileTaskStepOutputWithContext(ctx context.Context) FileTaskStepOutput

type FileTaskStepInput

type FileTaskStepInput interface {
	pulumi.Input

	ToFileTaskStepOutput() FileTaskStepOutput
	ToFileTaskStepOutputWithContext(context.Context) FileTaskStepOutput
}

FileTaskStepInput is an input type that accepts FileTaskStepArgs and FileTaskStepOutput values. You can construct a concrete instance of `FileTaskStepInput` via:

FileTaskStepArgs{...}

type FileTaskStepOutput

type FileTaskStepOutput struct{ *pulumi.OutputState }

The properties of a task step.

func (FileTaskStepOutput) ContextAccessToken

func (o FileTaskStepOutput) ContextAccessToken() pulumi.StringPtrOutput

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

func (FileTaskStepOutput) ContextPath

func (o FileTaskStepOutput) ContextPath() pulumi.StringPtrOutput

The URL(absolute or relative) of the source context for the task step.

func (FileTaskStepOutput) ElementType

func (FileTaskStepOutput) ElementType() reflect.Type

func (FileTaskStepOutput) TaskFilePath

func (o FileTaskStepOutput) TaskFilePath() pulumi.StringOutput

The task template/definition file path relative to the source context.

func (FileTaskStepOutput) ToFileTaskStepOutput

func (o FileTaskStepOutput) ToFileTaskStepOutput() FileTaskStepOutput

func (FileTaskStepOutput) ToFileTaskStepOutputWithContext

func (o FileTaskStepOutput) ToFileTaskStepOutputWithContext(ctx context.Context) FileTaskStepOutput

func (FileTaskStepOutput) Type

The type of the step.

func (FileTaskStepOutput) Values

The collection of overridable values that can be passed when running a task.

func (FileTaskStepOutput) ValuesFilePath

func (o FileTaskStepOutput) ValuesFilePath() pulumi.StringPtrOutput

The task values/parameters file path relative to the source context.

type FileTaskStepResponse

type FileTaskStepResponse struct {
	// List of base image dependencies for a step.
	BaseImageDependencies []BaseImageDependencyResponse `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// The task template/definition file path relative to the source context.
	TaskFilePath string `pulumi:"taskFilePath"`
	// The type of the step.
	Type string `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values []SetValueResponse `pulumi:"values"`
	// The task values/parameters file path relative to the source context.
	ValuesFilePath *string `pulumi:"valuesFilePath"`
}

The properties of a task step.

type FileTaskStepResponseArgs

type FileTaskStepResponseArgs struct {
	// List of base image dependencies for a step.
	BaseImageDependencies BaseImageDependencyResponseArrayInput `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// The task template/definition file path relative to the source context.
	TaskFilePath pulumi.StringInput `pulumi:"taskFilePath"`
	// The type of the step.
	Type pulumi.StringInput `pulumi:"type"`
	// The collection of overridable values that can be passed when running a task.
	Values SetValueResponseArrayInput `pulumi:"values"`
	// The task values/parameters file path relative to the source context.
	ValuesFilePath pulumi.StringPtrInput `pulumi:"valuesFilePath"`
}

The properties of a task step.

func (FileTaskStepResponseArgs) ElementType

func (FileTaskStepResponseArgs) ElementType() reflect.Type

func (FileTaskStepResponseArgs) ToFileTaskStepResponseOutput

func (i FileTaskStepResponseArgs) ToFileTaskStepResponseOutput() FileTaskStepResponseOutput

func (FileTaskStepResponseArgs) ToFileTaskStepResponseOutputWithContext

func (i FileTaskStepResponseArgs) ToFileTaskStepResponseOutputWithContext(ctx context.Context) FileTaskStepResponseOutput

type FileTaskStepResponseInput

type FileTaskStepResponseInput interface {
	pulumi.Input

	ToFileTaskStepResponseOutput() FileTaskStepResponseOutput
	ToFileTaskStepResponseOutputWithContext(context.Context) FileTaskStepResponseOutput
}

FileTaskStepResponseInput is an input type that accepts FileTaskStepResponseArgs and FileTaskStepResponseOutput values. You can construct a concrete instance of `FileTaskStepResponseInput` via:

FileTaskStepResponseArgs{...}

type FileTaskStepResponseOutput

type FileTaskStepResponseOutput struct{ *pulumi.OutputState }

The properties of a task step.

func (FileTaskStepResponseOutput) BaseImageDependencies

List of base image dependencies for a step.

func (FileTaskStepResponseOutput) ContextAccessToken

func (o FileTaskStepResponseOutput) ContextAccessToken() pulumi.StringPtrOutput

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

func (FileTaskStepResponseOutput) ContextPath

The URL(absolute or relative) of the source context for the task step.

func (FileTaskStepResponseOutput) ElementType

func (FileTaskStepResponseOutput) ElementType() reflect.Type

func (FileTaskStepResponseOutput) TaskFilePath

The task template/definition file path relative to the source context.

func (FileTaskStepResponseOutput) ToFileTaskStepResponseOutput

func (o FileTaskStepResponseOutput) ToFileTaskStepResponseOutput() FileTaskStepResponseOutput

func (FileTaskStepResponseOutput) ToFileTaskStepResponseOutputWithContext

func (o FileTaskStepResponseOutput) ToFileTaskStepResponseOutputWithContext(ctx context.Context) FileTaskStepResponseOutput

func (FileTaskStepResponseOutput) Type

The type of the step.

func (FileTaskStepResponseOutput) Values

The collection of overridable values that can be passed when running a task.

func (FileTaskStepResponseOutput) ValuesFilePath

The task values/parameters file path relative to the source context.

type IdentityProperties

type IdentityProperties struct {
	// The principal ID of resource identity.
	PrincipalId *string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId *string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity
	// dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
	//     providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserIdentityProperties `pulumi:"userAssignedIdentities"`
}

Managed identity for the resource.

type IdentityPropertiesArgs

type IdentityPropertiesArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity
	// dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
	//     providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities UserIdentityPropertiesMapInput `pulumi:"userAssignedIdentities"`
}

Managed identity for the resource.

func (IdentityPropertiesArgs) ElementType

func (IdentityPropertiesArgs) ElementType() reflect.Type

func (IdentityPropertiesArgs) ToIdentityPropertiesOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

type IdentityPropertiesInput

type IdentityPropertiesInput interface {
	pulumi.Input

	ToIdentityPropertiesOutput() IdentityPropertiesOutput
	ToIdentityPropertiesOutputWithContext(context.Context) IdentityPropertiesOutput
}

IdentityPropertiesInput is an input type that accepts IdentityPropertiesArgs and IdentityPropertiesOutput values. You can construct a concrete instance of `IdentityPropertiesInput` via:

IdentityPropertiesArgs{...}

type IdentityPropertiesOutput

type IdentityPropertiesOutput struct{ *pulumi.OutputState }

Managed identity for the resource.

func (IdentityPropertiesOutput) ElementType

func (IdentityPropertiesOutput) ElementType() reflect.Type

func (IdentityPropertiesOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesOutput) ToIdentityPropertiesOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) Type

The identity type.

func (IdentityPropertiesOutput) UserAssignedIdentities

func (o IdentityPropertiesOutput) UserAssignedIdentities() UserIdentityPropertiesMapOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/

providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPropertiesPtrInput

type IdentityPropertiesPtrInput interface {
	pulumi.Input

	ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
	ToIdentityPropertiesPtrOutputWithContext(context.Context) IdentityPropertiesPtrOutput
}

IdentityPropertiesPtrInput is an input type that accepts IdentityPropertiesArgs, IdentityPropertiesPtr and IdentityPropertiesPtrOutput values. You can construct a concrete instance of `IdentityPropertiesPtrInput` via:

        IdentityPropertiesArgs{...}

or:

        nil

type IdentityPropertiesPtrOutput

type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesPtrOutput) Elem

func (IdentityPropertiesPtrOutput) ElementType

func (IdentityPropertiesPtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesPtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) Type

The identity type.

func (IdentityPropertiesPtrOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/

providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPropertiesResponse

type IdentityPropertiesResponse struct {
	// The principal ID of resource identity.
	PrincipalId *string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId *string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity
	// dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
	//     providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserIdentityPropertiesResponse `pulumi:"userAssignedIdentities"`
}

Managed identity for the resource.

type IdentityPropertiesResponseArgs

type IdentityPropertiesResponseArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity
	// dictionary key references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
	//     providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities UserIdentityPropertiesResponseMapInput `pulumi:"userAssignedIdentities"`
}

Managed identity for the resource.

func (IdentityPropertiesResponseArgs) ElementType

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponseInput

type IdentityPropertiesResponseInput interface {
	pulumi.Input

	ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
	ToIdentityPropertiesResponseOutputWithContext(context.Context) IdentityPropertiesResponseOutput
}

IdentityPropertiesResponseInput is an input type that accepts IdentityPropertiesResponseArgs and IdentityPropertiesResponseOutput values. You can construct a concrete instance of `IdentityPropertiesResponseInput` via:

IdentityPropertiesResponseArgs{...}

type IdentityPropertiesResponseOutput

type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Managed identity for the resource.

func (IdentityPropertiesResponseOutput) ElementType

func (IdentityPropertiesResponseOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesResponseOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) Type

The identity type.

func (IdentityPropertiesResponseOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/

providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPropertiesResponsePtrInput

type IdentityPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
	ToIdentityPropertiesResponsePtrOutputWithContext(context.Context) IdentityPropertiesResponsePtrOutput
}

IdentityPropertiesResponsePtrInput is an input type that accepts IdentityPropertiesResponseArgs, IdentityPropertiesResponsePtr and IdentityPropertiesResponsePtrOutput values. You can construct a concrete instance of `IdentityPropertiesResponsePtrInput` via:

        IdentityPropertiesResponseArgs{...}

or:

        nil

type IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponsePtrOutput) Elem

func (IdentityPropertiesResponsePtrOutput) ElementType

func (IdentityPropertiesResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) Type

The identity type.

func (IdentityPropertiesResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/

providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ImageDescriptorResponse

type ImageDescriptorResponse struct {
	// The sha256-based digest of the image manifest.
	Digest *string `pulumi:"digest"`
	// The registry login server.
	Registry *string `pulumi:"registry"`
	// The repository name.
	Repository *string `pulumi:"repository"`
	// The tag name.
	Tag *string `pulumi:"tag"`
}

Properties for a registry image.

type ImageDescriptorResponseArgs

type ImageDescriptorResponseArgs struct {
	// The sha256-based digest of the image manifest.
	Digest pulumi.StringPtrInput `pulumi:"digest"`
	// The registry login server.
	Registry pulumi.StringPtrInput `pulumi:"registry"`
	// The repository name.
	Repository pulumi.StringPtrInput `pulumi:"repository"`
	// The tag name.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
}

Properties for a registry image.

func (ImageDescriptorResponseArgs) ElementType

func (ImageDescriptorResponseArgs) ToImageDescriptorResponseOutput

func (i ImageDescriptorResponseArgs) ToImageDescriptorResponseOutput() ImageDescriptorResponseOutput

func (ImageDescriptorResponseArgs) ToImageDescriptorResponseOutputWithContext

func (i ImageDescriptorResponseArgs) ToImageDescriptorResponseOutputWithContext(ctx context.Context) ImageDescriptorResponseOutput

func (ImageDescriptorResponseArgs) ToImageDescriptorResponsePtrOutput

func (i ImageDescriptorResponseArgs) ToImageDescriptorResponsePtrOutput() ImageDescriptorResponsePtrOutput

func (ImageDescriptorResponseArgs) ToImageDescriptorResponsePtrOutputWithContext

func (i ImageDescriptorResponseArgs) ToImageDescriptorResponsePtrOutputWithContext(ctx context.Context) ImageDescriptorResponsePtrOutput

type ImageDescriptorResponseArray

type ImageDescriptorResponseArray []ImageDescriptorResponseInput

func (ImageDescriptorResponseArray) ElementType

func (ImageDescriptorResponseArray) ToImageDescriptorResponseArrayOutput

func (i ImageDescriptorResponseArray) ToImageDescriptorResponseArrayOutput() ImageDescriptorResponseArrayOutput

func (ImageDescriptorResponseArray) ToImageDescriptorResponseArrayOutputWithContext

func (i ImageDescriptorResponseArray) ToImageDescriptorResponseArrayOutputWithContext(ctx context.Context) ImageDescriptorResponseArrayOutput

type ImageDescriptorResponseArrayInput

type ImageDescriptorResponseArrayInput interface {
	pulumi.Input

	ToImageDescriptorResponseArrayOutput() ImageDescriptorResponseArrayOutput
	ToImageDescriptorResponseArrayOutputWithContext(context.Context) ImageDescriptorResponseArrayOutput
}

ImageDescriptorResponseArrayInput is an input type that accepts ImageDescriptorResponseArray and ImageDescriptorResponseArrayOutput values. You can construct a concrete instance of `ImageDescriptorResponseArrayInput` via:

ImageDescriptorResponseArray{ ImageDescriptorResponseArgs{...} }

type ImageDescriptorResponseArrayOutput

type ImageDescriptorResponseArrayOutput struct{ *pulumi.OutputState }

func (ImageDescriptorResponseArrayOutput) ElementType

func (ImageDescriptorResponseArrayOutput) Index

func (ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutput

func (o ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutput() ImageDescriptorResponseArrayOutput

func (ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutputWithContext

func (o ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutputWithContext(ctx context.Context) ImageDescriptorResponseArrayOutput

type ImageDescriptorResponseInput

type ImageDescriptorResponseInput interface {
	pulumi.Input

	ToImageDescriptorResponseOutput() ImageDescriptorResponseOutput
	ToImageDescriptorResponseOutputWithContext(context.Context) ImageDescriptorResponseOutput
}

ImageDescriptorResponseInput is an input type that accepts ImageDescriptorResponseArgs and ImageDescriptorResponseOutput values. You can construct a concrete instance of `ImageDescriptorResponseInput` via:

ImageDescriptorResponseArgs{...}

type ImageDescriptorResponseOutput

type ImageDescriptorResponseOutput struct{ *pulumi.OutputState }

Properties for a registry image.

func (ImageDescriptorResponseOutput) Digest

The sha256-based digest of the image manifest.

func (ImageDescriptorResponseOutput) ElementType

func (ImageDescriptorResponseOutput) Registry

The registry login server.

func (ImageDescriptorResponseOutput) Repository

The repository name.

func (ImageDescriptorResponseOutput) Tag

The tag name.

func (ImageDescriptorResponseOutput) ToImageDescriptorResponseOutput

func (o ImageDescriptorResponseOutput) ToImageDescriptorResponseOutput() ImageDescriptorResponseOutput

func (ImageDescriptorResponseOutput) ToImageDescriptorResponseOutputWithContext

func (o ImageDescriptorResponseOutput) ToImageDescriptorResponseOutputWithContext(ctx context.Context) ImageDescriptorResponseOutput

func (ImageDescriptorResponseOutput) ToImageDescriptorResponsePtrOutput

func (o ImageDescriptorResponseOutput) ToImageDescriptorResponsePtrOutput() ImageDescriptorResponsePtrOutput

func (ImageDescriptorResponseOutput) ToImageDescriptorResponsePtrOutputWithContext

func (o ImageDescriptorResponseOutput) ToImageDescriptorResponsePtrOutputWithContext(ctx context.Context) ImageDescriptorResponsePtrOutput

type ImageDescriptorResponsePtrInput

type ImageDescriptorResponsePtrInput interface {
	pulumi.Input

	ToImageDescriptorResponsePtrOutput() ImageDescriptorResponsePtrOutput
	ToImageDescriptorResponsePtrOutputWithContext(context.Context) ImageDescriptorResponsePtrOutput
}

ImageDescriptorResponsePtrInput is an input type that accepts ImageDescriptorResponseArgs, ImageDescriptorResponsePtr and ImageDescriptorResponsePtrOutput values. You can construct a concrete instance of `ImageDescriptorResponsePtrInput` via:

        ImageDescriptorResponseArgs{...}

or:

        nil

type ImageDescriptorResponsePtrOutput

type ImageDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageDescriptorResponsePtrOutput) Digest

The sha256-based digest of the image manifest.

func (ImageDescriptorResponsePtrOutput) Elem

func (ImageDescriptorResponsePtrOutput) ElementType

func (ImageDescriptorResponsePtrOutput) Registry

The registry login server.

func (ImageDescriptorResponsePtrOutput) Repository

The repository name.

func (ImageDescriptorResponsePtrOutput) Tag

The tag name.

func (ImageDescriptorResponsePtrOutput) ToImageDescriptorResponsePtrOutput

func (o ImageDescriptorResponsePtrOutput) ToImageDescriptorResponsePtrOutput() ImageDescriptorResponsePtrOutput

func (ImageDescriptorResponsePtrOutput) ToImageDescriptorResponsePtrOutputWithContext

func (o ImageDescriptorResponsePtrOutput) ToImageDescriptorResponsePtrOutputWithContext(ctx context.Context) ImageDescriptorResponsePtrOutput

type ImageUpdateTriggerResponse

type ImageUpdateTriggerResponse struct {
	// The unique ID of the trigger.
	Id *string `pulumi:"id"`
	// The list of image updates that caused the build.
	Images []ImageDescriptorResponse `pulumi:"images"`
	// The timestamp when the image update happened.
	Timestamp *string `pulumi:"timestamp"`
}

The image update trigger that caused a build.

type ImageUpdateTriggerResponseArgs

type ImageUpdateTriggerResponseArgs struct {
	// The unique ID of the trigger.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The list of image updates that caused the build.
	Images ImageDescriptorResponseArrayInput `pulumi:"images"`
	// The timestamp when the image update happened.
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
}

The image update trigger that caused a build.

func (ImageUpdateTriggerResponseArgs) ElementType

func (ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponseOutput

func (i ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponseOutput() ImageUpdateTriggerResponseOutput

func (ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponseOutputWithContext

func (i ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponseOutputWithContext(ctx context.Context) ImageUpdateTriggerResponseOutput

func (ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponsePtrOutput

func (i ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponsePtrOutput() ImageUpdateTriggerResponsePtrOutput

func (ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponsePtrOutputWithContext

func (i ImageUpdateTriggerResponseArgs) ToImageUpdateTriggerResponsePtrOutputWithContext(ctx context.Context) ImageUpdateTriggerResponsePtrOutput

type ImageUpdateTriggerResponseInput

type ImageUpdateTriggerResponseInput interface {
	pulumi.Input

	ToImageUpdateTriggerResponseOutput() ImageUpdateTriggerResponseOutput
	ToImageUpdateTriggerResponseOutputWithContext(context.Context) ImageUpdateTriggerResponseOutput
}

ImageUpdateTriggerResponseInput is an input type that accepts ImageUpdateTriggerResponseArgs and ImageUpdateTriggerResponseOutput values. You can construct a concrete instance of `ImageUpdateTriggerResponseInput` via:

ImageUpdateTriggerResponseArgs{...}

type ImageUpdateTriggerResponseOutput

type ImageUpdateTriggerResponseOutput struct{ *pulumi.OutputState }

The image update trigger that caused a build.

func (ImageUpdateTriggerResponseOutput) ElementType

func (ImageUpdateTriggerResponseOutput) Id

The unique ID of the trigger.

func (ImageUpdateTriggerResponseOutput) Images

The list of image updates that caused the build.

func (ImageUpdateTriggerResponseOutput) Timestamp

The timestamp when the image update happened.

func (ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutput

func (o ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutput() ImageUpdateTriggerResponseOutput

func (ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutputWithContext

func (o ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutputWithContext(ctx context.Context) ImageUpdateTriggerResponseOutput

func (ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponsePtrOutput

func (o ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponsePtrOutput() ImageUpdateTriggerResponsePtrOutput

func (ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponsePtrOutputWithContext

func (o ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponsePtrOutputWithContext(ctx context.Context) ImageUpdateTriggerResponsePtrOutput

type ImageUpdateTriggerResponsePtrInput

type ImageUpdateTriggerResponsePtrInput interface {
	pulumi.Input

	ToImageUpdateTriggerResponsePtrOutput() ImageUpdateTriggerResponsePtrOutput
	ToImageUpdateTriggerResponsePtrOutputWithContext(context.Context) ImageUpdateTriggerResponsePtrOutput
}

ImageUpdateTriggerResponsePtrInput is an input type that accepts ImageUpdateTriggerResponseArgs, ImageUpdateTriggerResponsePtr and ImageUpdateTriggerResponsePtrOutput values. You can construct a concrete instance of `ImageUpdateTriggerResponsePtrInput` via:

        ImageUpdateTriggerResponseArgs{...}

or:

        nil

type ImageUpdateTriggerResponsePtrOutput

type ImageUpdateTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageUpdateTriggerResponsePtrOutput) Elem

func (ImageUpdateTriggerResponsePtrOutput) ElementType

func (ImageUpdateTriggerResponsePtrOutput) Id

The unique ID of the trigger.

func (ImageUpdateTriggerResponsePtrOutput) Images

The list of image updates that caused the build.

func (ImageUpdateTriggerResponsePtrOutput) Timestamp

The timestamp when the image update happened.

func (ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutput

func (o ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutput() ImageUpdateTriggerResponsePtrOutput

func (ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutputWithContext

func (o ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutputWithContext(ctx context.Context) ImageUpdateTriggerResponsePtrOutput

type ListAgentPoolQueueStatusArgs

type ListAgentPoolQueueStatusArgs struct {
	// The name of the agent pool.
	AgentPoolName string `pulumi:"agentPoolName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListAgentPoolQueueStatusResult

type ListAgentPoolQueueStatusResult struct {
	// The number of pending runs in the queue
	Count *int `pulumi:"count"`
}

The QueueStatus of Agent Pool

type ListRegistryBuildSourceUploadUrlArgs

type ListRegistryBuildSourceUploadUrlArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListRegistryBuildSourceUploadUrlResult

type ListRegistryBuildSourceUploadUrlResult struct {
	// The relative path to the source. This is used to submit the subsequent queue build request.
	RelativePath *string `pulumi:"relativePath"`
	// The URL where the client can upload the source.
	UploadUrl *string `pulumi:"uploadUrl"`
}

The properties of a response to source upload request.

type ListRunLogSasUrlArgs

type ListRunLogSasUrlArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The run ID.
	RunId string `pulumi:"runId"`
}

type ListRunLogSasUrlResult

type ListRunLogSasUrlResult struct {
	// The link to logs in registry for a run on a azure container registry.
	LogArtifactLink *string `pulumi:"logArtifactLink"`
	// The link to logs for a run on a azure container registry.
	LogLink *string `pulumi:"logLink"`
}

The result of get log link operation.

type ListTaskDetailsArgs

type ListTaskDetailsArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the container registry task.
	TaskName string `pulumi:"taskName"`
}

type ListTaskDetailsResult

type ListTaskDetailsResult struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the task.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The creation date of task.
	CreationDate string `pulumi:"creationDate"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask *bool `pulumi:"isSystemTask"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The platform properties against which the run has to happen.
	Platform *PlatformPropertiesResponse `pulumi:"platform"`
	// The provisioning state of the task.
	ProvisioningState string `pulumi:"provisioningState"`
	// The current status of task.
	Status *string `pulumi:"status"`
	// The properties of a task step.
	Step interface{} `pulumi:"step"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The properties that describe all triggers for the task.
	Trigger *TriggerPropertiesResponse `pulumi:"trigger"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The task that has the ARM resource and task properties. The task will have all information to schedule a run against it.

func ListTaskDetails

func ListTaskDetails(ctx *pulumi.Context, args *ListTaskDetailsArgs, opts ...pulumi.InvokeOption) (*ListTaskDetailsResult, error)

type ListTaskRunDetailsArgs

type ListTaskRunDetailsArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the task run.
	TaskRunName string `pulumi:"taskRunName"`
}

type ListTaskRunDetailsResult

type ListTaskRunDetailsResult struct {
	// How the run should be forced to rerun even if the run request configuration has not changed
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The location of the resource
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of this task run
	ProvisioningState string `pulumi:"provisioningState"`
	// The request (parameters) for the run
	RunRequest interface{} `pulumi:"runRequest"`
	// The result of this task run
	RunResult RunResponse `pulumi:"runResult"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The task run that has the ARM resource and properties. The task run will have the information of request and result of a run.

type LookupAgentPoolArgs

type LookupAgentPoolArgs struct {
	// The name of the agent pool.
	AgentPoolName string `pulumi:"agentPoolName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAgentPoolResult

type LookupAgentPoolResult struct {
	// The count of agent machine
	Count *int `pulumi:"count"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The OS of agent machine
	Os *string `pulumi:"os"`
	// The provisioning state of this agent pool
	ProvisioningState string `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The Tier of agent machine
	Tier *string `pulumi:"tier"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// The Virtual Network Subnet Resource Id of the agent machine
	VirtualNetworkSubnetResourceId *string `pulumi:"virtualNetworkSubnetResourceId"`
}

The agentpool that has the ARM resource and properties. The agentpool will have all information to create an agent pool.

func LookupAgentPool

func LookupAgentPool(ctx *pulumi.Context, args *LookupAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupAgentPoolResult, error)

type LookupTaskArgs

type LookupTaskArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the container registry task.
	TaskName string `pulumi:"taskName"`
}

type LookupTaskResult

type LookupTaskResult struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the task.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The creation date of task.
	CreationDate string `pulumi:"creationDate"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask *bool `pulumi:"isSystemTask"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The platform properties against which the run has to happen.
	Platform *PlatformPropertiesResponse `pulumi:"platform"`
	// The provisioning state of the task.
	ProvisioningState string `pulumi:"provisioningState"`
	// The current status of task.
	Status *string `pulumi:"status"`
	// The properties of a task step.
	Step interface{} `pulumi:"step"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Run timeout in seconds.
	Timeout *int `pulumi:"timeout"`
	// The properties that describe all triggers for the task.
	Trigger *TriggerPropertiesResponse `pulumi:"trigger"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The task that has the ARM resource and task properties. The task will have all information to schedule a run against it.

func LookupTask

func LookupTask(ctx *pulumi.Context, args *LookupTaskArgs, opts ...pulumi.InvokeOption) (*LookupTaskResult, error)

type LookupTaskRunArgs

type LookupTaskRunArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the task run.
	TaskRunName string `pulumi:"taskRunName"`
}

type LookupTaskRunResult

type LookupTaskRunResult struct {
	// How the run should be forced to rerun even if the run request configuration has not changed
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The location of the resource
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of this task run
	ProvisioningState string `pulumi:"provisioningState"`
	// The request (parameters) for the run
	RunRequest interface{} `pulumi:"runRequest"`
	// The result of this task run
	RunResult RunResponse `pulumi:"runResult"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The task run that has the ARM resource and properties. The task run will have the information of request and result of a run.

func LookupTaskRun

func LookupTaskRun(ctx *pulumi.Context, args *LookupTaskRunArgs, opts ...pulumi.InvokeOption) (*LookupTaskRunResult, error)

type OverrideTaskStepProperties

type OverrideTaskStepProperties struct {
	// Gets or sets the collection of override arguments to be used when
	// executing a build step.
	Arguments []Argument `pulumi:"arguments"`
	// The source context against which run has to be queued.
	ContextPath *string `pulumi:"contextPath"`
	// The file against which run has to be queued.
	File *string `pulumi:"file"`
	// The name of the target build stage for the docker build.
	Target *string `pulumi:"target"`
	// Base64 encoded update trigger token that will be attached with the base image trigger webhook.
	UpdateTriggerToken *string `pulumi:"updateTriggerToken"`
	// The collection of overridable values that can be passed when running a Task.
	Values []SetValue `pulumi:"values"`
}

type OverrideTaskStepPropertiesArgs

type OverrideTaskStepPropertiesArgs struct {
	// Gets or sets the collection of override arguments to be used when
	// executing a build step.
	Arguments ArgumentArrayInput `pulumi:"arguments"`
	// The source context against which run has to be queued.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// The file against which run has to be queued.
	File pulumi.StringPtrInput `pulumi:"file"`
	// The name of the target build stage for the docker build.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// Base64 encoded update trigger token that will be attached with the base image trigger webhook.
	UpdateTriggerToken pulumi.StringPtrInput `pulumi:"updateTriggerToken"`
	// The collection of overridable values that can be passed when running a Task.
	Values SetValueArrayInput `pulumi:"values"`
}

func (OverrideTaskStepPropertiesArgs) ElementType

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutput

func (i OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutput() OverrideTaskStepPropertiesOutput

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutputWithContext

func (i OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesOutput

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutput

func (i OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutputWithContext

func (i OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesPtrOutput

type OverrideTaskStepPropertiesInput

type OverrideTaskStepPropertiesInput interface {
	pulumi.Input

	ToOverrideTaskStepPropertiesOutput() OverrideTaskStepPropertiesOutput
	ToOverrideTaskStepPropertiesOutputWithContext(context.Context) OverrideTaskStepPropertiesOutput
}

OverrideTaskStepPropertiesInput is an input type that accepts OverrideTaskStepPropertiesArgs and OverrideTaskStepPropertiesOutput values. You can construct a concrete instance of `OverrideTaskStepPropertiesInput` via:

OverrideTaskStepPropertiesArgs{...}

type OverrideTaskStepPropertiesOutput

type OverrideTaskStepPropertiesOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesOutput) Arguments

Gets or sets the collection of override arguments to be used when executing a build step.

func (OverrideTaskStepPropertiesOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesOutput) ElementType

func (OverrideTaskStepPropertiesOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesOutput) Target

The name of the target build stage for the docker build.

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutput

func (o OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutput() OverrideTaskStepPropertiesOutput

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutputWithContext

func (o OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesOutput

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutput

func (o OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutputWithContext

func (o OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesOutput) UpdateTriggerToken

Base64 encoded update trigger token that will be attached with the base image trigger webhook.

func (OverrideTaskStepPropertiesOutput) Values

The collection of overridable values that can be passed when running a Task.

type OverrideTaskStepPropertiesPtrInput

type OverrideTaskStepPropertiesPtrInput interface {
	pulumi.Input

	ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput
	ToOverrideTaskStepPropertiesPtrOutputWithContext(context.Context) OverrideTaskStepPropertiesPtrOutput
}

OverrideTaskStepPropertiesPtrInput is an input type that accepts OverrideTaskStepPropertiesArgs, OverrideTaskStepPropertiesPtr and OverrideTaskStepPropertiesPtrOutput values. You can construct a concrete instance of `OverrideTaskStepPropertiesPtrInput` via:

        OverrideTaskStepPropertiesArgs{...}

or:

        nil

type OverrideTaskStepPropertiesPtrOutput

type OverrideTaskStepPropertiesPtrOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesPtrOutput) Arguments

Gets or sets the collection of override arguments to be used when executing a build step.

func (OverrideTaskStepPropertiesPtrOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesPtrOutput) Elem

func (OverrideTaskStepPropertiesPtrOutput) ElementType

func (OverrideTaskStepPropertiesPtrOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesPtrOutput) Target

The name of the target build stage for the docker build.

func (OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutput

func (o OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutputWithContext

func (o OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesPtrOutput) UpdateTriggerToken

Base64 encoded update trigger token that will be attached with the base image trigger webhook.

func (OverrideTaskStepPropertiesPtrOutput) Values

The collection of overridable values that can be passed when running a Task.

type OverrideTaskStepPropertiesResponse

type OverrideTaskStepPropertiesResponse struct {
	// Gets or sets the collection of override arguments to be used when
	// executing a build step.
	Arguments []ArgumentResponse `pulumi:"arguments"`
	// The source context against which run has to be queued.
	ContextPath *string `pulumi:"contextPath"`
	// The file against which run has to be queued.
	File *string `pulumi:"file"`
	// The name of the target build stage for the docker build.
	Target *string `pulumi:"target"`
	// Base64 encoded update trigger token that will be attached with the base image trigger webhook.
	UpdateTriggerToken *string `pulumi:"updateTriggerToken"`
	// The collection of overridable values that can be passed when running a Task.
	Values []SetValueResponse `pulumi:"values"`
}

type OverrideTaskStepPropertiesResponseArgs

type OverrideTaskStepPropertiesResponseArgs struct {
	// Gets or sets the collection of override arguments to be used when
	// executing a build step.
	Arguments ArgumentResponseArrayInput `pulumi:"arguments"`
	// The source context against which run has to be queued.
	ContextPath pulumi.StringPtrInput `pulumi:"contextPath"`
	// The file against which run has to be queued.
	File pulumi.StringPtrInput `pulumi:"file"`
	// The name of the target build stage for the docker build.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// Base64 encoded update trigger token that will be attached with the base image trigger webhook.
	UpdateTriggerToken pulumi.StringPtrInput `pulumi:"updateTriggerToken"`
	// The collection of overridable values that can be passed when running a Task.
	Values SetValueResponseArrayInput `pulumi:"values"`
}

func (OverrideTaskStepPropertiesResponseArgs) ElementType

func (OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponseOutput

func (i OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponseOutput() OverrideTaskStepPropertiesResponseOutput

func (OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponseOutputWithContext

func (i OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponseOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesResponseOutput

func (OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponsePtrOutput

func (i OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponsePtrOutput() OverrideTaskStepPropertiesResponsePtrOutput

func (OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext

func (i OverrideTaskStepPropertiesResponseArgs) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesResponsePtrOutput

type OverrideTaskStepPropertiesResponseInput

type OverrideTaskStepPropertiesResponseInput interface {
	pulumi.Input

	ToOverrideTaskStepPropertiesResponseOutput() OverrideTaskStepPropertiesResponseOutput
	ToOverrideTaskStepPropertiesResponseOutputWithContext(context.Context) OverrideTaskStepPropertiesResponseOutput
}

OverrideTaskStepPropertiesResponseInput is an input type that accepts OverrideTaskStepPropertiesResponseArgs and OverrideTaskStepPropertiesResponseOutput values. You can construct a concrete instance of `OverrideTaskStepPropertiesResponseInput` via:

OverrideTaskStepPropertiesResponseArgs{...}

type OverrideTaskStepPropertiesResponseOutput

type OverrideTaskStepPropertiesResponseOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesResponseOutput) Arguments

Gets or sets the collection of override arguments to be used when executing a build step.

func (OverrideTaskStepPropertiesResponseOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesResponseOutput) ElementType

func (OverrideTaskStepPropertiesResponseOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesResponseOutput) Target

The name of the target build stage for the docker build.

func (OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutput

func (o OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutput() OverrideTaskStepPropertiesResponseOutput

func (OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutputWithContext

func (o OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesResponseOutput

func (OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponsePtrOutput

func (o OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponsePtrOutput() OverrideTaskStepPropertiesResponsePtrOutput

func (OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext

func (o OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesResponsePtrOutput

func (OverrideTaskStepPropertiesResponseOutput) UpdateTriggerToken

Base64 encoded update trigger token that will be attached with the base image trigger webhook.

func (OverrideTaskStepPropertiesResponseOutput) Values

The collection of overridable values that can be passed when running a Task.

type OverrideTaskStepPropertiesResponsePtrInput

type OverrideTaskStepPropertiesResponsePtrInput interface {
	pulumi.Input

	ToOverrideTaskStepPropertiesResponsePtrOutput() OverrideTaskStepPropertiesResponsePtrOutput
	ToOverrideTaskStepPropertiesResponsePtrOutputWithContext(context.Context) OverrideTaskStepPropertiesResponsePtrOutput
}

OverrideTaskStepPropertiesResponsePtrInput is an input type that accepts OverrideTaskStepPropertiesResponseArgs, OverrideTaskStepPropertiesResponsePtr and OverrideTaskStepPropertiesResponsePtrOutput values. You can construct a concrete instance of `OverrideTaskStepPropertiesResponsePtrInput` via:

        OverrideTaskStepPropertiesResponseArgs{...}

or:

        nil

type OverrideTaskStepPropertiesResponsePtrOutput

type OverrideTaskStepPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesResponsePtrOutput) Arguments

Gets or sets the collection of override arguments to be used when executing a build step.

func (OverrideTaskStepPropertiesResponsePtrOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesResponsePtrOutput) Elem

func (OverrideTaskStepPropertiesResponsePtrOutput) ElementType

func (OverrideTaskStepPropertiesResponsePtrOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesResponsePtrOutput) Target

The name of the target build stage for the docker build.

func (OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutput

func (o OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutput() OverrideTaskStepPropertiesResponsePtrOutput

func (OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext

func (o OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext(ctx context.Context) OverrideTaskStepPropertiesResponsePtrOutput

func (OverrideTaskStepPropertiesResponsePtrOutput) UpdateTriggerToken

Base64 encoded update trigger token that will be attached with the base image trigger webhook.

func (OverrideTaskStepPropertiesResponsePtrOutput) Values

The collection of overridable values that can be passed when running a Task.

type PlatformProperties

type PlatformProperties struct {
	// The OS architecture.
	Architecture *string `pulumi:"architecture"`
	// The operating system type required for the run.
	Os string `pulumi:"os"`
	// Variant of the CPU.
	Variant *string `pulumi:"variant"`
}

The platform properties against which the run has to happen.

type PlatformPropertiesArgs

type PlatformPropertiesArgs struct {
	// The OS architecture.
	Architecture pulumi.StringPtrInput `pulumi:"architecture"`
	// The operating system type required for the run.
	Os pulumi.StringInput `pulumi:"os"`
	// Variant of the CPU.
	Variant pulumi.StringPtrInput `pulumi:"variant"`
}

The platform properties against which the run has to happen.

func (PlatformPropertiesArgs) ElementType

func (PlatformPropertiesArgs) ElementType() reflect.Type

func (PlatformPropertiesArgs) ToPlatformPropertiesOutput

func (i PlatformPropertiesArgs) ToPlatformPropertiesOutput() PlatformPropertiesOutput

func (PlatformPropertiesArgs) ToPlatformPropertiesOutputWithContext

func (i PlatformPropertiesArgs) ToPlatformPropertiesOutputWithContext(ctx context.Context) PlatformPropertiesOutput

func (PlatformPropertiesArgs) ToPlatformPropertiesPtrOutput

func (i PlatformPropertiesArgs) ToPlatformPropertiesPtrOutput() PlatformPropertiesPtrOutput

func (PlatformPropertiesArgs) ToPlatformPropertiesPtrOutputWithContext

func (i PlatformPropertiesArgs) ToPlatformPropertiesPtrOutputWithContext(ctx context.Context) PlatformPropertiesPtrOutput

type PlatformPropertiesInput

type PlatformPropertiesInput interface {
	pulumi.Input

	ToPlatformPropertiesOutput() PlatformPropertiesOutput
	ToPlatformPropertiesOutputWithContext(context.Context) PlatformPropertiesOutput
}

PlatformPropertiesInput is an input type that accepts PlatformPropertiesArgs and PlatformPropertiesOutput values. You can construct a concrete instance of `PlatformPropertiesInput` via:

PlatformPropertiesArgs{...}

type PlatformPropertiesOutput

type PlatformPropertiesOutput struct{ *pulumi.OutputState }

The platform properties against which the run has to happen.

func (PlatformPropertiesOutput) Architecture

The OS architecture.

func (PlatformPropertiesOutput) ElementType

func (PlatformPropertiesOutput) ElementType() reflect.Type

func (PlatformPropertiesOutput) Os

The operating system type required for the run.

func (PlatformPropertiesOutput) ToPlatformPropertiesOutput

func (o PlatformPropertiesOutput) ToPlatformPropertiesOutput() PlatformPropertiesOutput

func (PlatformPropertiesOutput) ToPlatformPropertiesOutputWithContext

func (o PlatformPropertiesOutput) ToPlatformPropertiesOutputWithContext(ctx context.Context) PlatformPropertiesOutput

func (PlatformPropertiesOutput) ToPlatformPropertiesPtrOutput

func (o PlatformPropertiesOutput) ToPlatformPropertiesPtrOutput() PlatformPropertiesPtrOutput

func (PlatformPropertiesOutput) ToPlatformPropertiesPtrOutputWithContext

func (o PlatformPropertiesOutput) ToPlatformPropertiesPtrOutputWithContext(ctx context.Context) PlatformPropertiesPtrOutput

func (PlatformPropertiesOutput) Variant

Variant of the CPU.

type PlatformPropertiesPtrInput

type PlatformPropertiesPtrInput interface {
	pulumi.Input

	ToPlatformPropertiesPtrOutput() PlatformPropertiesPtrOutput
	ToPlatformPropertiesPtrOutputWithContext(context.Context) PlatformPropertiesPtrOutput
}

PlatformPropertiesPtrInput is an input type that accepts PlatformPropertiesArgs, PlatformPropertiesPtr and PlatformPropertiesPtrOutput values. You can construct a concrete instance of `PlatformPropertiesPtrInput` via:

        PlatformPropertiesArgs{...}

or:

        nil

type PlatformPropertiesPtrOutput

type PlatformPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PlatformPropertiesPtrOutput) Architecture

The OS architecture.

func (PlatformPropertiesPtrOutput) Elem

func (PlatformPropertiesPtrOutput) ElementType

func (PlatformPropertiesPtrOutput) Os

The operating system type required for the run.

func (PlatformPropertiesPtrOutput) ToPlatformPropertiesPtrOutput

func (o PlatformPropertiesPtrOutput) ToPlatformPropertiesPtrOutput() PlatformPropertiesPtrOutput

func (PlatformPropertiesPtrOutput) ToPlatformPropertiesPtrOutputWithContext

func (o PlatformPropertiesPtrOutput) ToPlatformPropertiesPtrOutputWithContext(ctx context.Context) PlatformPropertiesPtrOutput

func (PlatformPropertiesPtrOutput) Variant

Variant of the CPU.

type PlatformPropertiesResponse

type PlatformPropertiesResponse struct {
	// The OS architecture.
	Architecture *string `pulumi:"architecture"`
	// The operating system type required for the run.
	Os string `pulumi:"os"`
	// Variant of the CPU.
	Variant *string `pulumi:"variant"`
}

The platform properties against which the run has to happen.

type PlatformPropertiesResponseArgs

type PlatformPropertiesResponseArgs struct {
	// The OS architecture.
	Architecture pulumi.StringPtrInput `pulumi:"architecture"`
	// The operating system type required for the run.
	Os pulumi.StringInput `pulumi:"os"`
	// Variant of the CPU.
	Variant pulumi.StringPtrInput `pulumi:"variant"`
}

The platform properties against which the run has to happen.

func (PlatformPropertiesResponseArgs) ElementType

func (PlatformPropertiesResponseArgs) ToPlatformPropertiesResponseOutput

func (i PlatformPropertiesResponseArgs) ToPlatformPropertiesResponseOutput() PlatformPropertiesResponseOutput

func (PlatformPropertiesResponseArgs) ToPlatformPropertiesResponseOutputWithContext

func (i PlatformPropertiesResponseArgs) ToPlatformPropertiesResponseOutputWithContext(ctx context.Context) PlatformPropertiesResponseOutput

func (PlatformPropertiesResponseArgs) ToPlatformPropertiesResponsePtrOutput

func (i PlatformPropertiesResponseArgs) ToPlatformPropertiesResponsePtrOutput() PlatformPropertiesResponsePtrOutput

func (PlatformPropertiesResponseArgs) ToPlatformPropertiesResponsePtrOutputWithContext

func (i PlatformPropertiesResponseArgs) ToPlatformPropertiesResponsePtrOutputWithContext(ctx context.Context) PlatformPropertiesResponsePtrOutput

type PlatformPropertiesResponseInput

type PlatformPropertiesResponseInput interface {
	pulumi.Input

	ToPlatformPropertiesResponseOutput() PlatformPropertiesResponseOutput
	ToPlatformPropertiesResponseOutputWithContext(context.Context) PlatformPropertiesResponseOutput
}

PlatformPropertiesResponseInput is an input type that accepts PlatformPropertiesResponseArgs and PlatformPropertiesResponseOutput values. You can construct a concrete instance of `PlatformPropertiesResponseInput` via:

PlatformPropertiesResponseArgs{...}

type PlatformPropertiesResponseOutput

type PlatformPropertiesResponseOutput struct{ *pulumi.OutputState }

The platform properties against which the run has to happen.

func (PlatformPropertiesResponseOutput) Architecture

The OS architecture.

func (PlatformPropertiesResponseOutput) ElementType

func (PlatformPropertiesResponseOutput) Os

The operating system type required for the run.

func (PlatformPropertiesResponseOutput) ToPlatformPropertiesResponseOutput

func (o PlatformPropertiesResponseOutput) ToPlatformPropertiesResponseOutput() PlatformPropertiesResponseOutput

func (PlatformPropertiesResponseOutput) ToPlatformPropertiesResponseOutputWithContext

func (o PlatformPropertiesResponseOutput) ToPlatformPropertiesResponseOutputWithContext(ctx context.Context) PlatformPropertiesResponseOutput

func (PlatformPropertiesResponseOutput) ToPlatformPropertiesResponsePtrOutput

func (o PlatformPropertiesResponseOutput) ToPlatformPropertiesResponsePtrOutput() PlatformPropertiesResponsePtrOutput

func (PlatformPropertiesResponseOutput) ToPlatformPropertiesResponsePtrOutputWithContext

func (o PlatformPropertiesResponseOutput) ToPlatformPropertiesResponsePtrOutputWithContext(ctx context.Context) PlatformPropertiesResponsePtrOutput

func (PlatformPropertiesResponseOutput) Variant

Variant of the CPU.

type PlatformPropertiesResponsePtrInput

type PlatformPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPlatformPropertiesResponsePtrOutput() PlatformPropertiesResponsePtrOutput
	ToPlatformPropertiesResponsePtrOutputWithContext(context.Context) PlatformPropertiesResponsePtrOutput
}

PlatformPropertiesResponsePtrInput is an input type that accepts PlatformPropertiesResponseArgs, PlatformPropertiesResponsePtr and PlatformPropertiesResponsePtrOutput values. You can construct a concrete instance of `PlatformPropertiesResponsePtrInput` via:

        PlatformPropertiesResponseArgs{...}

or:

        nil

type PlatformPropertiesResponsePtrOutput

type PlatformPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PlatformPropertiesResponsePtrOutput) Architecture

The OS architecture.

func (PlatformPropertiesResponsePtrOutput) Elem

func (PlatformPropertiesResponsePtrOutput) ElementType

func (PlatformPropertiesResponsePtrOutput) Os

The operating system type required for the run.

func (PlatformPropertiesResponsePtrOutput) ToPlatformPropertiesResponsePtrOutput

func (o PlatformPropertiesResponsePtrOutput) ToPlatformPropertiesResponsePtrOutput() PlatformPropertiesResponsePtrOutput

func (PlatformPropertiesResponsePtrOutput) ToPlatformPropertiesResponsePtrOutputWithContext

func (o PlatformPropertiesResponsePtrOutput) ToPlatformPropertiesResponsePtrOutputWithContext(ctx context.Context) PlatformPropertiesResponsePtrOutput

func (PlatformPropertiesResponsePtrOutput) Variant

Variant of the CPU.

type RunResponse

type RunResponse struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The time the run was scheduled.
	CreateTime *string `pulumi:"createTime"`
	// The list of custom registries that were logged in during this run.
	CustomRegistries []string `pulumi:"customRegistries"`
	// The time the run finished.
	FinishTime *string `pulumi:"finishTime"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The image update trigger that caused the run. This is applicable if the task has base image trigger configured.
	ImageUpdateTrigger *ImageUpdateTriggerResponse `pulumi:"imageUpdateTrigger"`
	// The value that indicates whether archiving is enabled or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The last updated time for the run.
	LastUpdatedTime *string `pulumi:"lastUpdatedTime"`
	// The image description for the log artifact.
	LogArtifact ImageDescriptorResponse `pulumi:"logArtifact"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The list of all images that were generated from the run. This is applicable if the run generates base image dependencies.
	OutputImages []ImageDescriptorResponse `pulumi:"outputImages"`
	// The platform properties against which the run will happen.
	Platform *PlatformPropertiesResponse `pulumi:"platform"`
	// The provisioning state of a run.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The error message received from backend systems after the run is scheduled.
	RunErrorMessage string `pulumi:"runErrorMessage"`
	// The unique identifier for the run.
	RunId *string `pulumi:"runId"`
	// The type of run.
	RunType *string `pulumi:"runType"`
	// The scope of the credentials that were used to login to the source registry during this run.
	SourceRegistryAuth *string `pulumi:"sourceRegistryAuth"`
	// The source trigger that caused the run.
	SourceTrigger *SourceTriggerDescriptorResponse `pulumi:"sourceTrigger"`
	// The time the run started.
	StartTime *string `pulumi:"startTime"`
	// The current status of the run.
	Status *string `pulumi:"status"`
	// The task against which run was scheduled.
	Task *string `pulumi:"task"`
	// The timer trigger that caused the run.
	TimerTrigger *TimerTriggerDescriptorResponse `pulumi:"timerTrigger"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// The update trigger token passed for the Run.
	UpdateTriggerToken *string `pulumi:"updateTriggerToken"`
}

Run resource properties

type RunResponseArgs

type RunResponseArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrInput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The time the run was scheduled.
	CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
	// The list of custom registries that were logged in during this run.
	CustomRegistries pulumi.StringArrayInput `pulumi:"customRegistries"`
	// The time the run finished.
	FinishTime pulumi.StringPtrInput `pulumi:"finishTime"`
	// The resource ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The image update trigger that caused the run. This is applicable if the task has base image trigger configured.
	ImageUpdateTrigger ImageUpdateTriggerResponsePtrInput `pulumi:"imageUpdateTrigger"`
	// The value that indicates whether archiving is enabled or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The last updated time for the run.
	LastUpdatedTime pulumi.StringPtrInput `pulumi:"lastUpdatedTime"`
	// The image description for the log artifact.
	LogArtifact ImageDescriptorResponseInput `pulumi:"logArtifact"`
	// The name of the resource.
	Name pulumi.StringInput `pulumi:"name"`
	// The list of all images that were generated from the run. This is applicable if the run generates base image dependencies.
	OutputImages ImageDescriptorResponseArrayInput `pulumi:"outputImages"`
	// The platform properties against which the run will happen.
	Platform PlatformPropertiesResponsePtrInput `pulumi:"platform"`
	// The provisioning state of a run.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// The error message received from backend systems after the run is scheduled.
	RunErrorMessage pulumi.StringInput `pulumi:"runErrorMessage"`
	// The unique identifier for the run.
	RunId pulumi.StringPtrInput `pulumi:"runId"`
	// The type of run.
	RunType pulumi.StringPtrInput `pulumi:"runType"`
	// The scope of the credentials that were used to login to the source registry during this run.
	SourceRegistryAuth pulumi.StringPtrInput `pulumi:"sourceRegistryAuth"`
	// The source trigger that caused the run.
	SourceTrigger SourceTriggerDescriptorResponsePtrInput `pulumi:"sourceTrigger"`
	// The time the run started.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// The current status of the run.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The task against which run was scheduled.
	Task pulumi.StringPtrInput `pulumi:"task"`
	// The timer trigger that caused the run.
	TimerTrigger TimerTriggerDescriptorResponsePtrInput `pulumi:"timerTrigger"`
	// The type of the resource.
	Type pulumi.StringInput `pulumi:"type"`
	// The update trigger token passed for the Run.
	UpdateTriggerToken pulumi.StringPtrInput `pulumi:"updateTriggerToken"`
}

Run resource properties

func (RunResponseArgs) ElementType

func (RunResponseArgs) ElementType() reflect.Type

func (RunResponseArgs) ToRunResponseOutput

func (i RunResponseArgs) ToRunResponseOutput() RunResponseOutput

func (RunResponseArgs) ToRunResponseOutputWithContext

func (i RunResponseArgs) ToRunResponseOutputWithContext(ctx context.Context) RunResponseOutput

func (RunResponseArgs) ToRunResponsePtrOutput

func (i RunResponseArgs) ToRunResponsePtrOutput() RunResponsePtrOutput

func (RunResponseArgs) ToRunResponsePtrOutputWithContext

func (i RunResponseArgs) ToRunResponsePtrOutputWithContext(ctx context.Context) RunResponsePtrOutput

type RunResponseInput

type RunResponseInput interface {
	pulumi.Input

	ToRunResponseOutput() RunResponseOutput
	ToRunResponseOutputWithContext(context.Context) RunResponseOutput
}

RunResponseInput is an input type that accepts RunResponseArgs and RunResponseOutput values. You can construct a concrete instance of `RunResponseInput` via:

RunResponseArgs{...}

type RunResponseOutput

type RunResponseOutput struct{ *pulumi.OutputState }

Run resource properties

func (RunResponseOutput) AgentConfiguration

func (o RunResponseOutput) AgentConfiguration() AgentPropertiesResponsePtrOutput

The machine configuration of the run agent.

func (RunResponseOutput) AgentPoolName

func (o RunResponseOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the run.

func (RunResponseOutput) CreateTime

func (o RunResponseOutput) CreateTime() pulumi.StringPtrOutput

The time the run was scheduled.

func (RunResponseOutput) CustomRegistries

func (o RunResponseOutput) CustomRegistries() pulumi.StringArrayOutput

The list of custom registries that were logged in during this run.

func (RunResponseOutput) ElementType

func (RunResponseOutput) ElementType() reflect.Type

func (RunResponseOutput) FinishTime

func (o RunResponseOutput) FinishTime() pulumi.StringPtrOutput

The time the run finished.

func (RunResponseOutput) Id

The resource ID.

func (RunResponseOutput) ImageUpdateTrigger

The image update trigger that caused the run. This is applicable if the task has base image trigger configured.

func (RunResponseOutput) IsArchiveEnabled

func (o RunResponseOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled or not.

func (RunResponseOutput) LastUpdatedTime

func (o RunResponseOutput) LastUpdatedTime() pulumi.StringPtrOutput

The last updated time for the run.

func (RunResponseOutput) LogArtifact

The image description for the log artifact.

func (RunResponseOutput) Name

The name of the resource.

func (RunResponseOutput) OutputImages

The list of all images that were generated from the run. This is applicable if the run generates base image dependencies.

func (RunResponseOutput) Platform

The platform properties against which the run will happen.

func (RunResponseOutput) ProvisioningState

func (o RunResponseOutput) ProvisioningState() pulumi.StringPtrOutput

The provisioning state of a run.

func (RunResponseOutput) RunErrorMessage

func (o RunResponseOutput) RunErrorMessage() pulumi.StringOutput

The error message received from backend systems after the run is scheduled.

func (RunResponseOutput) RunId

The unique identifier for the run.

func (RunResponseOutput) RunType

The type of run.

func (RunResponseOutput) SourceRegistryAuth

func (o RunResponseOutput) SourceRegistryAuth() pulumi.StringPtrOutput

The scope of the credentials that were used to login to the source registry during this run.

func (RunResponseOutput) SourceTrigger

The source trigger that caused the run.

func (RunResponseOutput) StartTime

The time the run started.

func (RunResponseOutput) Status

The current status of the run.

func (RunResponseOutput) Task

The task against which run was scheduled.

func (RunResponseOutput) TimerTrigger

The timer trigger that caused the run.

func (RunResponseOutput) ToRunResponseOutput

func (o RunResponseOutput) ToRunResponseOutput() RunResponseOutput

func (RunResponseOutput) ToRunResponseOutputWithContext

func (o RunResponseOutput) ToRunResponseOutputWithContext(ctx context.Context) RunResponseOutput

func (RunResponseOutput) ToRunResponsePtrOutput

func (o RunResponseOutput) ToRunResponsePtrOutput() RunResponsePtrOutput

func (RunResponseOutput) ToRunResponsePtrOutputWithContext

func (o RunResponseOutput) ToRunResponsePtrOutputWithContext(ctx context.Context) RunResponsePtrOutput

func (RunResponseOutput) Type

The type of the resource.

func (RunResponseOutput) UpdateTriggerToken

func (o RunResponseOutput) UpdateTriggerToken() pulumi.StringPtrOutput

The update trigger token passed for the Run.

type RunResponsePtrInput

type RunResponsePtrInput interface {
	pulumi.Input

	ToRunResponsePtrOutput() RunResponsePtrOutput
	ToRunResponsePtrOutputWithContext(context.Context) RunResponsePtrOutput
}

RunResponsePtrInput is an input type that accepts RunResponseArgs, RunResponsePtr and RunResponsePtrOutput values. You can construct a concrete instance of `RunResponsePtrInput` via:

        RunResponseArgs{...}

or:

        nil

func RunResponsePtr

func RunResponsePtr(v *RunResponseArgs) RunResponsePtrInput

type RunResponsePtrOutput

type RunResponsePtrOutput struct{ *pulumi.OutputState }

func (RunResponsePtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (RunResponsePtrOutput) AgentPoolName

func (o RunResponsePtrOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the run.

func (RunResponsePtrOutput) CreateTime

The time the run was scheduled.

func (RunResponsePtrOutput) CustomRegistries

func (o RunResponsePtrOutput) CustomRegistries() pulumi.StringArrayOutput

The list of custom registries that were logged in during this run.

func (RunResponsePtrOutput) Elem

func (RunResponsePtrOutput) ElementType

func (RunResponsePtrOutput) ElementType() reflect.Type

func (RunResponsePtrOutput) FinishTime

The time the run finished.

func (RunResponsePtrOutput) Id

The resource ID.

func (RunResponsePtrOutput) ImageUpdateTrigger

The image update trigger that caused the run. This is applicable if the task has base image trigger configured.

func (RunResponsePtrOutput) IsArchiveEnabled

func (o RunResponsePtrOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled or not.

func (RunResponsePtrOutput) LastUpdatedTime

func (o RunResponsePtrOutput) LastUpdatedTime() pulumi.StringPtrOutput

The last updated time for the run.

func (RunResponsePtrOutput) LogArtifact

The image description for the log artifact.

func (RunResponsePtrOutput) Name

The name of the resource.

func (RunResponsePtrOutput) OutputImages

The list of all images that were generated from the run. This is applicable if the run generates base image dependencies.

func (RunResponsePtrOutput) Platform

The platform properties against which the run will happen.

func (RunResponsePtrOutput) ProvisioningState

func (o RunResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput

The provisioning state of a run.

func (RunResponsePtrOutput) RunErrorMessage

func (o RunResponsePtrOutput) RunErrorMessage() pulumi.StringPtrOutput

The error message received from backend systems after the run is scheduled.

func (RunResponsePtrOutput) RunId

The unique identifier for the run.

func (RunResponsePtrOutput) RunType

The type of run.

func (RunResponsePtrOutput) SourceRegistryAuth

func (o RunResponsePtrOutput) SourceRegistryAuth() pulumi.StringPtrOutput

The scope of the credentials that were used to login to the source registry during this run.

func (RunResponsePtrOutput) SourceTrigger

The source trigger that caused the run.

func (RunResponsePtrOutput) StartTime

The time the run started.

func (RunResponsePtrOutput) Status

The current status of the run.

func (RunResponsePtrOutput) Task

The task against which run was scheduled.

func (RunResponsePtrOutput) TimerTrigger

The timer trigger that caused the run.

func (RunResponsePtrOutput) ToRunResponsePtrOutput

func (o RunResponsePtrOutput) ToRunResponsePtrOutput() RunResponsePtrOutput

func (RunResponsePtrOutput) ToRunResponsePtrOutputWithContext

func (o RunResponsePtrOutput) ToRunResponsePtrOutputWithContext(ctx context.Context) RunResponsePtrOutput

func (RunResponsePtrOutput) Type

The type of the resource.

func (RunResponsePtrOutput) UpdateTriggerToken

func (o RunResponsePtrOutput) UpdateTriggerToken() pulumi.StringPtrOutput

The update trigger token passed for the Run.

type SecretObject

type SecretObject struct {
	// The type of the secret object which determines how the value of the secret object has to be
	// interpreted.
	Type *string `pulumi:"type"`
	// The value of the secret. The format of this value will be determined
	// based on the type of the secret object. If the type is Opaque, the value will be
	// used as is without any modification.
	Value *string `pulumi:"value"`
}

Describes the properties of a secret object value.

type SecretObjectArgs

type SecretObjectArgs struct {
	// The type of the secret object which determines how the value of the secret object has to be
	// interpreted.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The value of the secret. The format of this value will be determined
	// based on the type of the secret object. If the type is Opaque, the value will be
	// used as is without any modification.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes the properties of a secret object value.

func (SecretObjectArgs) ElementType

func (SecretObjectArgs) ElementType() reflect.Type

func (SecretObjectArgs) ToSecretObjectOutput

func (i SecretObjectArgs) ToSecretObjectOutput() SecretObjectOutput

func (SecretObjectArgs) ToSecretObjectOutputWithContext

func (i SecretObjectArgs) ToSecretObjectOutputWithContext(ctx context.Context) SecretObjectOutput

func (SecretObjectArgs) ToSecretObjectPtrOutput

func (i SecretObjectArgs) ToSecretObjectPtrOutput() SecretObjectPtrOutput

func (SecretObjectArgs) ToSecretObjectPtrOutputWithContext

func (i SecretObjectArgs) ToSecretObjectPtrOutputWithContext(ctx context.Context) SecretObjectPtrOutput

type SecretObjectInput

type SecretObjectInput interface {
	pulumi.Input

	ToSecretObjectOutput() SecretObjectOutput
	ToSecretObjectOutputWithContext(context.Context) SecretObjectOutput
}

SecretObjectInput is an input type that accepts SecretObjectArgs and SecretObjectOutput values. You can construct a concrete instance of `SecretObjectInput` via:

SecretObjectArgs{...}

type SecretObjectOutput

type SecretObjectOutput struct{ *pulumi.OutputState }

Describes the properties of a secret object value.

func (SecretObjectOutput) ElementType

func (SecretObjectOutput) ElementType() reflect.Type

func (SecretObjectOutput) ToSecretObjectOutput

func (o SecretObjectOutput) ToSecretObjectOutput() SecretObjectOutput

func (SecretObjectOutput) ToSecretObjectOutputWithContext

func (o SecretObjectOutput) ToSecretObjectOutputWithContext(ctx context.Context) SecretObjectOutput

func (SecretObjectOutput) ToSecretObjectPtrOutput

func (o SecretObjectOutput) ToSecretObjectPtrOutput() SecretObjectPtrOutput

func (SecretObjectOutput) ToSecretObjectPtrOutputWithContext

func (o SecretObjectOutput) ToSecretObjectPtrOutputWithContext(ctx context.Context) SecretObjectPtrOutput

func (SecretObjectOutput) Type

The type of the secret object which determines how the value of the secret object has to be interpreted.

func (SecretObjectOutput) Value

The value of the secret. The format of this value will be determined based on the type of the secret object. If the type is Opaque, the value will be used as is without any modification.

type SecretObjectPtrInput

type SecretObjectPtrInput interface {
	pulumi.Input

	ToSecretObjectPtrOutput() SecretObjectPtrOutput
	ToSecretObjectPtrOutputWithContext(context.Context) SecretObjectPtrOutput
}

SecretObjectPtrInput is an input type that accepts SecretObjectArgs, SecretObjectPtr and SecretObjectPtrOutput values. You can construct a concrete instance of `SecretObjectPtrInput` via:

        SecretObjectArgs{...}

or:

        nil

type SecretObjectPtrOutput

type SecretObjectPtrOutput struct{ *pulumi.OutputState }

func (SecretObjectPtrOutput) Elem

func (SecretObjectPtrOutput) ElementType

func (SecretObjectPtrOutput) ElementType() reflect.Type

func (SecretObjectPtrOutput) ToSecretObjectPtrOutput

func (o SecretObjectPtrOutput) ToSecretObjectPtrOutput() SecretObjectPtrOutput

func (SecretObjectPtrOutput) ToSecretObjectPtrOutputWithContext

func (o SecretObjectPtrOutput) ToSecretObjectPtrOutputWithContext(ctx context.Context) SecretObjectPtrOutput

func (SecretObjectPtrOutput) Type

The type of the secret object which determines how the value of the secret object has to be interpreted.

func (SecretObjectPtrOutput) Value

The value of the secret. The format of this value will be determined based on the type of the secret object. If the type is Opaque, the value will be used as is without any modification.

type SecretObjectResponse

type SecretObjectResponse struct {
	// The type of the secret object which determines how the value of the secret object has to be
	// interpreted.
	Type *string `pulumi:"type"`
	// The value of the secret. The format of this value will be determined
	// based on the type of the secret object. If the type is Opaque, the value will be
	// used as is without any modification.
	Value *string `pulumi:"value"`
}

Describes the properties of a secret object value.

type SecretObjectResponseArgs

type SecretObjectResponseArgs struct {
	// The type of the secret object which determines how the value of the secret object has to be
	// interpreted.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The value of the secret. The format of this value will be determined
	// based on the type of the secret object. If the type is Opaque, the value will be
	// used as is without any modification.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes the properties of a secret object value.

func (SecretObjectResponseArgs) ElementType

func (SecretObjectResponseArgs) ElementType() reflect.Type

func (SecretObjectResponseArgs) ToSecretObjectResponseOutput

func (i SecretObjectResponseArgs) ToSecretObjectResponseOutput() SecretObjectResponseOutput

func (SecretObjectResponseArgs) ToSecretObjectResponseOutputWithContext

func (i SecretObjectResponseArgs) ToSecretObjectResponseOutputWithContext(ctx context.Context) SecretObjectResponseOutput

func (SecretObjectResponseArgs) ToSecretObjectResponsePtrOutput

func (i SecretObjectResponseArgs) ToSecretObjectResponsePtrOutput() SecretObjectResponsePtrOutput

func (SecretObjectResponseArgs) ToSecretObjectResponsePtrOutputWithContext

func (i SecretObjectResponseArgs) ToSecretObjectResponsePtrOutputWithContext(ctx context.Context) SecretObjectResponsePtrOutput

type SecretObjectResponseInput

type SecretObjectResponseInput interface {
	pulumi.Input

	ToSecretObjectResponseOutput() SecretObjectResponseOutput
	ToSecretObjectResponseOutputWithContext(context.Context) SecretObjectResponseOutput
}

SecretObjectResponseInput is an input type that accepts SecretObjectResponseArgs and SecretObjectResponseOutput values. You can construct a concrete instance of `SecretObjectResponseInput` via:

SecretObjectResponseArgs{...}

type SecretObjectResponseOutput

type SecretObjectResponseOutput struct{ *pulumi.OutputState }

Describes the properties of a secret object value.

func (SecretObjectResponseOutput) ElementType

func (SecretObjectResponseOutput) ElementType() reflect.Type

func (SecretObjectResponseOutput) ToSecretObjectResponseOutput

func (o SecretObjectResponseOutput) ToSecretObjectResponseOutput() SecretObjectResponseOutput

func (SecretObjectResponseOutput) ToSecretObjectResponseOutputWithContext

func (o SecretObjectResponseOutput) ToSecretObjectResponseOutputWithContext(ctx context.Context) SecretObjectResponseOutput

func (SecretObjectResponseOutput) ToSecretObjectResponsePtrOutput

func (o SecretObjectResponseOutput) ToSecretObjectResponsePtrOutput() SecretObjectResponsePtrOutput

func (SecretObjectResponseOutput) ToSecretObjectResponsePtrOutputWithContext

func (o SecretObjectResponseOutput) ToSecretObjectResponsePtrOutputWithContext(ctx context.Context) SecretObjectResponsePtrOutput

func (SecretObjectResponseOutput) Type

The type of the secret object which determines how the value of the secret object has to be interpreted.

func (SecretObjectResponseOutput) Value

The value of the secret. The format of this value will be determined based on the type of the secret object. If the type is Opaque, the value will be used as is without any modification.

type SecretObjectResponsePtrInput

type SecretObjectResponsePtrInput interface {
	pulumi.Input

	ToSecretObjectResponsePtrOutput() SecretObjectResponsePtrOutput
	ToSecretObjectResponsePtrOutputWithContext(context.Context) SecretObjectResponsePtrOutput
}

SecretObjectResponsePtrInput is an input type that accepts SecretObjectResponseArgs, SecretObjectResponsePtr and SecretObjectResponsePtrOutput values. You can construct a concrete instance of `SecretObjectResponsePtrInput` via:

        SecretObjectResponseArgs{...}

or:

        nil

type SecretObjectResponsePtrOutput

type SecretObjectResponsePtrOutput struct{ *pulumi.OutputState }

func (SecretObjectResponsePtrOutput) Elem

func (SecretObjectResponsePtrOutput) ElementType

func (SecretObjectResponsePtrOutput) ToSecretObjectResponsePtrOutput

func (o SecretObjectResponsePtrOutput) ToSecretObjectResponsePtrOutput() SecretObjectResponsePtrOutput

func (SecretObjectResponsePtrOutput) ToSecretObjectResponsePtrOutputWithContext

func (o SecretObjectResponsePtrOutput) ToSecretObjectResponsePtrOutputWithContext(ctx context.Context) SecretObjectResponsePtrOutput

func (SecretObjectResponsePtrOutput) Type

The type of the secret object which determines how the value of the secret object has to be interpreted.

func (SecretObjectResponsePtrOutput) Value

The value of the secret. The format of this value will be determined based on the type of the secret object. If the type is Opaque, the value will be used as is without any modification.

type SetValue

type SetValue struct {
	// Flag to indicate whether the value represents a secret or not.
	IsSecret *bool `pulumi:"isSecret"`
	// The name of the overridable value.
	Name string `pulumi:"name"`
	// The overridable value.
	Value string `pulumi:"value"`
}

The properties of a overridable value that can be passed to a task template.

type SetValueArgs

type SetValueArgs struct {
	// Flag to indicate whether the value represents a secret or not.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// The name of the overridable value.
	Name pulumi.StringInput `pulumi:"name"`
	// The overridable value.
	Value pulumi.StringInput `pulumi:"value"`
}

The properties of a overridable value that can be passed to a task template.

func (SetValueArgs) ElementType

func (SetValueArgs) ElementType() reflect.Type

func (SetValueArgs) ToSetValueOutput

func (i SetValueArgs) ToSetValueOutput() SetValueOutput

func (SetValueArgs) ToSetValueOutputWithContext

func (i SetValueArgs) ToSetValueOutputWithContext(ctx context.Context) SetValueOutput

type SetValueArray

type SetValueArray []SetValueInput

func (SetValueArray) ElementType

func (SetValueArray) ElementType() reflect.Type

func (SetValueArray) ToSetValueArrayOutput

func (i SetValueArray) ToSetValueArrayOutput() SetValueArrayOutput

func (SetValueArray) ToSetValueArrayOutputWithContext

func (i SetValueArray) ToSetValueArrayOutputWithContext(ctx context.Context) SetValueArrayOutput

type SetValueArrayInput

type SetValueArrayInput interface {
	pulumi.Input

	ToSetValueArrayOutput() SetValueArrayOutput
	ToSetValueArrayOutputWithContext(context.Context) SetValueArrayOutput
}

SetValueArrayInput is an input type that accepts SetValueArray and SetValueArrayOutput values. You can construct a concrete instance of `SetValueArrayInput` via:

SetValueArray{ SetValueArgs{...} }

type SetValueArrayOutput

type SetValueArrayOutput struct{ *pulumi.OutputState }

func (SetValueArrayOutput) ElementType

func (SetValueArrayOutput) ElementType() reflect.Type

func (SetValueArrayOutput) Index

func (SetValueArrayOutput) ToSetValueArrayOutput

func (o SetValueArrayOutput) ToSetValueArrayOutput() SetValueArrayOutput

func (SetValueArrayOutput) ToSetValueArrayOutputWithContext

func (o SetValueArrayOutput) ToSetValueArrayOutputWithContext(ctx context.Context) SetValueArrayOutput

type SetValueInput

type SetValueInput interface {
	pulumi.Input

	ToSetValueOutput() SetValueOutput
	ToSetValueOutputWithContext(context.Context) SetValueOutput
}

SetValueInput is an input type that accepts SetValueArgs and SetValueOutput values. You can construct a concrete instance of `SetValueInput` via:

SetValueArgs{...}

type SetValueOutput

type SetValueOutput struct{ *pulumi.OutputState }

The properties of a overridable value that can be passed to a task template.

func (SetValueOutput) ElementType

func (SetValueOutput) ElementType() reflect.Type

func (SetValueOutput) IsSecret

func (o SetValueOutput) IsSecret() pulumi.BoolPtrOutput

Flag to indicate whether the value represents a secret or not.

func (SetValueOutput) Name

The name of the overridable value.

func (SetValueOutput) ToSetValueOutput

func (o SetValueOutput) ToSetValueOutput() SetValueOutput

func (SetValueOutput) ToSetValueOutputWithContext

func (o SetValueOutput) ToSetValueOutputWithContext(ctx context.Context) SetValueOutput

func (SetValueOutput) Value

The overridable value.

type SetValueResponse

type SetValueResponse struct {
	// Flag to indicate whether the value represents a secret or not.
	IsSecret *bool `pulumi:"isSecret"`
	// The name of the overridable value.
	Name string `pulumi:"name"`
	// The overridable value.
	Value string `pulumi:"value"`
}

The properties of a overridable value that can be passed to a task template.

type SetValueResponseArgs

type SetValueResponseArgs struct {
	// Flag to indicate whether the value represents a secret or not.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// The name of the overridable value.
	Name pulumi.StringInput `pulumi:"name"`
	// The overridable value.
	Value pulumi.StringInput `pulumi:"value"`
}

The properties of a overridable value that can be passed to a task template.

func (SetValueResponseArgs) ElementType

func (SetValueResponseArgs) ElementType() reflect.Type

func (SetValueResponseArgs) ToSetValueResponseOutput

func (i SetValueResponseArgs) ToSetValueResponseOutput() SetValueResponseOutput

func (SetValueResponseArgs) ToSetValueResponseOutputWithContext

func (i SetValueResponseArgs) ToSetValueResponseOutputWithContext(ctx context.Context) SetValueResponseOutput

type SetValueResponseArray

type SetValueResponseArray []SetValueResponseInput

func (SetValueResponseArray) ElementType

func (SetValueResponseArray) ElementType() reflect.Type

func (SetValueResponseArray) ToSetValueResponseArrayOutput

func (i SetValueResponseArray) ToSetValueResponseArrayOutput() SetValueResponseArrayOutput

func (SetValueResponseArray) ToSetValueResponseArrayOutputWithContext

func (i SetValueResponseArray) ToSetValueResponseArrayOutputWithContext(ctx context.Context) SetValueResponseArrayOutput

type SetValueResponseArrayInput

type SetValueResponseArrayInput interface {
	pulumi.Input

	ToSetValueResponseArrayOutput() SetValueResponseArrayOutput
	ToSetValueResponseArrayOutputWithContext(context.Context) SetValueResponseArrayOutput
}

SetValueResponseArrayInput is an input type that accepts SetValueResponseArray and SetValueResponseArrayOutput values. You can construct a concrete instance of `SetValueResponseArrayInput` via:

SetValueResponseArray{ SetValueResponseArgs{...} }

type SetValueResponseArrayOutput

type SetValueResponseArrayOutput struct{ *pulumi.OutputState }

func (SetValueResponseArrayOutput) ElementType

func (SetValueResponseArrayOutput) Index

func (SetValueResponseArrayOutput) ToSetValueResponseArrayOutput

func (o SetValueResponseArrayOutput) ToSetValueResponseArrayOutput() SetValueResponseArrayOutput

func (SetValueResponseArrayOutput) ToSetValueResponseArrayOutputWithContext

func (o SetValueResponseArrayOutput) ToSetValueResponseArrayOutputWithContext(ctx context.Context) SetValueResponseArrayOutput

type SetValueResponseInput

type SetValueResponseInput interface {
	pulumi.Input

	ToSetValueResponseOutput() SetValueResponseOutput
	ToSetValueResponseOutputWithContext(context.Context) SetValueResponseOutput
}

SetValueResponseInput is an input type that accepts SetValueResponseArgs and SetValueResponseOutput values. You can construct a concrete instance of `SetValueResponseInput` via:

SetValueResponseArgs{...}

type SetValueResponseOutput

type SetValueResponseOutput struct{ *pulumi.OutputState }

The properties of a overridable value that can be passed to a task template.

func (SetValueResponseOutput) ElementType

func (SetValueResponseOutput) ElementType() reflect.Type

func (SetValueResponseOutput) IsSecret

Flag to indicate whether the value represents a secret or not.

func (SetValueResponseOutput) Name

The name of the overridable value.

func (SetValueResponseOutput) ToSetValueResponseOutput

func (o SetValueResponseOutput) ToSetValueResponseOutput() SetValueResponseOutput

func (SetValueResponseOutput) ToSetValueResponseOutputWithContext

func (o SetValueResponseOutput) ToSetValueResponseOutputWithContext(ctx context.Context) SetValueResponseOutput

func (SetValueResponseOutput) Value

The overridable value.

type SourceProperties

type SourceProperties struct {
	// The branch name of the source code.
	Branch *string `pulumi:"branch"`
	// The full URL to the source code repository
	RepositoryUrl string `pulumi:"repositoryUrl"`
	// The authorization properties for accessing the source code repository and to set up
	// webhooks for notifications.
	SourceControlAuthProperties *AuthInfo `pulumi:"sourceControlAuthProperties"`
	// The type of source control service.
	SourceControlType string `pulumi:"sourceControlType"`
}

The properties of the source code repository.

type SourcePropertiesArgs

type SourcePropertiesArgs struct {
	// The branch name of the source code.
	Branch pulumi.StringPtrInput `pulumi:"branch"`
	// The full URL to the source code repository
	RepositoryUrl pulumi.StringInput `pulumi:"repositoryUrl"`
	// The authorization properties for accessing the source code repository and to set up
	// webhooks for notifications.
	SourceControlAuthProperties AuthInfoPtrInput `pulumi:"sourceControlAuthProperties"`
	// The type of source control service.
	SourceControlType pulumi.StringInput `pulumi:"sourceControlType"`
}

The properties of the source code repository.

func (SourcePropertiesArgs) ElementType

func (SourcePropertiesArgs) ElementType() reflect.Type

func (SourcePropertiesArgs) ToSourcePropertiesOutput

func (i SourcePropertiesArgs) ToSourcePropertiesOutput() SourcePropertiesOutput

func (SourcePropertiesArgs) ToSourcePropertiesOutputWithContext

func (i SourcePropertiesArgs) ToSourcePropertiesOutputWithContext(ctx context.Context) SourcePropertiesOutput

type SourcePropertiesInput

type SourcePropertiesInput interface {
	pulumi.Input

	ToSourcePropertiesOutput() SourcePropertiesOutput
	ToSourcePropertiesOutputWithContext(context.Context) SourcePropertiesOutput
}

SourcePropertiesInput is an input type that accepts SourcePropertiesArgs and SourcePropertiesOutput values. You can construct a concrete instance of `SourcePropertiesInput` via:

SourcePropertiesArgs{...}

type SourcePropertiesOutput

type SourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of the source code repository.

func (SourcePropertiesOutput) Branch

The branch name of the source code.

func (SourcePropertiesOutput) ElementType

func (SourcePropertiesOutput) ElementType() reflect.Type

func (SourcePropertiesOutput) RepositoryUrl

func (o SourcePropertiesOutput) RepositoryUrl() pulumi.StringOutput

The full URL to the source code repository

func (SourcePropertiesOutput) SourceControlAuthProperties

func (o SourcePropertiesOutput) SourceControlAuthProperties() AuthInfoPtrOutput

The authorization properties for accessing the source code repository and to set up webhooks for notifications.

func (SourcePropertiesOutput) SourceControlType

func (o SourcePropertiesOutput) SourceControlType() pulumi.StringOutput

The type of source control service.

func (SourcePropertiesOutput) ToSourcePropertiesOutput

func (o SourcePropertiesOutput) ToSourcePropertiesOutput() SourcePropertiesOutput

func (SourcePropertiesOutput) ToSourcePropertiesOutputWithContext

func (o SourcePropertiesOutput) ToSourcePropertiesOutputWithContext(ctx context.Context) SourcePropertiesOutput

type SourcePropertiesResponse

type SourcePropertiesResponse struct {
	// The branch name of the source code.
	Branch *string `pulumi:"branch"`
	// The full URL to the source code repository
	RepositoryUrl string `pulumi:"repositoryUrl"`
	// The authorization properties for accessing the source code repository and to set up
	// webhooks for notifications.
	SourceControlAuthProperties *AuthInfoResponse `pulumi:"sourceControlAuthProperties"`
	// The type of source control service.
	SourceControlType string `pulumi:"sourceControlType"`
}

The properties of the source code repository.

type SourcePropertiesResponseArgs

type SourcePropertiesResponseArgs struct {
	// The branch name of the source code.
	Branch pulumi.StringPtrInput `pulumi:"branch"`
	// The full URL to the source code repository
	RepositoryUrl pulumi.StringInput `pulumi:"repositoryUrl"`
	// The authorization properties for accessing the source code repository and to set up
	// webhooks for notifications.
	SourceControlAuthProperties AuthInfoResponsePtrInput `pulumi:"sourceControlAuthProperties"`
	// The type of source control service.
	SourceControlType pulumi.StringInput `pulumi:"sourceControlType"`
}

The properties of the source code repository.

func (SourcePropertiesResponseArgs) ElementType

func (SourcePropertiesResponseArgs) ToSourcePropertiesResponseOutput

func (i SourcePropertiesResponseArgs) ToSourcePropertiesResponseOutput() SourcePropertiesResponseOutput

func (SourcePropertiesResponseArgs) ToSourcePropertiesResponseOutputWithContext

func (i SourcePropertiesResponseArgs) ToSourcePropertiesResponseOutputWithContext(ctx context.Context) SourcePropertiesResponseOutput

type SourcePropertiesResponseInput

type SourcePropertiesResponseInput interface {
	pulumi.Input

	ToSourcePropertiesResponseOutput() SourcePropertiesResponseOutput
	ToSourcePropertiesResponseOutputWithContext(context.Context) SourcePropertiesResponseOutput
}

SourcePropertiesResponseInput is an input type that accepts SourcePropertiesResponseArgs and SourcePropertiesResponseOutput values. You can construct a concrete instance of `SourcePropertiesResponseInput` via:

SourcePropertiesResponseArgs{...}

type SourcePropertiesResponseOutput

type SourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the source code repository.

func (SourcePropertiesResponseOutput) Branch

The branch name of the source code.

func (SourcePropertiesResponseOutput) ElementType

func (SourcePropertiesResponseOutput) RepositoryUrl

The full URL to the source code repository

func (SourcePropertiesResponseOutput) SourceControlAuthProperties

func (o SourcePropertiesResponseOutput) SourceControlAuthProperties() AuthInfoResponsePtrOutput

The authorization properties for accessing the source code repository and to set up webhooks for notifications.

func (SourcePropertiesResponseOutput) SourceControlType

func (o SourcePropertiesResponseOutput) SourceControlType() pulumi.StringOutput

The type of source control service.

func (SourcePropertiesResponseOutput) ToSourcePropertiesResponseOutput

func (o SourcePropertiesResponseOutput) ToSourcePropertiesResponseOutput() SourcePropertiesResponseOutput

func (SourcePropertiesResponseOutput) ToSourcePropertiesResponseOutputWithContext

func (o SourcePropertiesResponseOutput) ToSourcePropertiesResponseOutputWithContext(ctx context.Context) SourcePropertiesResponseOutput

type SourceRegistryCredentials

type SourceRegistryCredentials struct {
	// The authentication mode which determines the source registry login scope. The credentials for the source registry
	// will be generated using the given scope. These credentials will be used to login to
	// the source registry during the run.
	LoginMode *string `pulumi:"loginMode"`
}

Describes the credential parameters for accessing the source registry.

type SourceRegistryCredentialsArgs

type SourceRegistryCredentialsArgs struct {
	// The authentication mode which determines the source registry login scope. The credentials for the source registry
	// will be generated using the given scope. These credentials will be used to login to
	// the source registry during the run.
	LoginMode pulumi.StringPtrInput `pulumi:"loginMode"`
}

Describes the credential parameters for accessing the source registry.

func (SourceRegistryCredentialsArgs) ElementType

func (SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsOutput

func (i SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsOutput() SourceRegistryCredentialsOutput

func (SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsOutputWithContext

func (i SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsOutputWithContext(ctx context.Context) SourceRegistryCredentialsOutput

func (SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsPtrOutput

func (i SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsPtrOutput() SourceRegistryCredentialsPtrOutput

func (SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsPtrOutputWithContext

func (i SourceRegistryCredentialsArgs) ToSourceRegistryCredentialsPtrOutputWithContext(ctx context.Context) SourceRegistryCredentialsPtrOutput

type SourceRegistryCredentialsInput

type SourceRegistryCredentialsInput interface {
	pulumi.Input

	ToSourceRegistryCredentialsOutput() SourceRegistryCredentialsOutput
	ToSourceRegistryCredentialsOutputWithContext(context.Context) SourceRegistryCredentialsOutput
}

SourceRegistryCredentialsInput is an input type that accepts SourceRegistryCredentialsArgs and SourceRegistryCredentialsOutput values. You can construct a concrete instance of `SourceRegistryCredentialsInput` via:

SourceRegistryCredentialsArgs{...}

type SourceRegistryCredentialsOutput

type SourceRegistryCredentialsOutput struct{ *pulumi.OutputState }

Describes the credential parameters for accessing the source registry.

func (SourceRegistryCredentialsOutput) ElementType

func (SourceRegistryCredentialsOutput) LoginMode

The authentication mode which determines the source registry login scope. The credentials for the source registry will be generated using the given scope. These credentials will be used to login to the source registry during the run.

func (SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsOutput

func (o SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsOutput() SourceRegistryCredentialsOutput

func (SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsOutputWithContext

func (o SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsOutputWithContext(ctx context.Context) SourceRegistryCredentialsOutput

func (SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsPtrOutput

func (o SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsPtrOutput() SourceRegistryCredentialsPtrOutput

func (SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsPtrOutputWithContext

func (o SourceRegistryCredentialsOutput) ToSourceRegistryCredentialsPtrOutputWithContext(ctx context.Context) SourceRegistryCredentialsPtrOutput

type SourceRegistryCredentialsPtrInput

type SourceRegistryCredentialsPtrInput interface {
	pulumi.Input

	ToSourceRegistryCredentialsPtrOutput() SourceRegistryCredentialsPtrOutput
	ToSourceRegistryCredentialsPtrOutputWithContext(context.Context) SourceRegistryCredentialsPtrOutput
}

SourceRegistryCredentialsPtrInput is an input type that accepts SourceRegistryCredentialsArgs, SourceRegistryCredentialsPtr and SourceRegistryCredentialsPtrOutput values. You can construct a concrete instance of `SourceRegistryCredentialsPtrInput` via:

        SourceRegistryCredentialsArgs{...}

or:

        nil

type SourceRegistryCredentialsPtrOutput

type SourceRegistryCredentialsPtrOutput struct{ *pulumi.OutputState }

func (SourceRegistryCredentialsPtrOutput) Elem

func (SourceRegistryCredentialsPtrOutput) ElementType

func (SourceRegistryCredentialsPtrOutput) LoginMode

The authentication mode which determines the source registry login scope. The credentials for the source registry will be generated using the given scope. These credentials will be used to login to the source registry during the run.

func (SourceRegistryCredentialsPtrOutput) ToSourceRegistryCredentialsPtrOutput

func (o SourceRegistryCredentialsPtrOutput) ToSourceRegistryCredentialsPtrOutput() SourceRegistryCredentialsPtrOutput

func (SourceRegistryCredentialsPtrOutput) ToSourceRegistryCredentialsPtrOutputWithContext

func (o SourceRegistryCredentialsPtrOutput) ToSourceRegistryCredentialsPtrOutputWithContext(ctx context.Context) SourceRegistryCredentialsPtrOutput

type SourceRegistryCredentialsResponse

type SourceRegistryCredentialsResponse struct {
	// The authentication mode which determines the source registry login scope. The credentials for the source registry
	// will be generated using the given scope. These credentials will be used to login to
	// the source registry during the run.
	LoginMode *string `pulumi:"loginMode"`
}

Describes the credential parameters for accessing the source registry.

type SourceRegistryCredentialsResponseArgs

type SourceRegistryCredentialsResponseArgs struct {
	// The authentication mode which determines the source registry login scope. The credentials for the source registry
	// will be generated using the given scope. These credentials will be used to login to
	// the source registry during the run.
	LoginMode pulumi.StringPtrInput `pulumi:"loginMode"`
}

Describes the credential parameters for accessing the source registry.

func (SourceRegistryCredentialsResponseArgs) ElementType

func (SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponseOutput

func (i SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponseOutput() SourceRegistryCredentialsResponseOutput

func (SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponseOutputWithContext

func (i SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponseOutputWithContext(ctx context.Context) SourceRegistryCredentialsResponseOutput

func (SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponsePtrOutput

func (i SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponsePtrOutput() SourceRegistryCredentialsResponsePtrOutput

func (SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponsePtrOutputWithContext

func (i SourceRegistryCredentialsResponseArgs) ToSourceRegistryCredentialsResponsePtrOutputWithContext(ctx context.Context) SourceRegistryCredentialsResponsePtrOutput

type SourceRegistryCredentialsResponseInput

type SourceRegistryCredentialsResponseInput interface {
	pulumi.Input

	ToSourceRegistryCredentialsResponseOutput() SourceRegistryCredentialsResponseOutput
	ToSourceRegistryCredentialsResponseOutputWithContext(context.Context) SourceRegistryCredentialsResponseOutput
}

SourceRegistryCredentialsResponseInput is an input type that accepts SourceRegistryCredentialsResponseArgs and SourceRegistryCredentialsResponseOutput values. You can construct a concrete instance of `SourceRegistryCredentialsResponseInput` via:

SourceRegistryCredentialsResponseArgs{...}

type SourceRegistryCredentialsResponseOutput

type SourceRegistryCredentialsResponseOutput struct{ *pulumi.OutputState }

Describes the credential parameters for accessing the source registry.

func (SourceRegistryCredentialsResponseOutput) ElementType

func (SourceRegistryCredentialsResponseOutput) LoginMode

The authentication mode which determines the source registry login scope. The credentials for the source registry will be generated using the given scope. These credentials will be used to login to the source registry during the run.

func (SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponseOutput

func (o SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponseOutput() SourceRegistryCredentialsResponseOutput

func (SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponseOutputWithContext

func (o SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponseOutputWithContext(ctx context.Context) SourceRegistryCredentialsResponseOutput

func (SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponsePtrOutput

func (o SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponsePtrOutput() SourceRegistryCredentialsResponsePtrOutput

func (SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponsePtrOutputWithContext

func (o SourceRegistryCredentialsResponseOutput) ToSourceRegistryCredentialsResponsePtrOutputWithContext(ctx context.Context) SourceRegistryCredentialsResponsePtrOutput

type SourceRegistryCredentialsResponsePtrInput

type SourceRegistryCredentialsResponsePtrInput interface {
	pulumi.Input

	ToSourceRegistryCredentialsResponsePtrOutput() SourceRegistryCredentialsResponsePtrOutput
	ToSourceRegistryCredentialsResponsePtrOutputWithContext(context.Context) SourceRegistryCredentialsResponsePtrOutput
}

SourceRegistryCredentialsResponsePtrInput is an input type that accepts SourceRegistryCredentialsResponseArgs, SourceRegistryCredentialsResponsePtr and SourceRegistryCredentialsResponsePtrOutput values. You can construct a concrete instance of `SourceRegistryCredentialsResponsePtrInput` via:

        SourceRegistryCredentialsResponseArgs{...}

or:

        nil

type SourceRegistryCredentialsResponsePtrOutput

type SourceRegistryCredentialsResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceRegistryCredentialsResponsePtrOutput) Elem

func (SourceRegistryCredentialsResponsePtrOutput) ElementType

func (SourceRegistryCredentialsResponsePtrOutput) LoginMode

The authentication mode which determines the source registry login scope. The credentials for the source registry will be generated using the given scope. These credentials will be used to login to the source registry during the run.

func (SourceRegistryCredentialsResponsePtrOutput) ToSourceRegistryCredentialsResponsePtrOutput

func (o SourceRegistryCredentialsResponsePtrOutput) ToSourceRegistryCredentialsResponsePtrOutput() SourceRegistryCredentialsResponsePtrOutput

func (SourceRegistryCredentialsResponsePtrOutput) ToSourceRegistryCredentialsResponsePtrOutputWithContext

func (o SourceRegistryCredentialsResponsePtrOutput) ToSourceRegistryCredentialsResponsePtrOutputWithContext(ctx context.Context) SourceRegistryCredentialsResponsePtrOutput

type SourceTrigger

type SourceTrigger struct {
	// The name of the trigger.
	Name string `pulumi:"name"`
	// The properties that describes the source(code) for the task.
	SourceRepository SourceProperties `pulumi:"sourceRepository"`
	// The source event corresponding to the trigger.
	SourceTriggerEvents []string `pulumi:"sourceTriggerEvents"`
	// The current status of trigger.
	Status *string `pulumi:"status"`
}

The properties of a source based trigger.

type SourceTriggerArgs

type SourceTriggerArgs struct {
	// The name of the trigger.
	Name pulumi.StringInput `pulumi:"name"`
	// The properties that describes the source(code) for the task.
	SourceRepository SourcePropertiesInput `pulumi:"sourceRepository"`
	// The source event corresponding to the trigger.
	SourceTriggerEvents pulumi.StringArrayInput `pulumi:"sourceTriggerEvents"`
	// The current status of trigger.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The properties of a source based trigger.

func (SourceTriggerArgs) ElementType

func (SourceTriggerArgs) ElementType() reflect.Type

func (SourceTriggerArgs) ToSourceTriggerOutput

func (i SourceTriggerArgs) ToSourceTriggerOutput() SourceTriggerOutput

func (SourceTriggerArgs) ToSourceTriggerOutputWithContext

func (i SourceTriggerArgs) ToSourceTriggerOutputWithContext(ctx context.Context) SourceTriggerOutput

type SourceTriggerArray

type SourceTriggerArray []SourceTriggerInput

func (SourceTriggerArray) ElementType

func (SourceTriggerArray) ElementType() reflect.Type

func (SourceTriggerArray) ToSourceTriggerArrayOutput

func (i SourceTriggerArray) ToSourceTriggerArrayOutput() SourceTriggerArrayOutput

func (SourceTriggerArray) ToSourceTriggerArrayOutputWithContext

func (i SourceTriggerArray) ToSourceTriggerArrayOutputWithContext(ctx context.Context) SourceTriggerArrayOutput

type SourceTriggerArrayInput

type SourceTriggerArrayInput interface {
	pulumi.Input

	ToSourceTriggerArrayOutput() SourceTriggerArrayOutput
	ToSourceTriggerArrayOutputWithContext(context.Context) SourceTriggerArrayOutput
}

SourceTriggerArrayInput is an input type that accepts SourceTriggerArray and SourceTriggerArrayOutput values. You can construct a concrete instance of `SourceTriggerArrayInput` via:

SourceTriggerArray{ SourceTriggerArgs{...} }

type SourceTriggerArrayOutput

type SourceTriggerArrayOutput struct{ *pulumi.OutputState }

func (SourceTriggerArrayOutput) ElementType

func (SourceTriggerArrayOutput) ElementType() reflect.Type

func (SourceTriggerArrayOutput) Index

func (SourceTriggerArrayOutput) ToSourceTriggerArrayOutput

func (o SourceTriggerArrayOutput) ToSourceTriggerArrayOutput() SourceTriggerArrayOutput

func (SourceTriggerArrayOutput) ToSourceTriggerArrayOutputWithContext

func (o SourceTriggerArrayOutput) ToSourceTriggerArrayOutputWithContext(ctx context.Context) SourceTriggerArrayOutput

type SourceTriggerDescriptorResponse

type SourceTriggerDescriptorResponse struct {
	// The branch name in the repository.
	BranchName *string `pulumi:"branchName"`
	// The unique ID that identifies a commit.
	CommitId *string `pulumi:"commitId"`
	// The event type of the trigger.
	EventType *string `pulumi:"eventType"`
	// The unique ID of the trigger.
	Id *string `pulumi:"id"`
	// The source control provider type.
	ProviderType *string `pulumi:"providerType"`
	// The unique ID that identifies pull request.
	PullRequestId *string `pulumi:"pullRequestId"`
	// The repository URL.
	RepositoryUrl *string `pulumi:"repositoryUrl"`
}

The source trigger that caused a run.

type SourceTriggerDescriptorResponseArgs

type SourceTriggerDescriptorResponseArgs struct {
	// The branch name in the repository.
	BranchName pulumi.StringPtrInput `pulumi:"branchName"`
	// The unique ID that identifies a commit.
	CommitId pulumi.StringPtrInput `pulumi:"commitId"`
	// The event type of the trigger.
	EventType pulumi.StringPtrInput `pulumi:"eventType"`
	// The unique ID of the trigger.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The source control provider type.
	ProviderType pulumi.StringPtrInput `pulumi:"providerType"`
	// The unique ID that identifies pull request.
	PullRequestId pulumi.StringPtrInput `pulumi:"pullRequestId"`
	// The repository URL.
	RepositoryUrl pulumi.StringPtrInput `pulumi:"repositoryUrl"`
}

The source trigger that caused a run.

func (SourceTriggerDescriptorResponseArgs) ElementType

func (SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponseOutput

func (i SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponseOutput() SourceTriggerDescriptorResponseOutput

func (SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponseOutputWithContext

func (i SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponseOutputWithContext(ctx context.Context) SourceTriggerDescriptorResponseOutput

func (SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponsePtrOutput

func (i SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponsePtrOutput() SourceTriggerDescriptorResponsePtrOutput

func (SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponsePtrOutputWithContext

func (i SourceTriggerDescriptorResponseArgs) ToSourceTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) SourceTriggerDescriptorResponsePtrOutput

type SourceTriggerDescriptorResponseInput

type SourceTriggerDescriptorResponseInput interface {
	pulumi.Input

	ToSourceTriggerDescriptorResponseOutput() SourceTriggerDescriptorResponseOutput
	ToSourceTriggerDescriptorResponseOutputWithContext(context.Context) SourceTriggerDescriptorResponseOutput
}

SourceTriggerDescriptorResponseInput is an input type that accepts SourceTriggerDescriptorResponseArgs and SourceTriggerDescriptorResponseOutput values. You can construct a concrete instance of `SourceTriggerDescriptorResponseInput` via:

SourceTriggerDescriptorResponseArgs{...}

type SourceTriggerDescriptorResponseOutput

type SourceTriggerDescriptorResponseOutput struct{ *pulumi.OutputState }

The source trigger that caused a run.

func (SourceTriggerDescriptorResponseOutput) BranchName

The branch name in the repository.

func (SourceTriggerDescriptorResponseOutput) CommitId

The unique ID that identifies a commit.

func (SourceTriggerDescriptorResponseOutput) ElementType

func (SourceTriggerDescriptorResponseOutput) EventType

The event type of the trigger.

func (SourceTriggerDescriptorResponseOutput) Id

The unique ID of the trigger.

func (SourceTriggerDescriptorResponseOutput) ProviderType

The source control provider type.

func (SourceTriggerDescriptorResponseOutput) PullRequestId

The unique ID that identifies pull request.

func (SourceTriggerDescriptorResponseOutput) RepositoryUrl

The repository URL.

func (SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutput

func (o SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutput() SourceTriggerDescriptorResponseOutput

func (SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutputWithContext

func (o SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutputWithContext(ctx context.Context) SourceTriggerDescriptorResponseOutput

func (SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponsePtrOutput

func (o SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponsePtrOutput() SourceTriggerDescriptorResponsePtrOutput

func (SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponsePtrOutputWithContext

func (o SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) SourceTriggerDescriptorResponsePtrOutput

type SourceTriggerDescriptorResponsePtrInput

type SourceTriggerDescriptorResponsePtrInput interface {
	pulumi.Input

	ToSourceTriggerDescriptorResponsePtrOutput() SourceTriggerDescriptorResponsePtrOutput
	ToSourceTriggerDescriptorResponsePtrOutputWithContext(context.Context) SourceTriggerDescriptorResponsePtrOutput
}

SourceTriggerDescriptorResponsePtrInput is an input type that accepts SourceTriggerDescriptorResponseArgs, SourceTriggerDescriptorResponsePtr and SourceTriggerDescriptorResponsePtrOutput values. You can construct a concrete instance of `SourceTriggerDescriptorResponsePtrInput` via:

        SourceTriggerDescriptorResponseArgs{...}

or:

        nil

type SourceTriggerDescriptorResponsePtrOutput

type SourceTriggerDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceTriggerDescriptorResponsePtrOutput) BranchName

The branch name in the repository.

func (SourceTriggerDescriptorResponsePtrOutput) CommitId

The unique ID that identifies a commit.

func (SourceTriggerDescriptorResponsePtrOutput) Elem

func (SourceTriggerDescriptorResponsePtrOutput) ElementType

func (SourceTriggerDescriptorResponsePtrOutput) EventType

The event type of the trigger.

func (SourceTriggerDescriptorResponsePtrOutput) Id

The unique ID of the trigger.

func (SourceTriggerDescriptorResponsePtrOutput) ProviderType

The source control provider type.

func (SourceTriggerDescriptorResponsePtrOutput) PullRequestId

The unique ID that identifies pull request.

func (SourceTriggerDescriptorResponsePtrOutput) RepositoryUrl

The repository URL.

func (SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutput

func (o SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutput() SourceTriggerDescriptorResponsePtrOutput

func (SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutputWithContext

func (o SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) SourceTriggerDescriptorResponsePtrOutput

type SourceTriggerInput

type SourceTriggerInput interface {
	pulumi.Input

	ToSourceTriggerOutput() SourceTriggerOutput
	ToSourceTriggerOutputWithContext(context.Context) SourceTriggerOutput
}

SourceTriggerInput is an input type that accepts SourceTriggerArgs and SourceTriggerOutput values. You can construct a concrete instance of `SourceTriggerInput` via:

SourceTriggerArgs{...}

type SourceTriggerOutput

type SourceTriggerOutput struct{ *pulumi.OutputState }

The properties of a source based trigger.

func (SourceTriggerOutput) ElementType

func (SourceTriggerOutput) ElementType() reflect.Type

func (SourceTriggerOutput) Name

The name of the trigger.

func (SourceTriggerOutput) SourceRepository

func (o SourceTriggerOutput) SourceRepository() SourcePropertiesOutput

The properties that describes the source(code) for the task.

func (SourceTriggerOutput) SourceTriggerEvents

func (o SourceTriggerOutput) SourceTriggerEvents() pulumi.StringArrayOutput

The source event corresponding to the trigger.

func (SourceTriggerOutput) Status

The current status of trigger.

func (SourceTriggerOutput) ToSourceTriggerOutput

func (o SourceTriggerOutput) ToSourceTriggerOutput() SourceTriggerOutput

func (SourceTriggerOutput) ToSourceTriggerOutputWithContext

func (o SourceTriggerOutput) ToSourceTriggerOutputWithContext(ctx context.Context) SourceTriggerOutput

type SourceTriggerResponse

type SourceTriggerResponse struct {
	// The name of the trigger.
	Name string `pulumi:"name"`
	// The properties that describes the source(code) for the task.
	SourceRepository SourcePropertiesResponse `pulumi:"sourceRepository"`
	// The source event corresponding to the trigger.
	SourceTriggerEvents []string `pulumi:"sourceTriggerEvents"`
	// The current status of trigger.
	Status *string `pulumi:"status"`
}

The properties of a source based trigger.

type SourceTriggerResponseArgs

type SourceTriggerResponseArgs struct {
	// The name of the trigger.
	Name pulumi.StringInput `pulumi:"name"`
	// The properties that describes the source(code) for the task.
	SourceRepository SourcePropertiesResponseInput `pulumi:"sourceRepository"`
	// The source event corresponding to the trigger.
	SourceTriggerEvents pulumi.StringArrayInput `pulumi:"sourceTriggerEvents"`
	// The current status of trigger.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The properties of a source based trigger.

func (SourceTriggerResponseArgs) ElementType

func (SourceTriggerResponseArgs) ElementType() reflect.Type

func (SourceTriggerResponseArgs) ToSourceTriggerResponseOutput

func (i SourceTriggerResponseArgs) ToSourceTriggerResponseOutput() SourceTriggerResponseOutput

func (SourceTriggerResponseArgs) ToSourceTriggerResponseOutputWithContext

func (i SourceTriggerResponseArgs) ToSourceTriggerResponseOutputWithContext(ctx context.Context) SourceTriggerResponseOutput

type SourceTriggerResponseArray

type SourceTriggerResponseArray []SourceTriggerResponseInput

func (SourceTriggerResponseArray) ElementType

func (SourceTriggerResponseArray) ElementType() reflect.Type

func (SourceTriggerResponseArray) ToSourceTriggerResponseArrayOutput

func (i SourceTriggerResponseArray) ToSourceTriggerResponseArrayOutput() SourceTriggerResponseArrayOutput

func (SourceTriggerResponseArray) ToSourceTriggerResponseArrayOutputWithContext

func (i SourceTriggerResponseArray) ToSourceTriggerResponseArrayOutputWithContext(ctx context.Context) SourceTriggerResponseArrayOutput

type SourceTriggerResponseArrayInput

type SourceTriggerResponseArrayInput interface {
	pulumi.Input

	ToSourceTriggerResponseArrayOutput() SourceTriggerResponseArrayOutput
	ToSourceTriggerResponseArrayOutputWithContext(context.Context) SourceTriggerResponseArrayOutput
}

SourceTriggerResponseArrayInput is an input type that accepts SourceTriggerResponseArray and SourceTriggerResponseArrayOutput values. You can construct a concrete instance of `SourceTriggerResponseArrayInput` via:

SourceTriggerResponseArray{ SourceTriggerResponseArgs{...} }

type SourceTriggerResponseArrayOutput

type SourceTriggerResponseArrayOutput struct{ *pulumi.OutputState }

func (SourceTriggerResponseArrayOutput) ElementType

func (SourceTriggerResponseArrayOutput) Index

func (SourceTriggerResponseArrayOutput) ToSourceTriggerResponseArrayOutput

func (o SourceTriggerResponseArrayOutput) ToSourceTriggerResponseArrayOutput() SourceTriggerResponseArrayOutput

func (SourceTriggerResponseArrayOutput) ToSourceTriggerResponseArrayOutputWithContext

func (o SourceTriggerResponseArrayOutput) ToSourceTriggerResponseArrayOutputWithContext(ctx context.Context) SourceTriggerResponseArrayOutput

type SourceTriggerResponseInput

type SourceTriggerResponseInput interface {
	pulumi.Input

	ToSourceTriggerResponseOutput() SourceTriggerResponseOutput
	ToSourceTriggerResponseOutputWithContext(context.Context) SourceTriggerResponseOutput
}

SourceTriggerResponseInput is an input type that accepts SourceTriggerResponseArgs and SourceTriggerResponseOutput values. You can construct a concrete instance of `SourceTriggerResponseInput` via:

SourceTriggerResponseArgs{...}

type SourceTriggerResponseOutput

type SourceTriggerResponseOutput struct{ *pulumi.OutputState }

The properties of a source based trigger.

func (SourceTriggerResponseOutput) ElementType

func (SourceTriggerResponseOutput) Name

The name of the trigger.

func (SourceTriggerResponseOutput) SourceRepository

The properties that describes the source(code) for the task.

func (SourceTriggerResponseOutput) SourceTriggerEvents

func (o SourceTriggerResponseOutput) SourceTriggerEvents() pulumi.StringArrayOutput

The source event corresponding to the trigger.

func (SourceTriggerResponseOutput) Status

The current status of trigger.

func (SourceTriggerResponseOutput) ToSourceTriggerResponseOutput

func (o SourceTriggerResponseOutput) ToSourceTriggerResponseOutput() SourceTriggerResponseOutput

func (SourceTriggerResponseOutput) ToSourceTriggerResponseOutputWithContext

func (o SourceTriggerResponseOutput) ToSourceTriggerResponseOutputWithContext(ctx context.Context) SourceTriggerResponseOutput

type Task

type Task struct {
	pulumi.CustomResourceState

	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrOutput `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the task.
	AgentPoolName pulumi.StringPtrOutput `pulumi:"agentPoolName"`
	// The creation date of task.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsResponsePtrOutput `pulumi:"credentials"`
	// Identity for the resource.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask pulumi.BoolPtrOutput `pulumi:"isSystemTask"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrOutput `pulumi:"logTemplate"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponsePtrOutput `pulumi:"platform"`
	// The provisioning state of the task.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The current status of task.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The properties of a task step.
	Step pulumi.AnyOutput `pulumi:"step"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Run timeout in seconds.
	Timeout pulumi.IntPtrOutput `pulumi:"timeout"`
	// The properties that describe all triggers for the task.
	Trigger TriggerPropertiesResponsePtrOutput `pulumi:"trigger"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The task that has the ARM resource and task properties. The task will have all information to schedule a run against it.

func GetTask

func GetTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskState, opts ...pulumi.ResourceOption) (*Task, error)

GetTask gets an existing Task 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 NewTask

func NewTask(ctx *pulumi.Context,
	name string, args *TaskArgs, opts ...pulumi.ResourceOption) (*Task, error)

NewTask registers a new resource with the given unique name, arguments, and options.

type TaskArgs

type TaskArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesPtrInput
	// The dedicated agent pool for the task.
	AgentPoolName pulumi.StringPtrInput
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsPtrInput
	// Identity for the resource.
	Identity IdentityPropertiesPtrInput
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask pulumi.BoolPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringInput
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The current status of task.
	Status pulumi.StringPtrInput
	// The properties of a task step.
	Step pulumi.Input
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The name of the container registry task.
	TaskName pulumi.StringInput
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput
	// The properties that describe all triggers for the task.
	Trigger TriggerPropertiesPtrInput
}

The set of arguments for constructing a Task resource.

func (TaskArgs) ElementType

func (TaskArgs) ElementType() reflect.Type

type TaskRun

type TaskRun struct {
	pulumi.CustomResourceState

	// How the run should be forced to rerun even if the run request configuration has not changed
	ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"`
	// Identity for the resource.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The location of the resource
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of this task run
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The request (parameters) for the run
	RunRequest pulumi.AnyOutput `pulumi:"runRequest"`
	// The result of this task run
	RunResult RunResponseOutput `pulumi:"runResult"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The task run that has the ARM resource and properties. The task run will have the information of request and result of a run.

func GetTaskRun

func GetTaskRun(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskRunState, opts ...pulumi.ResourceOption) (*TaskRun, error)

GetTaskRun gets an existing TaskRun 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 NewTaskRun

func NewTaskRun(ctx *pulumi.Context,
	name string, args *TaskRunArgs, opts ...pulumi.ResourceOption) (*TaskRun, error)

NewTaskRun registers a new resource with the given unique name, arguments, and options.

type TaskRunArgs

type TaskRunArgs struct {
	// How the run should be forced to rerun even if the run request configuration has not changed
	ForceUpdateTag pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityPropertiesPtrInput
	// The location of the resource
	Location pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The request (parameters) for the run
	RunRequest pulumi.Input
	// The name of the task run.
	TaskRunName pulumi.StringInput
}

The set of arguments for constructing a TaskRun resource.

func (TaskRunArgs) ElementType

func (TaskRunArgs) ElementType() reflect.Type

type TaskRunRequest

type TaskRunRequest struct {
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// Set of overridable parameters that can be passed when running a Task.
	OverrideTaskStepProperties *OverrideTaskStepProperties `pulumi:"overrideTaskStepProperties"`
	// The resource ID of task against which run has to be queued.
	TaskId string `pulumi:"taskId"`
	// The type of the run request.
	Type string `pulumi:"type"`
}

The parameters for a task run request.

type TaskRunRequestArgs

type TaskRunRequestArgs struct {
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// Set of overridable parameters that can be passed when running a Task.
	OverrideTaskStepProperties OverrideTaskStepPropertiesPtrInput `pulumi:"overrideTaskStepProperties"`
	// The resource ID of task against which run has to be queued.
	TaskId pulumi.StringInput `pulumi:"taskId"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
}

The parameters for a task run request.

func (TaskRunRequestArgs) ElementType

func (TaskRunRequestArgs) ElementType() reflect.Type

func (TaskRunRequestArgs) ToTaskRunRequestOutput

func (i TaskRunRequestArgs) ToTaskRunRequestOutput() TaskRunRequestOutput

func (TaskRunRequestArgs) ToTaskRunRequestOutputWithContext

func (i TaskRunRequestArgs) ToTaskRunRequestOutputWithContext(ctx context.Context) TaskRunRequestOutput

type TaskRunRequestInput

type TaskRunRequestInput interface {
	pulumi.Input

	ToTaskRunRequestOutput() TaskRunRequestOutput
	ToTaskRunRequestOutputWithContext(context.Context) TaskRunRequestOutput
}

TaskRunRequestInput is an input type that accepts TaskRunRequestArgs and TaskRunRequestOutput values. You can construct a concrete instance of `TaskRunRequestInput` via:

TaskRunRequestArgs{...}

type TaskRunRequestOutput

type TaskRunRequestOutput struct{ *pulumi.OutputState }

The parameters for a task run request.

func (TaskRunRequestOutput) AgentPoolName

func (o TaskRunRequestOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the run.

func (TaskRunRequestOutput) ElementType

func (TaskRunRequestOutput) ElementType() reflect.Type

func (TaskRunRequestOutput) IsArchiveEnabled

func (o TaskRunRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled for the run or not.

func (TaskRunRequestOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (TaskRunRequestOutput) OverrideTaskStepProperties

func (o TaskRunRequestOutput) OverrideTaskStepProperties() OverrideTaskStepPropertiesPtrOutput

Set of overridable parameters that can be passed when running a Task.

func (TaskRunRequestOutput) TaskId

The resource ID of task against which run has to be queued.

func (TaskRunRequestOutput) ToTaskRunRequestOutput

func (o TaskRunRequestOutput) ToTaskRunRequestOutput() TaskRunRequestOutput

func (TaskRunRequestOutput) ToTaskRunRequestOutputWithContext

func (o TaskRunRequestOutput) ToTaskRunRequestOutputWithContext(ctx context.Context) TaskRunRequestOutput

func (TaskRunRequestOutput) Type

The type of the run request.

type TaskRunRequestResponse

type TaskRunRequestResponse struct {
	// The dedicated agent pool for the run.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled *bool `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// Set of overridable parameters that can be passed when running a Task.
	OverrideTaskStepProperties *OverrideTaskStepPropertiesResponse `pulumi:"overrideTaskStepProperties"`
	// The resource ID of task against which run has to be queued.
	TaskId string `pulumi:"taskId"`
	// The type of the run request.
	Type string `pulumi:"type"`
}

The parameters for a task run request.

type TaskRunRequestResponseArgs

type TaskRunRequestResponseArgs struct {
	// The dedicated agent pool for the run.
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// The value that indicates whether archiving is enabled for the run or not.
	IsArchiveEnabled pulumi.BoolPtrInput `pulumi:"isArchiveEnabled"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput `pulumi:"logTemplate"`
	// Set of overridable parameters that can be passed when running a Task.
	OverrideTaskStepProperties OverrideTaskStepPropertiesResponsePtrInput `pulumi:"overrideTaskStepProperties"`
	// The resource ID of task against which run has to be queued.
	TaskId pulumi.StringInput `pulumi:"taskId"`
	// The type of the run request.
	Type pulumi.StringInput `pulumi:"type"`
}

The parameters for a task run request.

func (TaskRunRequestResponseArgs) ElementType

func (TaskRunRequestResponseArgs) ElementType() reflect.Type

func (TaskRunRequestResponseArgs) ToTaskRunRequestResponseOutput

func (i TaskRunRequestResponseArgs) ToTaskRunRequestResponseOutput() TaskRunRequestResponseOutput

func (TaskRunRequestResponseArgs) ToTaskRunRequestResponseOutputWithContext

func (i TaskRunRequestResponseArgs) ToTaskRunRequestResponseOutputWithContext(ctx context.Context) TaskRunRequestResponseOutput

type TaskRunRequestResponseInput

type TaskRunRequestResponseInput interface {
	pulumi.Input

	ToTaskRunRequestResponseOutput() TaskRunRequestResponseOutput
	ToTaskRunRequestResponseOutputWithContext(context.Context) TaskRunRequestResponseOutput
}

TaskRunRequestResponseInput is an input type that accepts TaskRunRequestResponseArgs and TaskRunRequestResponseOutput values. You can construct a concrete instance of `TaskRunRequestResponseInput` via:

TaskRunRequestResponseArgs{...}

type TaskRunRequestResponseOutput

type TaskRunRequestResponseOutput struct{ *pulumi.OutputState }

The parameters for a task run request.

func (TaskRunRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (TaskRunRequestResponseOutput) ElementType

func (TaskRunRequestResponseOutput) IsArchiveEnabled

func (o TaskRunRequestResponseOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled for the run or not.

func (TaskRunRequestResponseOutput) LogTemplate

The template that describes the repository and tag information for run log artifact.

func (TaskRunRequestResponseOutput) OverrideTaskStepProperties

Set of overridable parameters that can be passed when running a Task.

func (TaskRunRequestResponseOutput) TaskId

The resource ID of task against which run has to be queued.

func (TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutput

func (o TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutput() TaskRunRequestResponseOutput

func (TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutputWithContext

func (o TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutputWithContext(ctx context.Context) TaskRunRequestResponseOutput

func (TaskRunRequestResponseOutput) Type

The type of the run request.

type TaskRunState

type TaskRunState struct {
	// How the run should be forced to rerun even if the run request configuration has not changed
	ForceUpdateTag pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityPropertiesResponsePtrInput
	// The location of the resource
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of this task run
	ProvisioningState pulumi.StringPtrInput
	// The request (parameters) for the run
	RunRequest pulumi.Input
	// The result of this task run
	RunResult RunResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (TaskRunState) ElementType

func (TaskRunState) ElementType() reflect.Type

type TaskState

type TaskState struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrInput
	// The dedicated agent pool for the task.
	AgentPoolName pulumi.StringPtrInput
	// The creation date of task.
	CreationDate pulumi.StringPtrInput
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsResponsePtrInput
	// Identity for the resource.
	Identity IdentityPropertiesResponsePtrInput
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask pulumi.BoolPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponsePtrInput
	// The provisioning state of the task.
	ProvisioningState pulumi.StringPtrInput
	// The current status of task.
	Status pulumi.StringPtrInput
	// The properties of a task step.
	Step pulumi.Input
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// Run timeout in seconds.
	Timeout pulumi.IntPtrInput
	// The properties that describe all triggers for the task.
	Trigger TriggerPropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (TaskState) ElementType

func (TaskState) ElementType() reflect.Type

type TimerTrigger

type TimerTrigger struct {
	// The name of the trigger.
	Name string `pulumi:"name"`
	// The CRON expression for the task schedule
	Schedule string `pulumi:"schedule"`
	// The current status of trigger.
	Status *string `pulumi:"status"`
}

The properties of a timer trigger.

type TimerTriggerArgs

type TimerTriggerArgs struct {
	// The name of the trigger.
	Name pulumi.StringInput `pulumi:"name"`
	// The CRON expression for the task schedule
	Schedule pulumi.StringInput `pulumi:"schedule"`
	// The current status of trigger.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The properties of a timer trigger.

func (TimerTriggerArgs) ElementType

func (TimerTriggerArgs) ElementType() reflect.Type

func (TimerTriggerArgs) ToTimerTriggerOutput

func (i TimerTriggerArgs) ToTimerTriggerOutput() TimerTriggerOutput

func (TimerTriggerArgs) ToTimerTriggerOutputWithContext

func (i TimerTriggerArgs) ToTimerTriggerOutputWithContext(ctx context.Context) TimerTriggerOutput

type TimerTriggerArray

type TimerTriggerArray []TimerTriggerInput

func (TimerTriggerArray) ElementType

func (TimerTriggerArray) ElementType() reflect.Type

func (TimerTriggerArray) ToTimerTriggerArrayOutput

func (i TimerTriggerArray) ToTimerTriggerArrayOutput() TimerTriggerArrayOutput

func (TimerTriggerArray) ToTimerTriggerArrayOutputWithContext

func (i TimerTriggerArray) ToTimerTriggerArrayOutputWithContext(ctx context.Context) TimerTriggerArrayOutput

type TimerTriggerArrayInput

type TimerTriggerArrayInput interface {
	pulumi.Input

	ToTimerTriggerArrayOutput() TimerTriggerArrayOutput
	ToTimerTriggerArrayOutputWithContext(context.Context) TimerTriggerArrayOutput
}

TimerTriggerArrayInput is an input type that accepts TimerTriggerArray and TimerTriggerArrayOutput values. You can construct a concrete instance of `TimerTriggerArrayInput` via:

TimerTriggerArray{ TimerTriggerArgs{...} }

type TimerTriggerArrayOutput

type TimerTriggerArrayOutput struct{ *pulumi.OutputState }

func (TimerTriggerArrayOutput) ElementType

func (TimerTriggerArrayOutput) ElementType() reflect.Type

func (TimerTriggerArrayOutput) Index

func (TimerTriggerArrayOutput) ToTimerTriggerArrayOutput

func (o TimerTriggerArrayOutput) ToTimerTriggerArrayOutput() TimerTriggerArrayOutput

func (TimerTriggerArrayOutput) ToTimerTriggerArrayOutputWithContext

func (o TimerTriggerArrayOutput) ToTimerTriggerArrayOutputWithContext(ctx context.Context) TimerTriggerArrayOutput

type TimerTriggerDescriptorResponse

type TimerTriggerDescriptorResponse struct {
	// The occurrence that triggered the run.
	ScheduleOccurrence *string `pulumi:"scheduleOccurrence"`
	// The timer trigger name that caused the run.
	TimerTriggerName *string `pulumi:"timerTriggerName"`
}

type TimerTriggerDescriptorResponseArgs

type TimerTriggerDescriptorResponseArgs struct {
	// The occurrence that triggered the run.
	ScheduleOccurrence pulumi.StringPtrInput `pulumi:"scheduleOccurrence"`
	// The timer trigger name that caused the run.
	TimerTriggerName pulumi.StringPtrInput `pulumi:"timerTriggerName"`
}

func (TimerTriggerDescriptorResponseArgs) ElementType

func (TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponseOutput

func (i TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponseOutput() TimerTriggerDescriptorResponseOutput

func (TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponseOutputWithContext

func (i TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponseOutputWithContext(ctx context.Context) TimerTriggerDescriptorResponseOutput

func (TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponsePtrOutput

func (i TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponsePtrOutput() TimerTriggerDescriptorResponsePtrOutput

func (TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponsePtrOutputWithContext

func (i TimerTriggerDescriptorResponseArgs) ToTimerTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) TimerTriggerDescriptorResponsePtrOutput

type TimerTriggerDescriptorResponseInput

type TimerTriggerDescriptorResponseInput interface {
	pulumi.Input

	ToTimerTriggerDescriptorResponseOutput() TimerTriggerDescriptorResponseOutput
	ToTimerTriggerDescriptorResponseOutputWithContext(context.Context) TimerTriggerDescriptorResponseOutput
}

TimerTriggerDescriptorResponseInput is an input type that accepts TimerTriggerDescriptorResponseArgs and TimerTriggerDescriptorResponseOutput values. You can construct a concrete instance of `TimerTriggerDescriptorResponseInput` via:

TimerTriggerDescriptorResponseArgs{...}

type TimerTriggerDescriptorResponseOutput

type TimerTriggerDescriptorResponseOutput struct{ *pulumi.OutputState }

func (TimerTriggerDescriptorResponseOutput) ElementType

func (TimerTriggerDescriptorResponseOutput) ScheduleOccurrence

The occurrence that triggered the run.

func (TimerTriggerDescriptorResponseOutput) TimerTriggerName

The timer trigger name that caused the run.

func (TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutput

func (o TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutput() TimerTriggerDescriptorResponseOutput

func (TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutputWithContext

func (o TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutputWithContext(ctx context.Context) TimerTriggerDescriptorResponseOutput

func (TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponsePtrOutput

func (o TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponsePtrOutput() TimerTriggerDescriptorResponsePtrOutput

func (TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponsePtrOutputWithContext

func (o TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) TimerTriggerDescriptorResponsePtrOutput

type TimerTriggerDescriptorResponsePtrInput

type TimerTriggerDescriptorResponsePtrInput interface {
	pulumi.Input

	ToTimerTriggerDescriptorResponsePtrOutput() TimerTriggerDescriptorResponsePtrOutput
	ToTimerTriggerDescriptorResponsePtrOutputWithContext(context.Context) TimerTriggerDescriptorResponsePtrOutput
}

TimerTriggerDescriptorResponsePtrInput is an input type that accepts TimerTriggerDescriptorResponseArgs, TimerTriggerDescriptorResponsePtr and TimerTriggerDescriptorResponsePtrOutput values. You can construct a concrete instance of `TimerTriggerDescriptorResponsePtrInput` via:

        TimerTriggerDescriptorResponseArgs{...}

or:

        nil

type TimerTriggerDescriptorResponsePtrOutput

type TimerTriggerDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (TimerTriggerDescriptorResponsePtrOutput) Elem

func (TimerTriggerDescriptorResponsePtrOutput) ElementType

func (TimerTriggerDescriptorResponsePtrOutput) ScheduleOccurrence

The occurrence that triggered the run.

func (TimerTriggerDescriptorResponsePtrOutput) TimerTriggerName

The timer trigger name that caused the run.

func (TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutput

func (o TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutput() TimerTriggerDescriptorResponsePtrOutput

func (TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutputWithContext

func (o TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) TimerTriggerDescriptorResponsePtrOutput

type TimerTriggerInput

type TimerTriggerInput interface {
	pulumi.Input

	ToTimerTriggerOutput() TimerTriggerOutput
	ToTimerTriggerOutputWithContext(context.Context) TimerTriggerOutput
}

TimerTriggerInput is an input type that accepts TimerTriggerArgs and TimerTriggerOutput values. You can construct a concrete instance of `TimerTriggerInput` via:

TimerTriggerArgs{...}

type TimerTriggerOutput

type TimerTriggerOutput struct{ *pulumi.OutputState }

The properties of a timer trigger.

func (TimerTriggerOutput) ElementType

func (TimerTriggerOutput) ElementType() reflect.Type

func (TimerTriggerOutput) Name

The name of the trigger.

func (TimerTriggerOutput) Schedule

func (o TimerTriggerOutput) Schedule() pulumi.StringOutput

The CRON expression for the task schedule

func (TimerTriggerOutput) Status

The current status of trigger.

func (TimerTriggerOutput) ToTimerTriggerOutput

func (o TimerTriggerOutput) ToTimerTriggerOutput() TimerTriggerOutput

func (TimerTriggerOutput) ToTimerTriggerOutputWithContext

func (o TimerTriggerOutput) ToTimerTriggerOutputWithContext(ctx context.Context) TimerTriggerOutput

type TimerTriggerResponse

type TimerTriggerResponse struct {
	// The name of the trigger.
	Name string `pulumi:"name"`
	// The CRON expression for the task schedule
	Schedule string `pulumi:"schedule"`
	// The current status of trigger.
	Status *string `pulumi:"status"`
}

The properties of a timer trigger.

type TimerTriggerResponseArgs

type TimerTriggerResponseArgs struct {
	// The name of the trigger.
	Name pulumi.StringInput `pulumi:"name"`
	// The CRON expression for the task schedule
	Schedule pulumi.StringInput `pulumi:"schedule"`
	// The current status of trigger.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The properties of a timer trigger.

func (TimerTriggerResponseArgs) ElementType

func (TimerTriggerResponseArgs) ElementType() reflect.Type

func (TimerTriggerResponseArgs) ToTimerTriggerResponseOutput

func (i TimerTriggerResponseArgs) ToTimerTriggerResponseOutput() TimerTriggerResponseOutput

func (TimerTriggerResponseArgs) ToTimerTriggerResponseOutputWithContext

func (i TimerTriggerResponseArgs) ToTimerTriggerResponseOutputWithContext(ctx context.Context) TimerTriggerResponseOutput

type TimerTriggerResponseArray

type TimerTriggerResponseArray []TimerTriggerResponseInput

func (TimerTriggerResponseArray) ElementType

func (TimerTriggerResponseArray) ElementType() reflect.Type

func (TimerTriggerResponseArray) ToTimerTriggerResponseArrayOutput

func (i TimerTriggerResponseArray) ToTimerTriggerResponseArrayOutput() TimerTriggerResponseArrayOutput

func (TimerTriggerResponseArray) ToTimerTriggerResponseArrayOutputWithContext

func (i TimerTriggerResponseArray) ToTimerTriggerResponseArrayOutputWithContext(ctx context.Context) TimerTriggerResponseArrayOutput

type TimerTriggerResponseArrayInput

type TimerTriggerResponseArrayInput interface {
	pulumi.Input

	ToTimerTriggerResponseArrayOutput() TimerTriggerResponseArrayOutput
	ToTimerTriggerResponseArrayOutputWithContext(context.Context) TimerTriggerResponseArrayOutput
}

TimerTriggerResponseArrayInput is an input type that accepts TimerTriggerResponseArray and TimerTriggerResponseArrayOutput values. You can construct a concrete instance of `TimerTriggerResponseArrayInput` via:

TimerTriggerResponseArray{ TimerTriggerResponseArgs{...} }

type TimerTriggerResponseArrayOutput

type TimerTriggerResponseArrayOutput struct{ *pulumi.OutputState }

func (TimerTriggerResponseArrayOutput) ElementType

func (TimerTriggerResponseArrayOutput) Index

func (TimerTriggerResponseArrayOutput) ToTimerTriggerResponseArrayOutput

func (o TimerTriggerResponseArrayOutput) ToTimerTriggerResponseArrayOutput() TimerTriggerResponseArrayOutput

func (TimerTriggerResponseArrayOutput) ToTimerTriggerResponseArrayOutputWithContext

func (o TimerTriggerResponseArrayOutput) ToTimerTriggerResponseArrayOutputWithContext(ctx context.Context) TimerTriggerResponseArrayOutput

type TimerTriggerResponseInput

type TimerTriggerResponseInput interface {
	pulumi.Input

	ToTimerTriggerResponseOutput() TimerTriggerResponseOutput
	ToTimerTriggerResponseOutputWithContext(context.Context) TimerTriggerResponseOutput
}

TimerTriggerResponseInput is an input type that accepts TimerTriggerResponseArgs and TimerTriggerResponseOutput values. You can construct a concrete instance of `TimerTriggerResponseInput` via:

TimerTriggerResponseArgs{...}

type TimerTriggerResponseOutput

type TimerTriggerResponseOutput struct{ *pulumi.OutputState }

The properties of a timer trigger.

func (TimerTriggerResponseOutput) ElementType

func (TimerTriggerResponseOutput) ElementType() reflect.Type

func (TimerTriggerResponseOutput) Name

The name of the trigger.

func (TimerTriggerResponseOutput) Schedule

The CRON expression for the task schedule

func (TimerTriggerResponseOutput) Status

The current status of trigger.

func (TimerTriggerResponseOutput) ToTimerTriggerResponseOutput

func (o TimerTriggerResponseOutput) ToTimerTriggerResponseOutput() TimerTriggerResponseOutput

func (TimerTriggerResponseOutput) ToTimerTriggerResponseOutputWithContext

func (o TimerTriggerResponseOutput) ToTimerTriggerResponseOutputWithContext(ctx context.Context) TimerTriggerResponseOutput

type TriggerProperties

type TriggerProperties struct {
	// The trigger based on base image dependencies.
	BaseImageTrigger *BaseImageTrigger `pulumi:"baseImageTrigger"`
	// The collection of triggers based on source code repository.
	SourceTriggers []SourceTrigger `pulumi:"sourceTriggers"`
	// The collection of timer triggers.
	TimerTriggers []TimerTrigger `pulumi:"timerTriggers"`
}

The properties of a trigger.

type TriggerPropertiesArgs

type TriggerPropertiesArgs struct {
	// The trigger based on base image dependencies.
	BaseImageTrigger BaseImageTriggerPtrInput `pulumi:"baseImageTrigger"`
	// The collection of triggers based on source code repository.
	SourceTriggers SourceTriggerArrayInput `pulumi:"sourceTriggers"`
	// The collection of timer triggers.
	TimerTriggers TimerTriggerArrayInput `pulumi:"timerTriggers"`
}

The properties of a trigger.

func (TriggerPropertiesArgs) ElementType

func (TriggerPropertiesArgs) ElementType() reflect.Type

func (TriggerPropertiesArgs) ToTriggerPropertiesOutput

func (i TriggerPropertiesArgs) ToTriggerPropertiesOutput() TriggerPropertiesOutput

func (TriggerPropertiesArgs) ToTriggerPropertiesOutputWithContext

func (i TriggerPropertiesArgs) ToTriggerPropertiesOutputWithContext(ctx context.Context) TriggerPropertiesOutput

func (TriggerPropertiesArgs) ToTriggerPropertiesPtrOutput

func (i TriggerPropertiesArgs) ToTriggerPropertiesPtrOutput() TriggerPropertiesPtrOutput

func (TriggerPropertiesArgs) ToTriggerPropertiesPtrOutputWithContext

func (i TriggerPropertiesArgs) ToTriggerPropertiesPtrOutputWithContext(ctx context.Context) TriggerPropertiesPtrOutput

type TriggerPropertiesInput

type TriggerPropertiesInput interface {
	pulumi.Input

	ToTriggerPropertiesOutput() TriggerPropertiesOutput
	ToTriggerPropertiesOutputWithContext(context.Context) TriggerPropertiesOutput
}

TriggerPropertiesInput is an input type that accepts TriggerPropertiesArgs and TriggerPropertiesOutput values. You can construct a concrete instance of `TriggerPropertiesInput` via:

TriggerPropertiesArgs{...}

type TriggerPropertiesOutput

type TriggerPropertiesOutput struct{ *pulumi.OutputState }

The properties of a trigger.

func (TriggerPropertiesOutput) BaseImageTrigger

The trigger based on base image dependencies.

func (TriggerPropertiesOutput) ElementType

func (TriggerPropertiesOutput) ElementType() reflect.Type

func (TriggerPropertiesOutput) SourceTriggers

The collection of triggers based on source code repository.

func (TriggerPropertiesOutput) TimerTriggers

The collection of timer triggers.

func (TriggerPropertiesOutput) ToTriggerPropertiesOutput

func (o TriggerPropertiesOutput) ToTriggerPropertiesOutput() TriggerPropertiesOutput

func (TriggerPropertiesOutput) ToTriggerPropertiesOutputWithContext

func (o TriggerPropertiesOutput) ToTriggerPropertiesOutputWithContext(ctx context.Context) TriggerPropertiesOutput

func (TriggerPropertiesOutput) ToTriggerPropertiesPtrOutput

func (o TriggerPropertiesOutput) ToTriggerPropertiesPtrOutput() TriggerPropertiesPtrOutput

func (TriggerPropertiesOutput) ToTriggerPropertiesPtrOutputWithContext

func (o TriggerPropertiesOutput) ToTriggerPropertiesPtrOutputWithContext(ctx context.Context) TriggerPropertiesPtrOutput

type TriggerPropertiesPtrInput

type TriggerPropertiesPtrInput interface {
	pulumi.Input

	ToTriggerPropertiesPtrOutput() TriggerPropertiesPtrOutput
	ToTriggerPropertiesPtrOutputWithContext(context.Context) TriggerPropertiesPtrOutput
}

TriggerPropertiesPtrInput is an input type that accepts TriggerPropertiesArgs, TriggerPropertiesPtr and TriggerPropertiesPtrOutput values. You can construct a concrete instance of `TriggerPropertiesPtrInput` via:

        TriggerPropertiesArgs{...}

or:

        nil

type TriggerPropertiesPtrOutput

type TriggerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TriggerPropertiesPtrOutput) BaseImageTrigger

The trigger based on base image dependencies.

func (TriggerPropertiesPtrOutput) Elem

func (TriggerPropertiesPtrOutput) ElementType

func (TriggerPropertiesPtrOutput) ElementType() reflect.Type

func (TriggerPropertiesPtrOutput) SourceTriggers

The collection of triggers based on source code repository.

func (TriggerPropertiesPtrOutput) TimerTriggers

The collection of timer triggers.

func (TriggerPropertiesPtrOutput) ToTriggerPropertiesPtrOutput

func (o TriggerPropertiesPtrOutput) ToTriggerPropertiesPtrOutput() TriggerPropertiesPtrOutput

func (TriggerPropertiesPtrOutput) ToTriggerPropertiesPtrOutputWithContext

func (o TriggerPropertiesPtrOutput) ToTriggerPropertiesPtrOutputWithContext(ctx context.Context) TriggerPropertiesPtrOutput

type TriggerPropertiesResponse

type TriggerPropertiesResponse struct {
	// The trigger based on base image dependencies.
	BaseImageTrigger *BaseImageTriggerResponse `pulumi:"baseImageTrigger"`
	// The collection of triggers based on source code repository.
	SourceTriggers []SourceTriggerResponse `pulumi:"sourceTriggers"`
	// The collection of timer triggers.
	TimerTriggers []TimerTriggerResponse `pulumi:"timerTriggers"`
}

The properties of a trigger.

type TriggerPropertiesResponseArgs

type TriggerPropertiesResponseArgs struct {
	// The trigger based on base image dependencies.
	BaseImageTrigger BaseImageTriggerResponsePtrInput `pulumi:"baseImageTrigger"`
	// The collection of triggers based on source code repository.
	SourceTriggers SourceTriggerResponseArrayInput `pulumi:"sourceTriggers"`
	// The collection of timer triggers.
	TimerTriggers TimerTriggerResponseArrayInput `pulumi:"timerTriggers"`
}

The properties of a trigger.

func (TriggerPropertiesResponseArgs) ElementType

func (TriggerPropertiesResponseArgs) ToTriggerPropertiesResponseOutput

func (i TriggerPropertiesResponseArgs) ToTriggerPropertiesResponseOutput() TriggerPropertiesResponseOutput

func (TriggerPropertiesResponseArgs) ToTriggerPropertiesResponseOutputWithContext

func (i TriggerPropertiesResponseArgs) ToTriggerPropertiesResponseOutputWithContext(ctx context.Context) TriggerPropertiesResponseOutput

func (TriggerPropertiesResponseArgs) ToTriggerPropertiesResponsePtrOutput

func (i TriggerPropertiesResponseArgs) ToTriggerPropertiesResponsePtrOutput() TriggerPropertiesResponsePtrOutput

func (TriggerPropertiesResponseArgs) ToTriggerPropertiesResponsePtrOutputWithContext

func (i TriggerPropertiesResponseArgs) ToTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) TriggerPropertiesResponsePtrOutput

type TriggerPropertiesResponseInput

type TriggerPropertiesResponseInput interface {
	pulumi.Input

	ToTriggerPropertiesResponseOutput() TriggerPropertiesResponseOutput
	ToTriggerPropertiesResponseOutputWithContext(context.Context) TriggerPropertiesResponseOutput
}

TriggerPropertiesResponseInput is an input type that accepts TriggerPropertiesResponseArgs and TriggerPropertiesResponseOutput values. You can construct a concrete instance of `TriggerPropertiesResponseInput` via:

TriggerPropertiesResponseArgs{...}

type TriggerPropertiesResponseOutput

type TriggerPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of a trigger.

func (TriggerPropertiesResponseOutput) BaseImageTrigger

The trigger based on base image dependencies.

func (TriggerPropertiesResponseOutput) ElementType

func (TriggerPropertiesResponseOutput) SourceTriggers

The collection of triggers based on source code repository.

func (TriggerPropertiesResponseOutput) TimerTriggers

The collection of timer triggers.

func (TriggerPropertiesResponseOutput) ToTriggerPropertiesResponseOutput

func (o TriggerPropertiesResponseOutput) ToTriggerPropertiesResponseOutput() TriggerPropertiesResponseOutput

func (TriggerPropertiesResponseOutput) ToTriggerPropertiesResponseOutputWithContext

func (o TriggerPropertiesResponseOutput) ToTriggerPropertiesResponseOutputWithContext(ctx context.Context) TriggerPropertiesResponseOutput

func (TriggerPropertiesResponseOutput) ToTriggerPropertiesResponsePtrOutput

func (o TriggerPropertiesResponseOutput) ToTriggerPropertiesResponsePtrOutput() TriggerPropertiesResponsePtrOutput

func (TriggerPropertiesResponseOutput) ToTriggerPropertiesResponsePtrOutputWithContext

func (o TriggerPropertiesResponseOutput) ToTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) TriggerPropertiesResponsePtrOutput

type TriggerPropertiesResponsePtrInput

type TriggerPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTriggerPropertiesResponsePtrOutput() TriggerPropertiesResponsePtrOutput
	ToTriggerPropertiesResponsePtrOutputWithContext(context.Context) TriggerPropertiesResponsePtrOutput
}

TriggerPropertiesResponsePtrInput is an input type that accepts TriggerPropertiesResponseArgs, TriggerPropertiesResponsePtr and TriggerPropertiesResponsePtrOutput values. You can construct a concrete instance of `TriggerPropertiesResponsePtrInput` via:

        TriggerPropertiesResponseArgs{...}

or:

        nil

type TriggerPropertiesResponsePtrOutput

type TriggerPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TriggerPropertiesResponsePtrOutput) BaseImageTrigger

The trigger based on base image dependencies.

func (TriggerPropertiesResponsePtrOutput) Elem

func (TriggerPropertiesResponsePtrOutput) ElementType

func (TriggerPropertiesResponsePtrOutput) SourceTriggers

The collection of triggers based on source code repository.

func (TriggerPropertiesResponsePtrOutput) TimerTriggers

The collection of timer triggers.

func (TriggerPropertiesResponsePtrOutput) ToTriggerPropertiesResponsePtrOutput

func (o TriggerPropertiesResponsePtrOutput) ToTriggerPropertiesResponsePtrOutput() TriggerPropertiesResponsePtrOutput

func (TriggerPropertiesResponsePtrOutput) ToTriggerPropertiesResponsePtrOutputWithContext

func (o TriggerPropertiesResponsePtrOutput) ToTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) TriggerPropertiesResponsePtrOutput

type UserIdentityProperties

type UserIdentityProperties struct {
	// The client id of user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId *string `pulumi:"principalId"`
}

type UserIdentityPropertiesArgs

type UserIdentityPropertiesArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

func (UserIdentityPropertiesArgs) ElementType

func (UserIdentityPropertiesArgs) ElementType() reflect.Type

func (UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutput

func (i UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput

func (UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutputWithContext

func (i UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutputWithContext(ctx context.Context) UserIdentityPropertiesOutput

type UserIdentityPropertiesInput

type UserIdentityPropertiesInput interface {
	pulumi.Input

	ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput
	ToUserIdentityPropertiesOutputWithContext(context.Context) UserIdentityPropertiesOutput
}

UserIdentityPropertiesInput is an input type that accepts UserIdentityPropertiesArgs and UserIdentityPropertiesOutput values. You can construct a concrete instance of `UserIdentityPropertiesInput` via:

UserIdentityPropertiesArgs{...}

type UserIdentityPropertiesMap

type UserIdentityPropertiesMap map[string]UserIdentityPropertiesInput

func (UserIdentityPropertiesMap) ElementType

func (UserIdentityPropertiesMap) ElementType() reflect.Type

func (UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutput

func (i UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput

func (UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutputWithContext

func (i UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutputWithContext(ctx context.Context) UserIdentityPropertiesMapOutput

type UserIdentityPropertiesMapInput

type UserIdentityPropertiesMapInput interface {
	pulumi.Input

	ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput
	ToUserIdentityPropertiesMapOutputWithContext(context.Context) UserIdentityPropertiesMapOutput
}

UserIdentityPropertiesMapInput is an input type that accepts UserIdentityPropertiesMap and UserIdentityPropertiesMapOutput values. You can construct a concrete instance of `UserIdentityPropertiesMapInput` via:

UserIdentityPropertiesMap{ "key": UserIdentityPropertiesArgs{...} }

type UserIdentityPropertiesMapOutput

type UserIdentityPropertiesMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesMapOutput) ElementType

func (UserIdentityPropertiesMapOutput) MapIndex

func (UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutput

func (o UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput

func (UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutputWithContext

func (o UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutputWithContext(ctx context.Context) UserIdentityPropertiesMapOutput

type UserIdentityPropertiesOutput

type UserIdentityPropertiesOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesOutput) ElementType

func (UserIdentityPropertiesOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutput

func (o UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput

func (UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutputWithContext

func (o UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutputWithContext(ctx context.Context) UserIdentityPropertiesOutput

type UserIdentityPropertiesResponse

type UserIdentityPropertiesResponse struct {
	// The client id of user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId *string `pulumi:"principalId"`
}

type UserIdentityPropertiesResponseArgs

type UserIdentityPropertiesResponseArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

func (UserIdentityPropertiesResponseArgs) ElementType

func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput

func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext

func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseInput

type UserIdentityPropertiesResponseInput interface {
	pulumi.Input

	ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
	ToUserIdentityPropertiesResponseOutputWithContext(context.Context) UserIdentityPropertiesResponseOutput
}

UserIdentityPropertiesResponseInput is an input type that accepts UserIdentityPropertiesResponseArgs and UserIdentityPropertiesResponseOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseInput` via:

UserIdentityPropertiesResponseArgs{...}

type UserIdentityPropertiesResponseMap

type UserIdentityPropertiesResponseMap map[string]UserIdentityPropertiesResponseInput

func (UserIdentityPropertiesResponseMap) ElementType

func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput

func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext

func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapInput

type UserIdentityPropertiesResponseMapInput interface {
	pulumi.Input

	ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
	ToUserIdentityPropertiesResponseMapOutputWithContext(context.Context) UserIdentityPropertiesResponseMapOutput
}

UserIdentityPropertiesResponseMapInput is an input type that accepts UserIdentityPropertiesResponseMap and UserIdentityPropertiesResponseMapOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseMapInput` via:

UserIdentityPropertiesResponseMap{ "key": UserIdentityPropertiesResponseArgs{...} }

type UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseMapOutput) ElementType

func (UserIdentityPropertiesResponseMapOutput) MapIndex

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ElementType

func (UserIdentityPropertiesResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput

Jump to

Keyboard shortcuts

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