latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ArchitectureAmd64 = Architecture("amd64")
	ArchitectureX86   = Architecture("x86")
	ArchitectureArm   = Architecture("arm")
)
View Source
const (
	BaseImageTriggerTypeAll     = BaseImageTriggerType("All")
	BaseImageTriggerTypeRuntime = BaseImageTriggerType("Runtime")
)
View Source
const (
	DefaultActionAllow = DefaultAction("Allow")
	DefaultActionDeny  = DefaultAction("Deny")
)
View Source
const (
	OSWindows = OS("Windows")
	OSLinux   = OS("Linux")
)
View Source
const (
	PolicyStatusEnabled  = PolicyStatus("enabled")
	PolicyStatusDisabled = PolicyStatus("disabled")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
)
View Source
const (
	SecretObjectTypeOpaque      = SecretObjectType("Opaque")
	SecretObjectTypeVaultsecret = SecretObjectType("Vaultsecret")
)
View Source
const (
	SkuNameClassic  = SkuName("Classic")
	SkuNameBasic    = SkuName("Basic")
	SkuNameStandard = SkuName("Standard")
	SkuNamePremium  = SkuName("Premium")
)
View Source
const (
	SourceControlTypeGithub                  = SourceControlType("Github")
	SourceControlTypeVisualStudioTeamService = SourceControlType("VisualStudioTeamService")
)
View Source
const (
	SourceRegistryLoginModeNone    = SourceRegistryLoginMode("None")
	SourceRegistryLoginModeDefault = SourceRegistryLoginMode("Default")
)
View Source
const (
	SourceTriggerEventCommit      = SourceTriggerEvent("commit")
	SourceTriggerEventPullrequest = SourceTriggerEvent("pullrequest")
)
View Source
const (
	TaskStatusDisabled = TaskStatus("Disabled")
	TaskStatusEnabled  = TaskStatus("Enabled")
)
View Source
const (
	TokenTypePAT   = TokenType("PAT")
	TokenTypeOAuth = TokenType("OAuth")
)
View Source
const (
	TriggerStatusDisabled = TriggerStatus("Disabled")
	TriggerStatusEnabled  = TriggerStatus("Enabled")
)
View Source
const (
	VariantV6 = Variant("v6")
	VariantV7 = Variant("v7")
	VariantV8 = Variant("v8")
)
View Source
const (
	WebhookActionPush          = WebhookAction("push")
	WebhookActionDelete        = WebhookAction("delete")
	WebhookActionQuarantine    = WebhookAction("quarantine")
	WebhookAction_Chart_push   = WebhookAction("chart_push")
	WebhookAction_Chart_delete = WebhookAction("chart_delete")
)
View Source
const (
	WebhookStatusEnabled  = WebhookStatus("enabled")
	WebhookStatusDisabled = WebhookStatus("disabled")
)
View Source
const (
	ActionAllow = Action("Allow")
)
View Source
const (
	TrustPolicyTypeNotary = TrustPolicyType("Notary")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Action added in v0.3.1

type Action pulumi.String

The action of virtual network rule.

func (Action) ElementType added in v0.3.1

func (Action) ElementType() reflect.Type

func (Action) ToStringOutput added in v0.3.1

func (e Action) ToStringOutput() pulumi.StringOutput

func (Action) ToStringOutputWithContext added in v0.3.1

func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Action) ToStringPtrOutput added in v0.3.1

func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput

func (Action) ToStringPtrOutputWithContext added in v0.3.1

func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActorResponse

type ActorResponse struct {
	// The subject or username associated with the request context that generated the event.
	Name *string `pulumi:"name"`
}

The agent that initiated the event. For most situations, this could be from the authorization context of the request.

type ActorResponseArgs

type ActorResponseArgs struct {
	// The subject or username associated with the request context that generated the event.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The agent that initiated the event. For most situations, this could be from the authorization context of the request.

func (ActorResponseArgs) ElementType

func (ActorResponseArgs) ElementType() reflect.Type

func (ActorResponseArgs) ToActorResponseOutput

func (i ActorResponseArgs) ToActorResponseOutput() ActorResponseOutput

func (ActorResponseArgs) ToActorResponseOutputWithContext

func (i ActorResponseArgs) ToActorResponseOutputWithContext(ctx context.Context) ActorResponseOutput

func (ActorResponseArgs) ToActorResponsePtrOutput

func (i ActorResponseArgs) ToActorResponsePtrOutput() ActorResponsePtrOutput

func (ActorResponseArgs) ToActorResponsePtrOutputWithContext

func (i ActorResponseArgs) ToActorResponsePtrOutputWithContext(ctx context.Context) ActorResponsePtrOutput

type ActorResponseInput

type ActorResponseInput interface {
	pulumi.Input

	ToActorResponseOutput() ActorResponseOutput
	ToActorResponseOutputWithContext(context.Context) ActorResponseOutput
}

ActorResponseInput is an input type that accepts ActorResponseArgs and ActorResponseOutput values. You can construct a concrete instance of `ActorResponseInput` via:

ActorResponseArgs{...}

type ActorResponseOutput

type ActorResponseOutput struct{ *pulumi.OutputState }

The agent that initiated the event. For most situations, this could be from the authorization context of the request.

func (ActorResponseOutput) ElementType

func (ActorResponseOutput) ElementType() reflect.Type

func (ActorResponseOutput) Name

The subject or username associated with the request context that generated the event.

func (ActorResponseOutput) ToActorResponseOutput

func (o ActorResponseOutput) ToActorResponseOutput() ActorResponseOutput

func (ActorResponseOutput) ToActorResponseOutputWithContext

func (o ActorResponseOutput) ToActorResponseOutputWithContext(ctx context.Context) ActorResponseOutput

func (ActorResponseOutput) ToActorResponsePtrOutput

func (o ActorResponseOutput) ToActorResponsePtrOutput() ActorResponsePtrOutput

func (ActorResponseOutput) ToActorResponsePtrOutputWithContext

func (o ActorResponseOutput) ToActorResponsePtrOutputWithContext(ctx context.Context) ActorResponsePtrOutput

type ActorResponsePtrInput

type ActorResponsePtrInput interface {
	pulumi.Input

	ToActorResponsePtrOutput() ActorResponsePtrOutput
	ToActorResponsePtrOutputWithContext(context.Context) ActorResponsePtrOutput
}

ActorResponsePtrInput is an input type that accepts ActorResponseArgs, ActorResponsePtr and ActorResponsePtrOutput values. You can construct a concrete instance of `ActorResponsePtrInput` via:

        ActorResponseArgs{...}

or:

        nil

type ActorResponsePtrOutput

type ActorResponsePtrOutput struct{ *pulumi.OutputState }

func (ActorResponsePtrOutput) Elem

func (ActorResponsePtrOutput) ElementType

func (ActorResponsePtrOutput) ElementType() reflect.Type

func (ActorResponsePtrOutput) Name

The subject or username associated with the request context that generated the event.

func (ActorResponsePtrOutput) ToActorResponsePtrOutput

func (o ActorResponsePtrOutput) ToActorResponsePtrOutput() ActorResponsePtrOutput

func (ActorResponsePtrOutput) ToActorResponsePtrOutputWithContext

func (o ActorResponsePtrOutput) ToActorResponsePtrOutputWithContext(ctx context.Context) ActorResponsePtrOutput

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 Architecture added in v0.3.1

type Architecture pulumi.String

The OS architecture.

func (Architecture) ElementType added in v0.3.1

func (Architecture) ElementType() reflect.Type

func (Architecture) ToStringOutput added in v0.3.1

func (e Architecture) ToStringOutput() pulumi.StringOutput

func (Architecture) ToStringOutputWithContext added in v0.3.1

func (e Architecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Architecture) ToStringPtrOutput added in v0.3.1

func (e Architecture) ToStringPtrOutput() pulumi.StringPtrOutput

func (Architecture) ToStringPtrOutputWithContext added in v0.3.1

func (e Architecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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) GetIsSecret added in v0.6.0

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

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

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

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

type BaseImageTriggerType added in v0.3.1

type BaseImageTriggerType pulumi.String

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

func (BaseImageTriggerType) ElementType added in v0.3.1

func (BaseImageTriggerType) ElementType() reflect.Type

func (BaseImageTriggerType) ToStringOutput added in v0.3.1

func (e BaseImageTriggerType) ToStringOutput() pulumi.StringOutput

func (BaseImageTriggerType) ToStringOutputWithContext added in v0.3.1

func (e BaseImageTriggerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BaseImageTriggerType) ToStringPtrOutput added in v0.3.1

func (e BaseImageTriggerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BaseImageTriggerType) ToStringPtrOutputWithContext added in v0.3.1

func (e BaseImageTriggerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 DefaultAction added in v0.3.1

type DefaultAction pulumi.String

The default action of allow or deny when no other rules match.

func (DefaultAction) ElementType added in v0.3.1

func (DefaultAction) ElementType() reflect.Type

func (DefaultAction) ToStringOutput added in v0.3.1

func (e DefaultAction) ToStringOutput() pulumi.StringOutput

func (DefaultAction) ToStringOutputWithContext added in v0.3.1

func (e DefaultAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DefaultAction) ToStringPtrOutput added in v0.3.1

func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultAction) ToStringPtrOutputWithContext added in v0.3.1

func (e DefaultAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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.
	// Expected value is 'Docker'.
	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.
	// Expected value is 'Docker'.
	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. Expected value is 'Docker'.

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.
	// Expected value is 'EncodedTask'.
	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.
	// Expected value is 'EncodedTask'.
	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. Expected value is 'EncodedTask'.

func (EncodedTaskStepResponseOutput) Values

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

type EventContentResponse

type EventContentResponse struct {
	// The action that encompasses the provided event.
	Action *string `pulumi:"action"`
	// The agent that initiated the event. For most situations, this could be from the authorization context of the request.
	Actor *ActorResponse `pulumi:"actor"`
	// The event ID.
	Id *string `pulumi:"id"`
	// The request that generated the event.
	Request *RequestResponse `pulumi:"request"`
	// The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.
	Source *SourceResponse `pulumi:"source"`
	// The target of the event.
	Target *TargetResponse `pulumi:"target"`
	// The time at which the event occurred.
	Timestamp *string `pulumi:"timestamp"`
}

The content of the event request message.

type EventContentResponseArgs

type EventContentResponseArgs struct {
	// The action that encompasses the provided event.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// The agent that initiated the event. For most situations, this could be from the authorization context of the request.
	Actor ActorResponsePtrInput `pulumi:"actor"`
	// The event ID.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The request that generated the event.
	Request RequestResponsePtrInput `pulumi:"request"`
	// The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.
	Source SourceResponsePtrInput `pulumi:"source"`
	// The target of the event.
	Target TargetResponsePtrInput `pulumi:"target"`
	// The time at which the event occurred.
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
}

The content of the event request message.

func (EventContentResponseArgs) ElementType

func (EventContentResponseArgs) ElementType() reflect.Type

func (EventContentResponseArgs) ToEventContentResponseOutput

func (i EventContentResponseArgs) ToEventContentResponseOutput() EventContentResponseOutput

func (EventContentResponseArgs) ToEventContentResponseOutputWithContext

func (i EventContentResponseArgs) ToEventContentResponseOutputWithContext(ctx context.Context) EventContentResponseOutput

func (EventContentResponseArgs) ToEventContentResponsePtrOutput

func (i EventContentResponseArgs) ToEventContentResponsePtrOutput() EventContentResponsePtrOutput

func (EventContentResponseArgs) ToEventContentResponsePtrOutputWithContext

func (i EventContentResponseArgs) ToEventContentResponsePtrOutputWithContext(ctx context.Context) EventContentResponsePtrOutput

type EventContentResponseInput

type EventContentResponseInput interface {
	pulumi.Input

	ToEventContentResponseOutput() EventContentResponseOutput
	ToEventContentResponseOutputWithContext(context.Context) EventContentResponseOutput
}

EventContentResponseInput is an input type that accepts EventContentResponseArgs and EventContentResponseOutput values. You can construct a concrete instance of `EventContentResponseInput` via:

EventContentResponseArgs{...}

type EventContentResponseOutput

type EventContentResponseOutput struct{ *pulumi.OutputState }

The content of the event request message.

func (EventContentResponseOutput) Action

The action that encompasses the provided event.

func (EventContentResponseOutput) Actor

The agent that initiated the event. For most situations, this could be from the authorization context of the request.

func (EventContentResponseOutput) ElementType

func (EventContentResponseOutput) ElementType() reflect.Type

func (EventContentResponseOutput) Id

The event ID.

func (EventContentResponseOutput) Request

The request that generated the event.

func (EventContentResponseOutput) Source

The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.

func (EventContentResponseOutput) Target

The target of the event.

func (EventContentResponseOutput) Timestamp

The time at which the event occurred.

func (EventContentResponseOutput) ToEventContentResponseOutput

func (o EventContentResponseOutput) ToEventContentResponseOutput() EventContentResponseOutput

func (EventContentResponseOutput) ToEventContentResponseOutputWithContext

func (o EventContentResponseOutput) ToEventContentResponseOutputWithContext(ctx context.Context) EventContentResponseOutput

func (EventContentResponseOutput) ToEventContentResponsePtrOutput

func (o EventContentResponseOutput) ToEventContentResponsePtrOutput() EventContentResponsePtrOutput

func (EventContentResponseOutput) ToEventContentResponsePtrOutputWithContext

func (o EventContentResponseOutput) ToEventContentResponsePtrOutputWithContext(ctx context.Context) EventContentResponsePtrOutput

type EventContentResponsePtrInput

type EventContentResponsePtrInput interface {
	pulumi.Input

	ToEventContentResponsePtrOutput() EventContentResponsePtrOutput
	ToEventContentResponsePtrOutputWithContext(context.Context) EventContentResponsePtrOutput
}

EventContentResponsePtrInput is an input type that accepts EventContentResponseArgs, EventContentResponsePtr and EventContentResponsePtrOutput values. You can construct a concrete instance of `EventContentResponsePtrInput` via:

        EventContentResponseArgs{...}

or:

        nil

type EventContentResponsePtrOutput

type EventContentResponsePtrOutput struct{ *pulumi.OutputState }

func (EventContentResponsePtrOutput) Action

The action that encompasses the provided event.

func (EventContentResponsePtrOutput) Actor

The agent that initiated the event. For most situations, this could be from the authorization context of the request.

func (EventContentResponsePtrOutput) Elem

func (EventContentResponsePtrOutput) ElementType

func (EventContentResponsePtrOutput) Id

The event ID.

func (EventContentResponsePtrOutput) Request

The request that generated the event.

func (EventContentResponsePtrOutput) Source

The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.

func (EventContentResponsePtrOutput) Target

The target of the event.

func (EventContentResponsePtrOutput) Timestamp

The time at which the event occurred.

func (EventContentResponsePtrOutput) ToEventContentResponsePtrOutput

func (o EventContentResponsePtrOutput) ToEventContentResponsePtrOutput() EventContentResponsePtrOutput

func (EventContentResponsePtrOutput) ToEventContentResponsePtrOutputWithContext

func (o EventContentResponsePtrOutput) ToEventContentResponsePtrOutputWithContext(ctx context.Context) EventContentResponsePtrOutput

type EventRequestMessageResponse

type EventRequestMessageResponse struct {
	// The content of the event request message.
	Content *EventContentResponse `pulumi:"content"`
	// The headers of the event request message.
	Headers map[string]string `pulumi:"headers"`
	// The HTTP method used to send the event request message.
	Method *string `pulumi:"method"`
	// The URI used to send the event request message.
	RequestUri *string `pulumi:"requestUri"`
	// The HTTP message version.
	Version *string `pulumi:"version"`
}

The event request message sent to the service URI.

type EventRequestMessageResponseArgs

type EventRequestMessageResponseArgs struct {
	// The content of the event request message.
	Content EventContentResponsePtrInput `pulumi:"content"`
	// The headers of the event request message.
	Headers pulumi.StringMapInput `pulumi:"headers"`
	// The HTTP method used to send the event request message.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// The URI used to send the event request message.
	RequestUri pulumi.StringPtrInput `pulumi:"requestUri"`
	// The HTTP message version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The event request message sent to the service URI.

func (EventRequestMessageResponseArgs) ElementType

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutput

func (i EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutput() EventRequestMessageResponseOutput

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutputWithContext

func (i EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutputWithContext(ctx context.Context) EventRequestMessageResponseOutput

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutput

func (i EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutputWithContext

func (i EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutputWithContext(ctx context.Context) EventRequestMessageResponsePtrOutput

type EventRequestMessageResponseInput

type EventRequestMessageResponseInput interface {
	pulumi.Input

	ToEventRequestMessageResponseOutput() EventRequestMessageResponseOutput
	ToEventRequestMessageResponseOutputWithContext(context.Context) EventRequestMessageResponseOutput
}

EventRequestMessageResponseInput is an input type that accepts EventRequestMessageResponseArgs and EventRequestMessageResponseOutput values. You can construct a concrete instance of `EventRequestMessageResponseInput` via:

EventRequestMessageResponseArgs{...}

type EventRequestMessageResponseOutput

type EventRequestMessageResponseOutput struct{ *pulumi.OutputState }

The event request message sent to the service URI.

func (EventRequestMessageResponseOutput) Content

The content of the event request message.

func (EventRequestMessageResponseOutput) ElementType

func (EventRequestMessageResponseOutput) Headers

The headers of the event request message.

func (EventRequestMessageResponseOutput) Method

The HTTP method used to send the event request message.

func (EventRequestMessageResponseOutput) RequestUri

The URI used to send the event request message.

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutput

func (o EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutput() EventRequestMessageResponseOutput

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutputWithContext

func (o EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutputWithContext(ctx context.Context) EventRequestMessageResponseOutput

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutput

func (o EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutputWithContext

func (o EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutputWithContext(ctx context.Context) EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponseOutput) Version

The HTTP message version.

type EventRequestMessageResponsePtrInput

type EventRequestMessageResponsePtrInput interface {
	pulumi.Input

	ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput
	ToEventRequestMessageResponsePtrOutputWithContext(context.Context) EventRequestMessageResponsePtrOutput
}

EventRequestMessageResponsePtrInput is an input type that accepts EventRequestMessageResponseArgs, EventRequestMessageResponsePtr and EventRequestMessageResponsePtrOutput values. You can construct a concrete instance of `EventRequestMessageResponsePtrInput` via:

        EventRequestMessageResponseArgs{...}

or:

        nil

type EventRequestMessageResponsePtrOutput

type EventRequestMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (EventRequestMessageResponsePtrOutput) Content

The content of the event request message.

func (EventRequestMessageResponsePtrOutput) Elem

func (EventRequestMessageResponsePtrOutput) ElementType

func (EventRequestMessageResponsePtrOutput) Headers

The headers of the event request message.

func (EventRequestMessageResponsePtrOutput) Method

The HTTP method used to send the event request message.

func (EventRequestMessageResponsePtrOutput) RequestUri

The URI used to send the event request message.

func (EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutput

func (o EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutputWithContext

func (o EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutputWithContext(ctx context.Context) EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponsePtrOutput) Version

The HTTP message version.

type EventResponse

type EventResponse struct {
	// The event request message sent to the service URI.
	EventRequestMessage *EventRequestMessageResponse `pulumi:"eventRequestMessage"`
	// The event response message received from the service URI.
	EventResponseMessage *EventResponseMessageResponse `pulumi:"eventResponseMessage"`
	// The event ID.
	Id *string `pulumi:"id"`
}

The event for a webhook.

type EventResponseArgs

type EventResponseArgs struct {
	// The event request message sent to the service URI.
	EventRequestMessage EventRequestMessageResponsePtrInput `pulumi:"eventRequestMessage"`
	// The event response message received from the service URI.
	EventResponseMessage EventResponseMessageResponsePtrInput `pulumi:"eventResponseMessage"`
	// The event ID.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The event for a webhook.

func (EventResponseArgs) ElementType

func (EventResponseArgs) ElementType() reflect.Type

func (EventResponseArgs) ToEventResponseOutput

func (i EventResponseArgs) ToEventResponseOutput() EventResponseOutput

func (EventResponseArgs) ToEventResponseOutputWithContext

func (i EventResponseArgs) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput

type EventResponseArray

type EventResponseArray []EventResponseInput

func (EventResponseArray) ElementType

func (EventResponseArray) ElementType() reflect.Type

func (EventResponseArray) ToEventResponseArrayOutput

func (i EventResponseArray) ToEventResponseArrayOutput() EventResponseArrayOutput

func (EventResponseArray) ToEventResponseArrayOutputWithContext

func (i EventResponseArray) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput

type EventResponseArrayInput

type EventResponseArrayInput interface {
	pulumi.Input

	ToEventResponseArrayOutput() EventResponseArrayOutput
	ToEventResponseArrayOutputWithContext(context.Context) EventResponseArrayOutput
}

EventResponseArrayInput is an input type that accepts EventResponseArray and EventResponseArrayOutput values. You can construct a concrete instance of `EventResponseArrayInput` via:

EventResponseArray{ EventResponseArgs{...} }

type EventResponseArrayOutput

type EventResponseArrayOutput struct{ *pulumi.OutputState }

func (EventResponseArrayOutput) ElementType

func (EventResponseArrayOutput) ElementType() reflect.Type

func (EventResponseArrayOutput) Index

func (EventResponseArrayOutput) ToEventResponseArrayOutput

func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput

func (EventResponseArrayOutput) ToEventResponseArrayOutputWithContext

func (o EventResponseArrayOutput) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput

type EventResponseInput

type EventResponseInput interface {
	pulumi.Input

	ToEventResponseOutput() EventResponseOutput
	ToEventResponseOutputWithContext(context.Context) EventResponseOutput
}

EventResponseInput is an input type that accepts EventResponseArgs and EventResponseOutput values. You can construct a concrete instance of `EventResponseInput` via:

EventResponseArgs{...}

type EventResponseMessageResponse

type EventResponseMessageResponse struct {
	// The content of the event response message.
	Content *string `pulumi:"content"`
	// The headers of the event response message.
	Headers map[string]string `pulumi:"headers"`
	// The reason phrase of the event response message.
	ReasonPhrase *string `pulumi:"reasonPhrase"`
	// The status code of the event response message.
	StatusCode *string `pulumi:"statusCode"`
	// The HTTP message version.
	Version *string `pulumi:"version"`
}

The event response message received from the service URI.

type EventResponseMessageResponseArgs

type EventResponseMessageResponseArgs struct {
	// The content of the event response message.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The headers of the event response message.
	Headers pulumi.StringMapInput `pulumi:"headers"`
	// The reason phrase of the event response message.
	ReasonPhrase pulumi.StringPtrInput `pulumi:"reasonPhrase"`
	// The status code of the event response message.
	StatusCode pulumi.StringPtrInput `pulumi:"statusCode"`
	// The HTTP message version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The event response message received from the service URI.

func (EventResponseMessageResponseArgs) ElementType

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutput

func (i EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutput() EventResponseMessageResponseOutput

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutputWithContext

func (i EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutputWithContext(ctx context.Context) EventResponseMessageResponseOutput

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutput

func (i EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutputWithContext

func (i EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutputWithContext(ctx context.Context) EventResponseMessageResponsePtrOutput

type EventResponseMessageResponseInput

type EventResponseMessageResponseInput interface {
	pulumi.Input

	ToEventResponseMessageResponseOutput() EventResponseMessageResponseOutput
	ToEventResponseMessageResponseOutputWithContext(context.Context) EventResponseMessageResponseOutput
}

EventResponseMessageResponseInput is an input type that accepts EventResponseMessageResponseArgs and EventResponseMessageResponseOutput values. You can construct a concrete instance of `EventResponseMessageResponseInput` via:

EventResponseMessageResponseArgs{...}

type EventResponseMessageResponseOutput

type EventResponseMessageResponseOutput struct{ *pulumi.OutputState }

The event response message received from the service URI.

func (EventResponseMessageResponseOutput) Content

The content of the event response message.

func (EventResponseMessageResponseOutput) ElementType

func (EventResponseMessageResponseOutput) Headers

The headers of the event response message.

func (EventResponseMessageResponseOutput) ReasonPhrase

The reason phrase of the event response message.

func (EventResponseMessageResponseOutput) StatusCode

The status code of the event response message.

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutput

func (o EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutput() EventResponseMessageResponseOutput

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutputWithContext

func (o EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutputWithContext(ctx context.Context) EventResponseMessageResponseOutput

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutput

func (o EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutputWithContext

func (o EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutputWithContext(ctx context.Context) EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponseOutput) Version

The HTTP message version.

type EventResponseMessageResponsePtrInput

type EventResponseMessageResponsePtrInput interface {
	pulumi.Input

	ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput
	ToEventResponseMessageResponsePtrOutputWithContext(context.Context) EventResponseMessageResponsePtrOutput
}

EventResponseMessageResponsePtrInput is an input type that accepts EventResponseMessageResponseArgs, EventResponseMessageResponsePtr and EventResponseMessageResponsePtrOutput values. You can construct a concrete instance of `EventResponseMessageResponsePtrInput` via:

        EventResponseMessageResponseArgs{...}

or:

        nil

type EventResponseMessageResponsePtrOutput

type EventResponseMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (EventResponseMessageResponsePtrOutput) Content

The content of the event response message.

func (EventResponseMessageResponsePtrOutput) Elem

func (EventResponseMessageResponsePtrOutput) ElementType

func (EventResponseMessageResponsePtrOutput) Headers

The headers of the event response message.

func (EventResponseMessageResponsePtrOutput) ReasonPhrase

The reason phrase of the event response message.

func (EventResponseMessageResponsePtrOutput) StatusCode

The status code of the event response message.

func (EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutput

func (o EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutputWithContext

func (o EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutputWithContext(ctx context.Context) EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponsePtrOutput) Version

The HTTP message version.

type EventResponseOutput

type EventResponseOutput struct{ *pulumi.OutputState }

The event for a webhook.

func (EventResponseOutput) ElementType

func (EventResponseOutput) ElementType() reflect.Type

func (EventResponseOutput) EventRequestMessage

The event request message sent to the service URI.

func (EventResponseOutput) EventResponseMessage

The event response message received from the service URI.

func (EventResponseOutput) Id

The event ID.

func (EventResponseOutput) ToEventResponseOutput

func (o EventResponseOutput) ToEventResponseOutput() EventResponseOutput

func (EventResponseOutput) ToEventResponseOutputWithContext

func (o EventResponseOutput) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput

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.
	// Expected value is 'FileTask'.
	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.
	// Expected value is 'FileTask'.
	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. Expected value is 'FileTask'.

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 GetWebhookCallbackConfigArgs added in v0.2.1

type GetWebhookCallbackConfigArgs 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 webhook.
	WebhookName string `pulumi:"webhookName"`
}

type GetWebhookCallbackConfigResult added in v0.2.1

type GetWebhookCallbackConfigResult struct {
	// Custom headers that will be added to the webhook notifications.
	CustomHeaders map[string]string `pulumi:"customHeaders"`
	// The service URI for the webhook to post notifications.
	ServiceUri string `pulumi:"serviceUri"`
}

The configuration of service URI and custom headers for the webhook.

func GetWebhookCallbackConfig added in v0.2.1

func GetWebhookCallbackConfig(ctx *pulumi.Context, args *GetWebhookCallbackConfigArgs, opts ...pulumi.InvokeOption) (*GetWebhookCallbackConfigResult, error)

type IPRule

type IPRule struct {
	// The action of IP ACL rule.
	Action *string `pulumi:"action"`
	// Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
	IPAddressOrRange string `pulumi:"iPAddressOrRange"`
}

IP rule with specific IP or IP range in CIDR format.

type IPRuleArgs

type IPRuleArgs struct {
	// The action of IP ACL rule.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
	IPAddressOrRange pulumi.StringInput `pulumi:"iPAddressOrRange"`
}

IP rule with specific IP or IP range in CIDR format.

func (IPRuleArgs) ElementType

func (IPRuleArgs) ElementType() reflect.Type

func (IPRuleArgs) ToIPRuleOutput

func (i IPRuleArgs) ToIPRuleOutput() IPRuleOutput

func (IPRuleArgs) ToIPRuleOutputWithContext

func (i IPRuleArgs) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput

type IPRuleArray

type IPRuleArray []IPRuleInput

func (IPRuleArray) ElementType

func (IPRuleArray) ElementType() reflect.Type

func (IPRuleArray) ToIPRuleArrayOutput

func (i IPRuleArray) ToIPRuleArrayOutput() IPRuleArrayOutput

func (IPRuleArray) ToIPRuleArrayOutputWithContext

func (i IPRuleArray) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput

type IPRuleArrayInput

type IPRuleArrayInput interface {
	pulumi.Input

	ToIPRuleArrayOutput() IPRuleArrayOutput
	ToIPRuleArrayOutputWithContext(context.Context) IPRuleArrayOutput
}

IPRuleArrayInput is an input type that accepts IPRuleArray and IPRuleArrayOutput values. You can construct a concrete instance of `IPRuleArrayInput` via:

IPRuleArray{ IPRuleArgs{...} }

type IPRuleArrayOutput

type IPRuleArrayOutput struct{ *pulumi.OutputState }

func (IPRuleArrayOutput) ElementType

func (IPRuleArrayOutput) ElementType() reflect.Type

func (IPRuleArrayOutput) Index

func (IPRuleArrayOutput) ToIPRuleArrayOutput

func (o IPRuleArrayOutput) ToIPRuleArrayOutput() IPRuleArrayOutput

func (IPRuleArrayOutput) ToIPRuleArrayOutputWithContext

func (o IPRuleArrayOutput) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput

type IPRuleInput

type IPRuleInput interface {
	pulumi.Input

	ToIPRuleOutput() IPRuleOutput
	ToIPRuleOutputWithContext(context.Context) IPRuleOutput
}

IPRuleInput is an input type that accepts IPRuleArgs and IPRuleOutput values. You can construct a concrete instance of `IPRuleInput` via:

IPRuleArgs{...}

type IPRuleOutput

type IPRuleOutput struct{ *pulumi.OutputState }

IP rule with specific IP or IP range in CIDR format.

func (IPRuleOutput) Action

func (o IPRuleOutput) Action() pulumi.StringPtrOutput

The action of IP ACL rule.

func (IPRuleOutput) ElementType

func (IPRuleOutput) ElementType() reflect.Type

func (IPRuleOutput) IPAddressOrRange

func (o IPRuleOutput) IPAddressOrRange() pulumi.StringOutput

Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.

func (IPRuleOutput) ToIPRuleOutput

func (o IPRuleOutput) ToIPRuleOutput() IPRuleOutput

func (IPRuleOutput) ToIPRuleOutputWithContext

func (o IPRuleOutput) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput

type IPRuleResponse

type IPRuleResponse struct {
	// The action of IP ACL rule.
	Action *string `pulumi:"action"`
	// Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
	IPAddressOrRange string `pulumi:"iPAddressOrRange"`
}

IP rule with specific IP or IP range in CIDR format.

type IPRuleResponseArgs

type IPRuleResponseArgs struct {
	// The action of IP ACL rule.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
	IPAddressOrRange pulumi.StringInput `pulumi:"iPAddressOrRange"`
}

IP rule with specific IP or IP range in CIDR format.

func (IPRuleResponseArgs) ElementType

func (IPRuleResponseArgs) ElementType() reflect.Type

func (IPRuleResponseArgs) ToIPRuleResponseOutput

func (i IPRuleResponseArgs) ToIPRuleResponseOutput() IPRuleResponseOutput

func (IPRuleResponseArgs) ToIPRuleResponseOutputWithContext

func (i IPRuleResponseArgs) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput

type IPRuleResponseArray

type IPRuleResponseArray []IPRuleResponseInput

func (IPRuleResponseArray) ElementType

func (IPRuleResponseArray) ElementType() reflect.Type

func (IPRuleResponseArray) ToIPRuleResponseArrayOutput

func (i IPRuleResponseArray) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput

func (IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext

func (i IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput

type IPRuleResponseArrayInput

type IPRuleResponseArrayInput interface {
	pulumi.Input

	ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
	ToIPRuleResponseArrayOutputWithContext(context.Context) IPRuleResponseArrayOutput
}

IPRuleResponseArrayInput is an input type that accepts IPRuleResponseArray and IPRuleResponseArrayOutput values. You can construct a concrete instance of `IPRuleResponseArrayInput` via:

IPRuleResponseArray{ IPRuleResponseArgs{...} }

type IPRuleResponseArrayOutput

type IPRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (IPRuleResponseArrayOutput) ElementType

func (IPRuleResponseArrayOutput) ElementType() reflect.Type

func (IPRuleResponseArrayOutput) Index

func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput

func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput

func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext

func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput

type IPRuleResponseInput

type IPRuleResponseInput interface {
	pulumi.Input

	ToIPRuleResponseOutput() IPRuleResponseOutput
	ToIPRuleResponseOutputWithContext(context.Context) IPRuleResponseOutput
}

IPRuleResponseInput is an input type that accepts IPRuleResponseArgs and IPRuleResponseOutput values. You can construct a concrete instance of `IPRuleResponseInput` via:

IPRuleResponseArgs{...}

type IPRuleResponseOutput

type IPRuleResponseOutput struct{ *pulumi.OutputState }

IP rule with specific IP or IP range in CIDR format.

func (IPRuleResponseOutput) Action

The action of IP ACL rule.

func (IPRuleResponseOutput) ElementType

func (IPRuleResponseOutput) ElementType() reflect.Type

func (IPRuleResponseOutput) IPAddressOrRange

func (o IPRuleResponseOutput) IPAddressOrRange() pulumi.StringOutput

Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.

func (IPRuleResponseOutput) ToIPRuleResponseOutput

func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput

func (IPRuleResponseOutput) ToIPRuleResponseOutputWithContext

func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput

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 *ResourceIdentityType `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 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 ListRegistryCredentialsArgs

type ListRegistryCredentialsArgs 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 ListRegistryCredentialsResult

type ListRegistryCredentialsResult struct {
	// The list of passwords for a container registry.
	Passwords []RegistryPasswordResponse `pulumi:"passwords"`
	// The username for a container registry.
	Username *string `pulumi:"username"`
}

The response from the ListCredentials operation.

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 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 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"`
	// The resource ID.
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// 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 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 ListWebhookEventsArgs

type ListWebhookEventsArgs 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 webhook.
	WebhookName string `pulumi:"webhookName"`
}

type ListWebhookEventsResult

type ListWebhookEventsResult struct {
	// The URI that can be used to request the next list of events.
	NextLink *string `pulumi:"nextLink"`
	// The list of events. Since this list may be incomplete, the nextLink field should be used to request the next list of events.
	Value []EventResponse `pulumi:"value"`
}

The result of a request to list events for a webhook.

type LookupRegistryArgs

type LookupRegistryArgs 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 LookupRegistryResult

type LookupRegistryResult struct {
	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled *bool `pulumi:"adminUserEnabled"`
	// The creation date of the container registry in ISO8601 format.
	CreationDate string `pulumi:"creationDate"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The URL that can be used to log into the container registry.
	LoginServer string `pulumi:"loginServer"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The network rule set for a container registry.
	NetworkRuleSet *NetworkRuleSetResponse `pulumi:"networkRuleSet"`
	// The policies for a container registry.
	Policies *PoliciesResponse `pulumi:"policies"`
	// The provisioning state of the container registry at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the container registry.
	Sku SkuResponse `pulumi:"sku"`
	// The status of the container registry at the time the operation was called.
	Status StatusResponse `pulumi:"status"`
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount *StorageAccountPropertiesResponse `pulumi:"storageAccount"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a container registry.

func LookupRegistry

func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)

type LookupReplicationArgs

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

type LookupReplicationResult

type LookupReplicationResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// 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 provisioning state of the replication at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The status of the replication at the time the operation was called.
	Status StatusResponse `pulumi:"status"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a replication for a container registry.

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 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"`
	// The resource ID.
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// 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 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 LookupWebhookArgs

type LookupWebhookArgs 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 webhook.
	WebhookName string `pulumi:"webhookName"`
}

type LookupWebhookResult

type LookupWebhookResult struct {
	// The list of actions that trigger the webhook to post notifications.
	Actions []string `pulumi:"actions"`
	// The resource ID.
	Id string `pulumi:"id"`
	// 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 provisioning state of the webhook at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope *string `pulumi:"scope"`
	// The status of the webhook at the time the operation was called.
	Status *string `pulumi:"status"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a webhook for a container registry.

func LookupWebhook

func LookupWebhook(ctx *pulumi.Context, args *LookupWebhookArgs, opts ...pulumi.InvokeOption) (*LookupWebhookResult, error)

type NetworkRuleSet

type NetworkRuleSet struct {
	// The default action of allow or deny when no other rules match.
	DefaultAction string `pulumi:"defaultAction"`
	// The IP ACL rules.
	IpRules []IPRule `pulumi:"ipRules"`
	// The virtual network rules.
	VirtualNetworkRules []VirtualNetworkRule `pulumi:"virtualNetworkRules"`
}

The network rule set for a container registry.

type NetworkRuleSetArgs

type NetworkRuleSetArgs struct {
	// The default action of allow or deny when no other rules match.
	DefaultAction pulumi.StringInput `pulumi:"defaultAction"`
	// The IP ACL rules.
	IpRules IPRuleArrayInput `pulumi:"ipRules"`
	// The virtual network rules.
	VirtualNetworkRules VirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"`
}

The network rule set for a container registry.

func (NetworkRuleSetArgs) ElementType

func (NetworkRuleSetArgs) ElementType() reflect.Type

func (NetworkRuleSetArgs) ToNetworkRuleSetOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

type NetworkRuleSetInput

type NetworkRuleSetInput interface {
	pulumi.Input

	ToNetworkRuleSetOutput() NetworkRuleSetOutput
	ToNetworkRuleSetOutputWithContext(context.Context) NetworkRuleSetOutput
}

NetworkRuleSetInput is an input type that accepts NetworkRuleSetArgs and NetworkRuleSetOutput values. You can construct a concrete instance of `NetworkRuleSetInput` via:

NetworkRuleSetArgs{...}

type NetworkRuleSetOutput

type NetworkRuleSetOutput struct{ *pulumi.OutputState }

The network rule set for a container registry.

func (NetworkRuleSetOutput) DefaultAction

func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringOutput

The default action of allow or deny when no other rules match.

func (NetworkRuleSetOutput) ElementType

func (NetworkRuleSetOutput) ElementType() reflect.Type

func (NetworkRuleSetOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetOutput) ToNetworkRuleSetOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

func (NetworkRuleSetOutput) VirtualNetworkRules

func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput

The virtual network rules.

type NetworkRuleSetPtrInput

type NetworkRuleSetPtrInput interface {
	pulumi.Input

	ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
	ToNetworkRuleSetPtrOutputWithContext(context.Context) NetworkRuleSetPtrOutput
}

NetworkRuleSetPtrInput is an input type that accepts NetworkRuleSetArgs, NetworkRuleSetPtr and NetworkRuleSetPtrOutput values. You can construct a concrete instance of `NetworkRuleSetPtrInput` via:

        NetworkRuleSetArgs{...}

or:

        nil

type NetworkRuleSetPtrOutput

type NetworkRuleSetPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetPtrOutput) DefaultAction

The default action of allow or deny when no other rules match.

func (NetworkRuleSetPtrOutput) Elem

func (NetworkRuleSetPtrOutput) ElementType

func (NetworkRuleSetPtrOutput) ElementType() reflect.Type

func (NetworkRuleSetPtrOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

func (NetworkRuleSetPtrOutput) VirtualNetworkRules

The virtual network rules.

type NetworkRuleSetResponse

type NetworkRuleSetResponse struct {
	// The default action of allow or deny when no other rules match.
	DefaultAction string `pulumi:"defaultAction"`
	// The IP ACL rules.
	IpRules []IPRuleResponse `pulumi:"ipRules"`
	// The virtual network rules.
	VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"`
}

The network rule set for a container registry.

type NetworkRuleSetResponseArgs

type NetworkRuleSetResponseArgs struct {
	// The default action of allow or deny when no other rules match.
	DefaultAction pulumi.StringInput `pulumi:"defaultAction"`
	// The IP ACL rules.
	IpRules IPRuleResponseArrayInput `pulumi:"ipRules"`
	// The virtual network rules.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayInput `pulumi:"virtualNetworkRules"`
}

The network rule set for a container registry.

func (NetworkRuleSetResponseArgs) ElementType

func (NetworkRuleSetResponseArgs) ElementType() reflect.Type

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

type NetworkRuleSetResponseInput

type NetworkRuleSetResponseInput interface {
	pulumi.Input

	ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
	ToNetworkRuleSetResponseOutputWithContext(context.Context) NetworkRuleSetResponseOutput
}

NetworkRuleSetResponseInput is an input type that accepts NetworkRuleSetResponseArgs and NetworkRuleSetResponseOutput values. You can construct a concrete instance of `NetworkRuleSetResponseInput` via:

NetworkRuleSetResponseArgs{...}

type NetworkRuleSetResponseOutput

type NetworkRuleSetResponseOutput struct{ *pulumi.OutputState }

The network rule set for a container registry.

func (NetworkRuleSetResponseOutput) DefaultAction

The default action of allow or deny when no other rules match.

func (NetworkRuleSetResponseOutput) ElementType

func (NetworkRuleSetResponseOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseOutput) VirtualNetworkRules

The virtual network rules.

type NetworkRuleSetResponsePtrInput

type NetworkRuleSetResponsePtrInput interface {
	pulumi.Input

	ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
	ToNetworkRuleSetResponsePtrOutputWithContext(context.Context) NetworkRuleSetResponsePtrOutput
}

NetworkRuleSetResponsePtrInput is an input type that accepts NetworkRuleSetResponseArgs, NetworkRuleSetResponsePtr and NetworkRuleSetResponsePtrOutput values. You can construct a concrete instance of `NetworkRuleSetResponsePtrInput` via:

        NetworkRuleSetResponseArgs{...}

or:

        nil

type NetworkRuleSetResponsePtrOutput

type NetworkRuleSetResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetResponsePtrOutput) DefaultAction

The default action of allow or deny when no other rules match.

func (NetworkRuleSetResponsePtrOutput) Elem

func (NetworkRuleSetResponsePtrOutput) ElementType

func (NetworkRuleSetResponsePtrOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponsePtrOutput) VirtualNetworkRules

The virtual network rules.

type OS added in v0.3.1

type OS pulumi.String

The operating system type required for the run.

func (OS) ElementType added in v0.3.1

func (OS) ElementType() reflect.Type

func (OS) ToStringOutput added in v0.3.1

func (e OS) ToStringOutput() pulumi.StringOutput

func (OS) ToStringOutputWithContext added in v0.3.1

func (e OS) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OS) ToStringPtrOutput added in v0.3.1

func (e OS) ToStringPtrOutput() pulumi.StringPtrOutput

func (OS) ToStringPtrOutputWithContext added in v0.3.1

func (e OS) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 Policies

type Policies struct {
	// The quarantine policy for a container registry.
	QuarantinePolicy *QuarantinePolicy `pulumi:"quarantinePolicy"`
	// The retention policy for a container registry.
	RetentionPolicy *RetentionPolicy `pulumi:"retentionPolicy"`
	// The content trust policy for a container registry.
	TrustPolicy *TrustPolicy `pulumi:"trustPolicy"`
}

The policies for a container registry.

type PoliciesArgs

type PoliciesArgs struct {
	// The quarantine policy for a container registry.
	QuarantinePolicy QuarantinePolicyPtrInput `pulumi:"quarantinePolicy"`
	// The retention policy for a container registry.
	RetentionPolicy RetentionPolicyPtrInput `pulumi:"retentionPolicy"`
	// The content trust policy for a container registry.
	TrustPolicy TrustPolicyPtrInput `pulumi:"trustPolicy"`
}

The policies for a container registry.

func (PoliciesArgs) ElementType

func (PoliciesArgs) ElementType() reflect.Type

func (PoliciesArgs) ToPoliciesOutput

func (i PoliciesArgs) ToPoliciesOutput() PoliciesOutput

func (PoliciesArgs) ToPoliciesOutputWithContext

func (i PoliciesArgs) ToPoliciesOutputWithContext(ctx context.Context) PoliciesOutput

func (PoliciesArgs) ToPoliciesPtrOutput

func (i PoliciesArgs) ToPoliciesPtrOutput() PoliciesPtrOutput

func (PoliciesArgs) ToPoliciesPtrOutputWithContext

func (i PoliciesArgs) ToPoliciesPtrOutputWithContext(ctx context.Context) PoliciesPtrOutput

type PoliciesInput

type PoliciesInput interface {
	pulumi.Input

	ToPoliciesOutput() PoliciesOutput
	ToPoliciesOutputWithContext(context.Context) PoliciesOutput
}

PoliciesInput is an input type that accepts PoliciesArgs and PoliciesOutput values. You can construct a concrete instance of `PoliciesInput` via:

PoliciesArgs{...}

type PoliciesOutput

type PoliciesOutput struct{ *pulumi.OutputState }

The policies for a container registry.

func (PoliciesOutput) ElementType

func (PoliciesOutput) ElementType() reflect.Type

func (PoliciesOutput) QuarantinePolicy

func (o PoliciesOutput) QuarantinePolicy() QuarantinePolicyPtrOutput

The quarantine policy for a container registry.

func (PoliciesOutput) RetentionPolicy

func (o PoliciesOutput) RetentionPolicy() RetentionPolicyPtrOutput

The retention policy for a container registry.

func (PoliciesOutput) ToPoliciesOutput

func (o PoliciesOutput) ToPoliciesOutput() PoliciesOutput

func (PoliciesOutput) ToPoliciesOutputWithContext

func (o PoliciesOutput) ToPoliciesOutputWithContext(ctx context.Context) PoliciesOutput

func (PoliciesOutput) ToPoliciesPtrOutput

func (o PoliciesOutput) ToPoliciesPtrOutput() PoliciesPtrOutput

func (PoliciesOutput) ToPoliciesPtrOutputWithContext

func (o PoliciesOutput) ToPoliciesPtrOutputWithContext(ctx context.Context) PoliciesPtrOutput

func (PoliciesOutput) TrustPolicy

func (o PoliciesOutput) TrustPolicy() TrustPolicyPtrOutput

The content trust policy for a container registry.

type PoliciesPtrInput

type PoliciesPtrInput interface {
	pulumi.Input

	ToPoliciesPtrOutput() PoliciesPtrOutput
	ToPoliciesPtrOutputWithContext(context.Context) PoliciesPtrOutput
}

PoliciesPtrInput is an input type that accepts PoliciesArgs, PoliciesPtr and PoliciesPtrOutput values. You can construct a concrete instance of `PoliciesPtrInput` via:

        PoliciesArgs{...}

or:

        nil

func PoliciesPtr

func PoliciesPtr(v *PoliciesArgs) PoliciesPtrInput

type PoliciesPtrOutput

type PoliciesPtrOutput struct{ *pulumi.OutputState }

func (PoliciesPtrOutput) Elem

func (PoliciesPtrOutput) ElementType

func (PoliciesPtrOutput) ElementType() reflect.Type

func (PoliciesPtrOutput) QuarantinePolicy

func (o PoliciesPtrOutput) QuarantinePolicy() QuarantinePolicyPtrOutput

The quarantine policy for a container registry.

func (PoliciesPtrOutput) RetentionPolicy

func (o PoliciesPtrOutput) RetentionPolicy() RetentionPolicyPtrOutput

The retention policy for a container registry.

func (PoliciesPtrOutput) ToPoliciesPtrOutput

func (o PoliciesPtrOutput) ToPoliciesPtrOutput() PoliciesPtrOutput

func (PoliciesPtrOutput) ToPoliciesPtrOutputWithContext

func (o PoliciesPtrOutput) ToPoliciesPtrOutputWithContext(ctx context.Context) PoliciesPtrOutput

func (PoliciesPtrOutput) TrustPolicy

func (o PoliciesPtrOutput) TrustPolicy() TrustPolicyPtrOutput

The content trust policy for a container registry.

type PoliciesResponse

type PoliciesResponse struct {
	// The quarantine policy for a container registry.
	QuarantinePolicy *QuarantinePolicyResponse `pulumi:"quarantinePolicy"`
	// The retention policy for a container registry.
	RetentionPolicy *RetentionPolicyResponse `pulumi:"retentionPolicy"`
	// The content trust policy for a container registry.
	TrustPolicy *TrustPolicyResponse `pulumi:"trustPolicy"`
}

The policies for a container registry.

type PoliciesResponseArgs

type PoliciesResponseArgs struct {
	// The quarantine policy for a container registry.
	QuarantinePolicy QuarantinePolicyResponsePtrInput `pulumi:"quarantinePolicy"`
	// The retention policy for a container registry.
	RetentionPolicy RetentionPolicyResponsePtrInput `pulumi:"retentionPolicy"`
	// The content trust policy for a container registry.
	TrustPolicy TrustPolicyResponsePtrInput `pulumi:"trustPolicy"`
}

The policies for a container registry.

func (PoliciesResponseArgs) ElementType

func (PoliciesResponseArgs) ElementType() reflect.Type

func (PoliciesResponseArgs) ToPoliciesResponseOutput

func (i PoliciesResponseArgs) ToPoliciesResponseOutput() PoliciesResponseOutput

func (PoliciesResponseArgs) ToPoliciesResponseOutputWithContext

func (i PoliciesResponseArgs) ToPoliciesResponseOutputWithContext(ctx context.Context) PoliciesResponseOutput

func (PoliciesResponseArgs) ToPoliciesResponsePtrOutput

func (i PoliciesResponseArgs) ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput

func (PoliciesResponseArgs) ToPoliciesResponsePtrOutputWithContext

func (i PoliciesResponseArgs) ToPoliciesResponsePtrOutputWithContext(ctx context.Context) PoliciesResponsePtrOutput

type PoliciesResponseInput

type PoliciesResponseInput interface {
	pulumi.Input

	ToPoliciesResponseOutput() PoliciesResponseOutput
	ToPoliciesResponseOutputWithContext(context.Context) PoliciesResponseOutput
}

PoliciesResponseInput is an input type that accepts PoliciesResponseArgs and PoliciesResponseOutput values. You can construct a concrete instance of `PoliciesResponseInput` via:

PoliciesResponseArgs{...}

type PoliciesResponseOutput

type PoliciesResponseOutput struct{ *pulumi.OutputState }

The policies for a container registry.

func (PoliciesResponseOutput) ElementType

func (PoliciesResponseOutput) ElementType() reflect.Type

func (PoliciesResponseOutput) QuarantinePolicy

The quarantine policy for a container registry.

func (PoliciesResponseOutput) RetentionPolicy

The retention policy for a container registry.

func (PoliciesResponseOutput) ToPoliciesResponseOutput

func (o PoliciesResponseOutput) ToPoliciesResponseOutput() PoliciesResponseOutput

func (PoliciesResponseOutput) ToPoliciesResponseOutputWithContext

func (o PoliciesResponseOutput) ToPoliciesResponseOutputWithContext(ctx context.Context) PoliciesResponseOutput

func (PoliciesResponseOutput) ToPoliciesResponsePtrOutput

func (o PoliciesResponseOutput) ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput

func (PoliciesResponseOutput) ToPoliciesResponsePtrOutputWithContext

func (o PoliciesResponseOutput) ToPoliciesResponsePtrOutputWithContext(ctx context.Context) PoliciesResponsePtrOutput

func (PoliciesResponseOutput) TrustPolicy

The content trust policy for a container registry.

type PoliciesResponsePtrInput

type PoliciesResponsePtrInput interface {
	pulumi.Input

	ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput
	ToPoliciesResponsePtrOutputWithContext(context.Context) PoliciesResponsePtrOutput
}

PoliciesResponsePtrInput is an input type that accepts PoliciesResponseArgs, PoliciesResponsePtr and PoliciesResponsePtrOutput values. You can construct a concrete instance of `PoliciesResponsePtrInput` via:

        PoliciesResponseArgs{...}

or:

        nil

type PoliciesResponsePtrOutput

type PoliciesResponsePtrOutput struct{ *pulumi.OutputState }

func (PoliciesResponsePtrOutput) Elem

func (PoliciesResponsePtrOutput) ElementType

func (PoliciesResponsePtrOutput) ElementType() reflect.Type

func (PoliciesResponsePtrOutput) QuarantinePolicy

The quarantine policy for a container registry.

func (PoliciesResponsePtrOutput) RetentionPolicy

The retention policy for a container registry.

func (PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutput

func (o PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput

func (PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutputWithContext

func (o PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutputWithContext(ctx context.Context) PoliciesResponsePtrOutput

func (PoliciesResponsePtrOutput) TrustPolicy

The content trust policy for a container registry.

type PolicyStatus added in v0.3.1

type PolicyStatus pulumi.String

The value that indicates whether the policy is enabled or not.

func (PolicyStatus) ElementType added in v0.3.1

func (PolicyStatus) ElementType() reflect.Type

func (PolicyStatus) ToStringOutput added in v0.3.1

func (e PolicyStatus) ToStringOutput() pulumi.StringOutput

func (PolicyStatus) ToStringOutputWithContext added in v0.3.1

func (e PolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PolicyStatus) ToStringPtrOutput added in v0.3.1

func (e PolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e PolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuarantinePolicy

type QuarantinePolicy struct {
	// The value that indicates whether the policy is enabled or not.
	Status *string `pulumi:"status"`
}

The quarantine policy for a container registry.

type QuarantinePolicyArgs

type QuarantinePolicyArgs struct {
	// The value that indicates whether the policy is enabled or not.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The quarantine policy for a container registry.

func (QuarantinePolicyArgs) ElementType

func (QuarantinePolicyArgs) ElementType() reflect.Type

func (QuarantinePolicyArgs) ToQuarantinePolicyOutput

func (i QuarantinePolicyArgs) ToQuarantinePolicyOutput() QuarantinePolicyOutput

func (QuarantinePolicyArgs) ToQuarantinePolicyOutputWithContext

func (i QuarantinePolicyArgs) ToQuarantinePolicyOutputWithContext(ctx context.Context) QuarantinePolicyOutput

func (QuarantinePolicyArgs) ToQuarantinePolicyPtrOutput

func (i QuarantinePolicyArgs) ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput

func (QuarantinePolicyArgs) ToQuarantinePolicyPtrOutputWithContext

func (i QuarantinePolicyArgs) ToQuarantinePolicyPtrOutputWithContext(ctx context.Context) QuarantinePolicyPtrOutput

type QuarantinePolicyInput

type QuarantinePolicyInput interface {
	pulumi.Input

	ToQuarantinePolicyOutput() QuarantinePolicyOutput
	ToQuarantinePolicyOutputWithContext(context.Context) QuarantinePolicyOutput
}

QuarantinePolicyInput is an input type that accepts QuarantinePolicyArgs and QuarantinePolicyOutput values. You can construct a concrete instance of `QuarantinePolicyInput` via:

QuarantinePolicyArgs{...}

type QuarantinePolicyOutput

type QuarantinePolicyOutput struct{ *pulumi.OutputState }

The quarantine policy for a container registry.

func (QuarantinePolicyOutput) ElementType

func (QuarantinePolicyOutput) ElementType() reflect.Type

func (QuarantinePolicyOutput) Status

The value that indicates whether the policy is enabled or not.

func (QuarantinePolicyOutput) ToQuarantinePolicyOutput

func (o QuarantinePolicyOutput) ToQuarantinePolicyOutput() QuarantinePolicyOutput

func (QuarantinePolicyOutput) ToQuarantinePolicyOutputWithContext

func (o QuarantinePolicyOutput) ToQuarantinePolicyOutputWithContext(ctx context.Context) QuarantinePolicyOutput

func (QuarantinePolicyOutput) ToQuarantinePolicyPtrOutput

func (o QuarantinePolicyOutput) ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput

func (QuarantinePolicyOutput) ToQuarantinePolicyPtrOutputWithContext

func (o QuarantinePolicyOutput) ToQuarantinePolicyPtrOutputWithContext(ctx context.Context) QuarantinePolicyPtrOutput

type QuarantinePolicyPtrInput

type QuarantinePolicyPtrInput interface {
	pulumi.Input

	ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput
	ToQuarantinePolicyPtrOutputWithContext(context.Context) QuarantinePolicyPtrOutput
}

QuarantinePolicyPtrInput is an input type that accepts QuarantinePolicyArgs, QuarantinePolicyPtr and QuarantinePolicyPtrOutput values. You can construct a concrete instance of `QuarantinePolicyPtrInput` via:

        QuarantinePolicyArgs{...}

or:

        nil

type QuarantinePolicyPtrOutput

type QuarantinePolicyPtrOutput struct{ *pulumi.OutputState }

func (QuarantinePolicyPtrOutput) Elem

func (QuarantinePolicyPtrOutput) ElementType

func (QuarantinePolicyPtrOutput) ElementType() reflect.Type

func (QuarantinePolicyPtrOutput) Status

The value that indicates whether the policy is enabled or not.

func (QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutput

func (o QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput

func (QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutputWithContext

func (o QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutputWithContext(ctx context.Context) QuarantinePolicyPtrOutput

type QuarantinePolicyResponse

type QuarantinePolicyResponse struct {
	// The value that indicates whether the policy is enabled or not.
	Status *string `pulumi:"status"`
}

The quarantine policy for a container registry.

type QuarantinePolicyResponseArgs

type QuarantinePolicyResponseArgs struct {
	// The value that indicates whether the policy is enabled or not.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The quarantine policy for a container registry.

func (QuarantinePolicyResponseArgs) ElementType

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutput

func (i QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutput() QuarantinePolicyResponseOutput

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutputWithContext

func (i QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutputWithContext(ctx context.Context) QuarantinePolicyResponseOutput

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutput

func (i QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutputWithContext

func (i QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutputWithContext(ctx context.Context) QuarantinePolicyResponsePtrOutput

type QuarantinePolicyResponseInput

type QuarantinePolicyResponseInput interface {
	pulumi.Input

	ToQuarantinePolicyResponseOutput() QuarantinePolicyResponseOutput
	ToQuarantinePolicyResponseOutputWithContext(context.Context) QuarantinePolicyResponseOutput
}

QuarantinePolicyResponseInput is an input type that accepts QuarantinePolicyResponseArgs and QuarantinePolicyResponseOutput values. You can construct a concrete instance of `QuarantinePolicyResponseInput` via:

QuarantinePolicyResponseArgs{...}

type QuarantinePolicyResponseOutput

type QuarantinePolicyResponseOutput struct{ *pulumi.OutputState }

The quarantine policy for a container registry.

func (QuarantinePolicyResponseOutput) ElementType

func (QuarantinePolicyResponseOutput) Status

The value that indicates whether the policy is enabled or not.

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutput

func (o QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutput() QuarantinePolicyResponseOutput

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutputWithContext

func (o QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutputWithContext(ctx context.Context) QuarantinePolicyResponseOutput

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutput

func (o QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutputWithContext

func (o QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutputWithContext(ctx context.Context) QuarantinePolicyResponsePtrOutput

type QuarantinePolicyResponsePtrInput

type QuarantinePolicyResponsePtrInput interface {
	pulumi.Input

	ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput
	ToQuarantinePolicyResponsePtrOutputWithContext(context.Context) QuarantinePolicyResponsePtrOutput
}

QuarantinePolicyResponsePtrInput is an input type that accepts QuarantinePolicyResponseArgs, QuarantinePolicyResponsePtr and QuarantinePolicyResponsePtrOutput values. You can construct a concrete instance of `QuarantinePolicyResponsePtrInput` via:

        QuarantinePolicyResponseArgs{...}

or:

        nil

type QuarantinePolicyResponsePtrOutput

type QuarantinePolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (QuarantinePolicyResponsePtrOutput) Elem

func (QuarantinePolicyResponsePtrOutput) ElementType

func (QuarantinePolicyResponsePtrOutput) Status

The value that indicates whether the policy is enabled or not.

func (QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutput

func (o QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput

func (QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutputWithContext

func (o QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutputWithContext(ctx context.Context) QuarantinePolicyResponsePtrOutput

type Registry

type Registry struct {
	pulumi.CustomResourceState

	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled pulumi.BoolPtrOutput `pulumi:"adminUserEnabled"`
	// The creation date of the container registry in ISO8601 format.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The URL that can be used to log into the container registry.
	LoginServer pulumi.StringOutput `pulumi:"loginServer"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The network rule set for a container registry.
	NetworkRuleSet NetworkRuleSetResponsePtrOutput `pulumi:"networkRuleSet"`
	// The policies for a container registry.
	Policies PoliciesResponsePtrOutput `pulumi:"policies"`
	// The provisioning state of the container registry at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the container registry.
	Sku SkuResponseOutput `pulumi:"sku"`
	// The status of the container registry at the time the operation was called.
	Status StatusResponseOutput `pulumi:"status"`
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount StorageAccountPropertiesResponsePtrOutput `pulumi:"storageAccount"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a container registry. Latest API Version: 2019-05-01.

func GetRegistry

func GetRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)

GetRegistry gets an existing Registry 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 NewRegistry

func NewRegistry(ctx *pulumi.Context,
	name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)

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

func (*Registry) ElementType added in v0.2.6

func (*Registry) ElementType() reflect.Type

func (*Registry) ToRegistryOutput added in v0.2.6

func (i *Registry) ToRegistryOutput() RegistryOutput

func (*Registry) ToRegistryOutputWithContext added in v0.2.6

func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput

type RegistryArgs

type RegistryArgs struct {
	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled pulumi.BoolPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The network rule set for a container registry.
	NetworkRuleSet NetworkRuleSetPtrInput
	// The policies for a container registry.
	Policies PoliciesPtrInput
	// 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 SKU of the container registry.
	Sku SkuInput
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount StorageAccountPropertiesPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Registry resource.

func (RegistryArgs) ElementType

func (RegistryArgs) ElementType() reflect.Type

type RegistryInput added in v0.2.6

type RegistryInput interface {
	pulumi.Input

	ToRegistryOutput() RegistryOutput
	ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
}

type RegistryOutput added in v0.2.6

type RegistryOutput struct {
	*pulumi.OutputState
}

func (RegistryOutput) ElementType added in v0.2.6

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) ToRegistryOutput added in v0.2.6

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext added in v0.2.6

func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput

type RegistryPasswordResponse

type RegistryPasswordResponse struct {
	// The password name.
	Name *string `pulumi:"name"`
	// The password value.
	Value *string `pulumi:"value"`
}

The login password for the container registry.

type RegistryPasswordResponseArgs

type RegistryPasswordResponseArgs struct {
	// The password name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The password value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The login password for the container registry.

func (RegistryPasswordResponseArgs) ElementType

func (RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutput

func (i RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput

func (RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutputWithContext

func (i RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutputWithContext(ctx context.Context) RegistryPasswordResponseOutput

type RegistryPasswordResponseArray

type RegistryPasswordResponseArray []RegistryPasswordResponseInput

func (RegistryPasswordResponseArray) ElementType

func (RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutput

func (i RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput

func (RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutputWithContext

func (i RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutputWithContext(ctx context.Context) RegistryPasswordResponseArrayOutput

type RegistryPasswordResponseArrayInput

type RegistryPasswordResponseArrayInput interface {
	pulumi.Input

	ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput
	ToRegistryPasswordResponseArrayOutputWithContext(context.Context) RegistryPasswordResponseArrayOutput
}

RegistryPasswordResponseArrayInput is an input type that accepts RegistryPasswordResponseArray and RegistryPasswordResponseArrayOutput values. You can construct a concrete instance of `RegistryPasswordResponseArrayInput` via:

RegistryPasswordResponseArray{ RegistryPasswordResponseArgs{...} }

type RegistryPasswordResponseArrayOutput

type RegistryPasswordResponseArrayOutput struct{ *pulumi.OutputState }

func (RegistryPasswordResponseArrayOutput) ElementType

func (RegistryPasswordResponseArrayOutput) Index

func (RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutput

func (o RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput

func (RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutputWithContext

func (o RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutputWithContext(ctx context.Context) RegistryPasswordResponseArrayOutput

type RegistryPasswordResponseInput

type RegistryPasswordResponseInput interface {
	pulumi.Input

	ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput
	ToRegistryPasswordResponseOutputWithContext(context.Context) RegistryPasswordResponseOutput
}

RegistryPasswordResponseInput is an input type that accepts RegistryPasswordResponseArgs and RegistryPasswordResponseOutput values. You can construct a concrete instance of `RegistryPasswordResponseInput` via:

RegistryPasswordResponseArgs{...}

type RegistryPasswordResponseOutput

type RegistryPasswordResponseOutput struct{ *pulumi.OutputState }

The login password for the container registry.

func (RegistryPasswordResponseOutput) ElementType

func (RegistryPasswordResponseOutput) Name

The password name.

func (RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutput

func (o RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput

func (RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutputWithContext

func (o RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutputWithContext(ctx context.Context) RegistryPasswordResponseOutput

func (RegistryPasswordResponseOutput) Value

The password value.

type RegistryState

type RegistryState struct {
	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled pulumi.BoolPtrInput
	// The creation date of the container registry in ISO8601 format.
	CreationDate pulumi.StringPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The URL that can be used to log into the container registry.
	LoginServer pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The network rule set for a container registry.
	NetworkRuleSet NetworkRuleSetResponsePtrInput
	// The policies for a container registry.
	Policies PoliciesResponsePtrInput
	// The provisioning state of the container registry at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The SKU of the container registry.
	Sku SkuResponsePtrInput
	// The status of the container registry at the time the operation was called.
	Status StatusResponsePtrInput
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount StorageAccountPropertiesResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (RegistryState) ElementType

func (RegistryState) ElementType() reflect.Type

type Replication

type Replication struct {
	pulumi.CustomResourceState

	// 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 provisioning state of the replication at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The status of the replication at the time the operation was called.
	Status StatusResponseOutput `pulumi:"status"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a replication for a container registry. Latest API Version: 2019-05-01.

func GetReplication

func GetReplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReplicationState, opts ...pulumi.ResourceOption) (*Replication, error)

GetReplication gets an existing Replication 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 NewReplication

func NewReplication(ctx *pulumi.Context,
	name string, args *ReplicationArgs, opts ...pulumi.ResourceOption) (*Replication, error)

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

func (*Replication) ElementType added in v0.2.6

func (*Replication) ElementType() reflect.Type

func (*Replication) ToReplicationOutput added in v0.2.6

func (i *Replication) ToReplicationOutput() ReplicationOutput

func (*Replication) ToReplicationOutputWithContext added in v0.2.6

func (i *Replication) ToReplicationOutputWithContext(ctx context.Context) ReplicationOutput

type ReplicationArgs

type ReplicationArgs struct {
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the replication.
	ReplicationName 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 set of arguments for constructing a Replication resource.

func (ReplicationArgs) ElementType

func (ReplicationArgs) ElementType() reflect.Type

type ReplicationInput added in v0.2.6

type ReplicationInput interface {
	pulumi.Input

	ToReplicationOutput() ReplicationOutput
	ToReplicationOutputWithContext(ctx context.Context) ReplicationOutput
}

type ReplicationOutput added in v0.2.6

type ReplicationOutput struct {
	*pulumi.OutputState
}

func (ReplicationOutput) ElementType added in v0.2.6

func (ReplicationOutput) ElementType() reflect.Type

func (ReplicationOutput) ToReplicationOutput added in v0.2.6

func (o ReplicationOutput) ToReplicationOutput() ReplicationOutput

func (ReplicationOutput) ToReplicationOutputWithContext added in v0.2.6

func (o ReplicationOutput) ToReplicationOutputWithContext(ctx context.Context) ReplicationOutput

type ReplicationState

type ReplicationState struct {
	// 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 provisioning state of the replication at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The status of the replication at the time the operation was called.
	Status StatusResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ReplicationState) ElementType

func (ReplicationState) ElementType() reflect.Type

type RequestResponse

type RequestResponse struct {
	// The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request.
	Addr *string `pulumi:"addr"`
	// The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.
	Host *string `pulumi:"host"`
	// The ID of the request that initiated the event.
	Id *string `pulumi:"id"`
	// The request method that generated the event.
	Method *string `pulumi:"method"`
	// The user agent header of the request.
	Useragent *string `pulumi:"useragent"`
}

The request that generated the event.

type RequestResponseArgs

type RequestResponseArgs struct {
	// The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request.
	Addr pulumi.StringPtrInput `pulumi:"addr"`
	// The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The ID of the request that initiated the event.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The request method that generated the event.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// The user agent header of the request.
	Useragent pulumi.StringPtrInput `pulumi:"useragent"`
}

The request that generated the event.

func (RequestResponseArgs) ElementType

func (RequestResponseArgs) ElementType() reflect.Type

func (RequestResponseArgs) ToRequestResponseOutput

func (i RequestResponseArgs) ToRequestResponseOutput() RequestResponseOutput

func (RequestResponseArgs) ToRequestResponseOutputWithContext

func (i RequestResponseArgs) ToRequestResponseOutputWithContext(ctx context.Context) RequestResponseOutput

func (RequestResponseArgs) ToRequestResponsePtrOutput

func (i RequestResponseArgs) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponseArgs) ToRequestResponsePtrOutputWithContext

func (i RequestResponseArgs) ToRequestResponsePtrOutputWithContext(ctx context.Context) RequestResponsePtrOutput

type RequestResponseInput

type RequestResponseInput interface {
	pulumi.Input

	ToRequestResponseOutput() RequestResponseOutput
	ToRequestResponseOutputWithContext(context.Context) RequestResponseOutput
}

RequestResponseInput is an input type that accepts RequestResponseArgs and RequestResponseOutput values. You can construct a concrete instance of `RequestResponseInput` via:

RequestResponseArgs{...}

type RequestResponseOutput

type RequestResponseOutput struct{ *pulumi.OutputState }

The request that generated the event.

func (RequestResponseOutput) Addr

The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request.

func (RequestResponseOutput) ElementType

func (RequestResponseOutput) ElementType() reflect.Type

func (RequestResponseOutput) Host

The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.

func (RequestResponseOutput) Id

The ID of the request that initiated the event.

func (RequestResponseOutput) Method

The request method that generated the event.

func (RequestResponseOutput) ToRequestResponseOutput

func (o RequestResponseOutput) ToRequestResponseOutput() RequestResponseOutput

func (RequestResponseOutput) ToRequestResponseOutputWithContext

func (o RequestResponseOutput) ToRequestResponseOutputWithContext(ctx context.Context) RequestResponseOutput

func (RequestResponseOutput) ToRequestResponsePtrOutput

func (o RequestResponseOutput) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponseOutput) ToRequestResponsePtrOutputWithContext

func (o RequestResponseOutput) ToRequestResponsePtrOutputWithContext(ctx context.Context) RequestResponsePtrOutput

func (RequestResponseOutput) Useragent

The user agent header of the request.

type RequestResponsePtrInput

type RequestResponsePtrInput interface {
	pulumi.Input

	ToRequestResponsePtrOutput() RequestResponsePtrOutput
	ToRequestResponsePtrOutputWithContext(context.Context) RequestResponsePtrOutput
}

RequestResponsePtrInput is an input type that accepts RequestResponseArgs, RequestResponsePtr and RequestResponsePtrOutput values. You can construct a concrete instance of `RequestResponsePtrInput` via:

        RequestResponseArgs{...}

or:

        nil

type RequestResponsePtrOutput

type RequestResponsePtrOutput struct{ *pulumi.OutputState }

func (RequestResponsePtrOutput) Addr

The IP or hostname and possibly port of the client connection that initiated the event. This is the RemoteAddr from the standard http request.

func (RequestResponsePtrOutput) Elem

func (RequestResponsePtrOutput) ElementType

func (RequestResponsePtrOutput) ElementType() reflect.Type

func (RequestResponsePtrOutput) Host

The externally accessible hostname of the registry instance, as specified by the http host header on incoming requests.

func (RequestResponsePtrOutput) Id

The ID of the request that initiated the event.

func (RequestResponsePtrOutput) Method

The request method that generated the event.

func (RequestResponsePtrOutput) ToRequestResponsePtrOutput

func (o RequestResponsePtrOutput) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponsePtrOutput) ToRequestResponsePtrOutputWithContext

func (o RequestResponsePtrOutput) ToRequestResponsePtrOutputWithContext(ctx context.Context) RequestResponsePtrOutput

func (RequestResponsePtrOutput) Useragent

The user agent header of the request.

type ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.String

The identity type.

func (ResourceIdentityType) ElementType added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RetentionPolicy

type RetentionPolicy struct {
	// The number of days to retain an untagged manifest after which it gets purged.
	Days *int `pulumi:"days"`
	// The value that indicates whether the policy is enabled or not.
	Status *string `pulumi:"status"`
}

The retention policy for a container registry.

type RetentionPolicyArgs

type RetentionPolicyArgs struct {
	// The number of days to retain an untagged manifest after which it gets purged.
	Days pulumi.IntPtrInput `pulumi:"days"`
	// The value that indicates whether the policy is enabled or not.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The retention policy for a container registry.

func (RetentionPolicyArgs) ElementType

func (RetentionPolicyArgs) ElementType() reflect.Type

func (RetentionPolicyArgs) ToRetentionPolicyOutput

func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyOutputWithContext

func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutput

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyInput

type RetentionPolicyInput interface {
	pulumi.Input

	ToRetentionPolicyOutput() RetentionPolicyOutput
	ToRetentionPolicyOutputWithContext(context.Context) RetentionPolicyOutput
}

RetentionPolicyInput is an input type that accepts RetentionPolicyArgs and RetentionPolicyOutput values. You can construct a concrete instance of `RetentionPolicyInput` via:

RetentionPolicyArgs{...}

type RetentionPolicyOutput

type RetentionPolicyOutput struct{ *pulumi.OutputState }

The retention policy for a container registry.

func (RetentionPolicyOutput) Days

The number of days to retain an untagged manifest after which it gets purged.

func (RetentionPolicyOutput) ElementType

func (RetentionPolicyOutput) ElementType() reflect.Type

func (RetentionPolicyOutput) Status

The value that indicates whether the policy is enabled or not.

func (RetentionPolicyOutput) ToRetentionPolicyOutput

func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyOutputWithContext

func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyPtrInput

type RetentionPolicyPtrInput interface {
	pulumi.Input

	ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
	ToRetentionPolicyPtrOutputWithContext(context.Context) RetentionPolicyPtrOutput
}

RetentionPolicyPtrInput is an input type that accepts RetentionPolicyArgs, RetentionPolicyPtr and RetentionPolicyPtrOutput values. You can construct a concrete instance of `RetentionPolicyPtrInput` via:

        RetentionPolicyArgs{...}

or:

        nil

type RetentionPolicyPtrOutput

type RetentionPolicyPtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyPtrOutput) Days

The number of days to retain an untagged manifest after which it gets purged.

func (RetentionPolicyPtrOutput) Elem

func (RetentionPolicyPtrOutput) ElementType

func (RetentionPolicyPtrOutput) ElementType() reflect.Type

func (RetentionPolicyPtrOutput) Status

The value that indicates whether the policy is enabled or not.

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyResponse

type RetentionPolicyResponse struct {
	// The number of days to retain an untagged manifest after which it gets purged.
	Days *int `pulumi:"days"`
	// The timestamp when the policy was last updated.
	LastUpdatedTime string `pulumi:"lastUpdatedTime"`
	// The value that indicates whether the policy is enabled or not.
	Status *string `pulumi:"status"`
}

The retention policy for a container registry.

type RetentionPolicyResponseArgs

type RetentionPolicyResponseArgs struct {
	// The number of days to retain an untagged manifest after which it gets purged.
	Days pulumi.IntPtrInput `pulumi:"days"`
	// The timestamp when the policy was last updated.
	LastUpdatedTime pulumi.StringInput `pulumi:"lastUpdatedTime"`
	// The value that indicates whether the policy is enabled or not.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The retention policy for a container registry.

func (RetentionPolicyResponseArgs) ElementType

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput

func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext

func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput

func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext

func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput

type RetentionPolicyResponseInput

type RetentionPolicyResponseInput interface {
	pulumi.Input

	ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
	ToRetentionPolicyResponseOutputWithContext(context.Context) RetentionPolicyResponseOutput
}

RetentionPolicyResponseInput is an input type that accepts RetentionPolicyResponseArgs and RetentionPolicyResponseOutput values. You can construct a concrete instance of `RetentionPolicyResponseInput` via:

RetentionPolicyResponseArgs{...}

type RetentionPolicyResponseOutput

type RetentionPolicyResponseOutput struct{ *pulumi.OutputState }

The retention policy for a container registry.

func (RetentionPolicyResponseOutput) Days

The number of days to retain an untagged manifest after which it gets purged.

func (RetentionPolicyResponseOutput) ElementType

func (RetentionPolicyResponseOutput) LastUpdatedTime

The timestamp when the policy was last updated.

func (RetentionPolicyResponseOutput) Status

The value that indicates whether the policy is enabled or not.

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput

type RetentionPolicyResponsePtrInput

type RetentionPolicyResponsePtrInput interface {
	pulumi.Input

	ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
	ToRetentionPolicyResponsePtrOutputWithContext(context.Context) RetentionPolicyResponsePtrOutput
}

RetentionPolicyResponsePtrInput is an input type that accepts RetentionPolicyResponseArgs, RetentionPolicyResponsePtr and RetentionPolicyResponsePtrOutput values. You can construct a concrete instance of `RetentionPolicyResponsePtrInput` via:

        RetentionPolicyResponseArgs{...}

or:

        nil

type RetentionPolicyResponsePtrOutput

type RetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyResponsePtrOutput) Days

The number of days to retain an untagged manifest after which it gets purged.

func (RetentionPolicyResponsePtrOutput) Elem

func (RetentionPolicyResponsePtrOutput) ElementType

func (RetentionPolicyResponsePtrOutput) LastUpdatedTime

The timestamp when the policy was last updated.

func (RetentionPolicyResponsePtrOutput) Status

The value that indicates whether the policy is enabled or not.

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput

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 SecretObjectType added in v0.3.1

type SecretObjectType pulumi.String

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

func (SecretObjectType) ElementType added in v0.3.1

func (SecretObjectType) ElementType() reflect.Type

func (SecretObjectType) ToStringOutput added in v0.3.1

func (e SecretObjectType) ToStringOutput() pulumi.StringOutput

func (SecretObjectType) ToStringOutputWithContext added in v0.3.1

func (e SecretObjectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecretObjectType) ToStringPtrOutput added in v0.3.1

func (e SecretObjectType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretObjectType) ToStringPtrOutputWithContext added in v0.3.1

func (e SecretObjectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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) GetIsSecret added in v0.6.0

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 Sku

type Sku struct {
	// The SKU name of the container registry. Required for registry creation.
	Name string `pulumi:"name"`
}

The SKU of a container registry.

type SkuArgs

type SkuArgs struct {
	// The SKU name of the container registry. Required for registry creation.
	Name pulumi.StringInput `pulumi:"name"`
}

The SKU of a container registry.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName added in v0.3.1

type SkuName pulumi.String

The SKU name of the container registry. Required for registry creation.

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU of a container registry.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The SKU name of the container registry. Required for registry creation.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The SKU name of the container registry. Required for registry creation.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The SKU name of the container registry. Required for registry creation.
	Name string `pulumi:"name"`
	// The SKU tier based on the SKU name.
	Tier string `pulumi:"tier"`
}

The SKU of a container registry.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The SKU name of the container registry. Required for registry creation.
	Name pulumi.StringInput `pulumi:"name"`
	// The SKU tier based on the SKU name.
	Tier pulumi.StringInput `pulumi:"tier"`
}

The SKU of a container registry.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU of a container registry.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The SKU name of the container registry. Required for registry creation.

func (SkuResponseOutput) Tier

The SKU tier based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The SKU name of the container registry. Required for registry creation.

func (SkuResponsePtrOutput) Tier

The SKU tier based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SourceControlType added in v0.3.1

type SourceControlType pulumi.String

The type of source control service.

func (SourceControlType) ElementType added in v0.3.1

func (SourceControlType) ElementType() reflect.Type

func (SourceControlType) ToStringOutput added in v0.3.1

func (e SourceControlType) ToStringOutput() pulumi.StringOutput

func (SourceControlType) ToStringOutputWithContext added in v0.3.1

func (e SourceControlType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceControlType) ToStringPtrOutput added in v0.3.1

func (e SourceControlType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceControlType) ToStringPtrOutputWithContext added in v0.3.1

func (e SourceControlType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 SourceRegistryLoginMode added in v0.3.1

type SourceRegistryLoginMode pulumi.String

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 (SourceRegistryLoginMode) ElementType added in v0.3.1

func (SourceRegistryLoginMode) ElementType() reflect.Type

func (SourceRegistryLoginMode) ToStringOutput added in v0.3.1

func (e SourceRegistryLoginMode) ToStringOutput() pulumi.StringOutput

func (SourceRegistryLoginMode) ToStringOutputWithContext added in v0.3.1

func (e SourceRegistryLoginMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceRegistryLoginMode) ToStringPtrOutput added in v0.3.1

func (e SourceRegistryLoginMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceRegistryLoginMode) ToStringPtrOutputWithContext added in v0.3.1

func (e SourceRegistryLoginMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourceResponse

type SourceResponse struct {
	// The IP or hostname and the port of the registry node that generated the event. Generally, this will be resolved by os.Hostname() along with the running port.
	Addr *string `pulumi:"addr"`
	// The running instance of an application. Changes after each restart.
	InstanceID *string `pulumi:"instanceID"`
}

The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.

type SourceResponseArgs

type SourceResponseArgs struct {
	// The IP or hostname and the port of the registry node that generated the event. Generally, this will be resolved by os.Hostname() along with the running port.
	Addr pulumi.StringPtrInput `pulumi:"addr"`
	// The running instance of an application. Changes after each restart.
	InstanceID pulumi.StringPtrInput `pulumi:"instanceID"`
}

The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.

func (SourceResponseArgs) ElementType

func (SourceResponseArgs) ElementType() reflect.Type

func (SourceResponseArgs) ToSourceResponseOutput

func (i SourceResponseArgs) ToSourceResponseOutput() SourceResponseOutput

func (SourceResponseArgs) ToSourceResponseOutputWithContext

func (i SourceResponseArgs) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput

func (SourceResponseArgs) ToSourceResponsePtrOutput

func (i SourceResponseArgs) ToSourceResponsePtrOutput() SourceResponsePtrOutput

func (SourceResponseArgs) ToSourceResponsePtrOutputWithContext

func (i SourceResponseArgs) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput

type SourceResponseInput

type SourceResponseInput interface {
	pulumi.Input

	ToSourceResponseOutput() SourceResponseOutput
	ToSourceResponseOutputWithContext(context.Context) SourceResponseOutput
}

SourceResponseInput is an input type that accepts SourceResponseArgs and SourceResponseOutput values. You can construct a concrete instance of `SourceResponseInput` via:

SourceResponseArgs{...}

type SourceResponseOutput

type SourceResponseOutput struct{ *pulumi.OutputState }

The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.

func (SourceResponseOutput) Addr

The IP or hostname and the port of the registry node that generated the event. Generally, this will be resolved by os.Hostname() along with the running port.

func (SourceResponseOutput) ElementType

func (SourceResponseOutput) ElementType() reflect.Type

func (SourceResponseOutput) InstanceID

The running instance of an application. Changes after each restart.

func (SourceResponseOutput) ToSourceResponseOutput

func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput

func (SourceResponseOutput) ToSourceResponseOutputWithContext

func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput

func (SourceResponseOutput) ToSourceResponsePtrOutput

func (o SourceResponseOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput

func (SourceResponseOutput) ToSourceResponsePtrOutputWithContext

func (o SourceResponseOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput

type SourceResponsePtrInput

type SourceResponsePtrInput interface {
	pulumi.Input

	ToSourceResponsePtrOutput() SourceResponsePtrOutput
	ToSourceResponsePtrOutputWithContext(context.Context) SourceResponsePtrOutput
}

SourceResponsePtrInput is an input type that accepts SourceResponseArgs, SourceResponsePtr and SourceResponsePtrOutput values. You can construct a concrete instance of `SourceResponsePtrInput` via:

        SourceResponseArgs{...}

or:

        nil

type SourceResponsePtrOutput

type SourceResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceResponsePtrOutput) Addr

The IP or hostname and the port of the registry node that generated the event. Generally, this will be resolved by os.Hostname() along with the running port.

func (SourceResponsePtrOutput) Elem

func (SourceResponsePtrOutput) ElementType

func (SourceResponsePtrOutput) ElementType() reflect.Type

func (SourceResponsePtrOutput) InstanceID

The running instance of an application. Changes after each restart.

func (SourceResponsePtrOutput) ToSourceResponsePtrOutput

func (o SourceResponsePtrOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput

func (SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext

func (o SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput

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 SourceTriggerEvent added in v0.3.1

type SourceTriggerEvent pulumi.String

func (SourceTriggerEvent) ElementType added in v0.3.1

func (SourceTriggerEvent) ElementType() reflect.Type

func (SourceTriggerEvent) ToStringOutput added in v0.3.1

func (e SourceTriggerEvent) ToStringOutput() pulumi.StringOutput

func (SourceTriggerEvent) ToStringOutputWithContext added in v0.3.1

func (e SourceTriggerEvent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceTriggerEvent) ToStringPtrOutput added in v0.3.1

func (e SourceTriggerEvent) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceTriggerEvent) ToStringPtrOutputWithContext added in v0.3.1

func (e SourceTriggerEvent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 StatusResponse

type StatusResponse struct {
	// The short label for the status.
	DisplayStatus string `pulumi:"displayStatus"`
	// The detailed message for the status, including alerts and error messages.
	Message string `pulumi:"message"`
	// The timestamp when the status was changed to the current value.
	Timestamp string `pulumi:"timestamp"`
}

The status of an Azure resource at the time the operation was called.

type StatusResponseArgs

type StatusResponseArgs struct {
	// The short label for the status.
	DisplayStatus pulumi.StringInput `pulumi:"displayStatus"`
	// The detailed message for the status, including alerts and error messages.
	Message pulumi.StringInput `pulumi:"message"`
	// The timestamp when the status was changed to the current value.
	Timestamp pulumi.StringInput `pulumi:"timestamp"`
}

The status of an Azure resource at the time the operation was called.

func (StatusResponseArgs) ElementType

func (StatusResponseArgs) ElementType() reflect.Type

func (StatusResponseArgs) ToStatusResponseOutput

func (i StatusResponseArgs) ToStatusResponseOutput() StatusResponseOutput

func (StatusResponseArgs) ToStatusResponseOutputWithContext

func (i StatusResponseArgs) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput

func (StatusResponseArgs) ToStatusResponsePtrOutput

func (i StatusResponseArgs) ToStatusResponsePtrOutput() StatusResponsePtrOutput

func (StatusResponseArgs) ToStatusResponsePtrOutputWithContext

func (i StatusResponseArgs) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput

type StatusResponseInput

type StatusResponseInput interface {
	pulumi.Input

	ToStatusResponseOutput() StatusResponseOutput
	ToStatusResponseOutputWithContext(context.Context) StatusResponseOutput
}

StatusResponseInput is an input type that accepts StatusResponseArgs and StatusResponseOutput values. You can construct a concrete instance of `StatusResponseInput` via:

StatusResponseArgs{...}

type StatusResponseOutput

type StatusResponseOutput struct{ *pulumi.OutputState }

The status of an Azure resource at the time the operation was called.

func (StatusResponseOutput) DisplayStatus

func (o StatusResponseOutput) DisplayStatus() pulumi.StringOutput

The short label for the status.

func (StatusResponseOutput) ElementType

func (StatusResponseOutput) ElementType() reflect.Type

func (StatusResponseOutput) Message

The detailed message for the status, including alerts and error messages.

func (StatusResponseOutput) Timestamp

The timestamp when the status was changed to the current value.

func (StatusResponseOutput) ToStatusResponseOutput

func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput

func (StatusResponseOutput) ToStatusResponseOutputWithContext

func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput

func (StatusResponseOutput) ToStatusResponsePtrOutput

func (o StatusResponseOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput

func (StatusResponseOutput) ToStatusResponsePtrOutputWithContext

func (o StatusResponseOutput) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput

type StatusResponsePtrInput

type StatusResponsePtrInput interface {
	pulumi.Input

	ToStatusResponsePtrOutput() StatusResponsePtrOutput
	ToStatusResponsePtrOutputWithContext(context.Context) StatusResponsePtrOutput
}

StatusResponsePtrInput is an input type that accepts StatusResponseArgs, StatusResponsePtr and StatusResponsePtrOutput values. You can construct a concrete instance of `StatusResponsePtrInput` via:

        StatusResponseArgs{...}

or:

        nil

type StatusResponsePtrOutput

type StatusResponsePtrOutput struct{ *pulumi.OutputState }

func (StatusResponsePtrOutput) DisplayStatus

The short label for the status.

func (StatusResponsePtrOutput) Elem

func (StatusResponsePtrOutput) ElementType

func (StatusResponsePtrOutput) ElementType() reflect.Type

func (StatusResponsePtrOutput) Message

The detailed message for the status, including alerts and error messages.

func (StatusResponsePtrOutput) Timestamp

The timestamp when the status was changed to the current value.

func (StatusResponsePtrOutput) ToStatusResponsePtrOutput

func (o StatusResponsePtrOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput

func (StatusResponsePtrOutput) ToStatusResponsePtrOutputWithContext

func (o StatusResponsePtrOutput) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput

type StorageAccountProperties

type StorageAccountProperties struct {
	// The resource ID of the storage account.
	Id string `pulumi:"id"`
}

The properties of a storage account for a container registry. Only applicable to Classic SKU.

type StorageAccountPropertiesArgs

type StorageAccountPropertiesArgs struct {
	// The resource ID of the storage account.
	Id pulumi.StringInput `pulumi:"id"`
}

The properties of a storage account for a container registry. Only applicable to Classic SKU.

func (StorageAccountPropertiesArgs) ElementType

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesInput

type StorageAccountPropertiesInput interface {
	pulumi.Input

	ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput
	ToStorageAccountPropertiesOutputWithContext(context.Context) StorageAccountPropertiesOutput
}

StorageAccountPropertiesInput is an input type that accepts StorageAccountPropertiesArgs and StorageAccountPropertiesOutput values. You can construct a concrete instance of `StorageAccountPropertiesInput` via:

StorageAccountPropertiesArgs{...}

type StorageAccountPropertiesOutput

type StorageAccountPropertiesOutput struct{ *pulumi.OutputState }

The properties of a storage account for a container registry. Only applicable to Classic SKU.

func (StorageAccountPropertiesOutput) ElementType

func (StorageAccountPropertiesOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesPtrInput

type StorageAccountPropertiesPtrInput interface {
	pulumi.Input

	ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
	ToStorageAccountPropertiesPtrOutputWithContext(context.Context) StorageAccountPropertiesPtrOutput
}

StorageAccountPropertiesPtrInput is an input type that accepts StorageAccountPropertiesArgs, StorageAccountPropertiesPtr and StorageAccountPropertiesPtrOutput values. You can construct a concrete instance of `StorageAccountPropertiesPtrInput` via:

        StorageAccountPropertiesArgs{...}

or:

        nil

type StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesPtrOutput) Elem

func (StorageAccountPropertiesPtrOutput) ElementType

func (StorageAccountPropertiesPtrOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput

func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext

func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesResponse

type StorageAccountPropertiesResponse struct {
	// The resource ID of the storage account.
	Id string `pulumi:"id"`
}

The properties of a storage account for a container registry. Only applicable to Classic SKU.

type StorageAccountPropertiesResponseArgs

type StorageAccountPropertiesResponseArgs struct {
	// The resource ID of the storage account.
	Id pulumi.StringInput `pulumi:"id"`
}

The properties of a storage account for a container registry. Only applicable to Classic SKU.

func (StorageAccountPropertiesResponseArgs) ElementType

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponseInput

type StorageAccountPropertiesResponseInput interface {
	pulumi.Input

	ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput
	ToStorageAccountPropertiesResponseOutputWithContext(context.Context) StorageAccountPropertiesResponseOutput
}

StorageAccountPropertiesResponseInput is an input type that accepts StorageAccountPropertiesResponseArgs and StorageAccountPropertiesResponseOutput values. You can construct a concrete instance of `StorageAccountPropertiesResponseInput` via:

StorageAccountPropertiesResponseArgs{...}

type StorageAccountPropertiesResponseOutput

type StorageAccountPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of a storage account for a container registry. Only applicable to Classic SKU.

func (StorageAccountPropertiesResponseOutput) ElementType

func (StorageAccountPropertiesResponseOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrInput

type StorageAccountPropertiesResponsePtrInput interface {
	pulumi.Input

	ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
	ToStorageAccountPropertiesResponsePtrOutputWithContext(context.Context) StorageAccountPropertiesResponsePtrOutput
}

StorageAccountPropertiesResponsePtrInput is an input type that accepts StorageAccountPropertiesResponseArgs, StorageAccountPropertiesResponsePtr and StorageAccountPropertiesResponsePtrOutput values. You can construct a concrete instance of `StorageAccountPropertiesResponsePtrInput` via:

        StorageAccountPropertiesResponseArgs{...}

or:

        nil

type StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesResponsePtrOutput) Elem

func (StorageAccountPropertiesResponsePtrOutput) ElementType

func (StorageAccountPropertiesResponsePtrOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput

type TargetResponse

type TargetResponse struct {
	// The digest of the content, as defined by the Registry V2 HTTP API Specification.
	Digest *string `pulumi:"digest"`
	// The number of bytes of the content. Same as Size field.
	Length *float64 `pulumi:"length"`
	// The MIME type of the referenced object.
	MediaType *string `pulumi:"mediaType"`
	// The name of the artifact.
	Name *string `pulumi:"name"`
	// The repository name.
	Repository *string `pulumi:"repository"`
	// The number of bytes of the content. Same as Length field.
	Size *float64 `pulumi:"size"`
	// The tag name.
	Tag *string `pulumi:"tag"`
	// The direct URL to the content.
	Url *string `pulumi:"url"`
	// The version of the artifact.
	Version *string `pulumi:"version"`
}

The target of the event.

type TargetResponseArgs

type TargetResponseArgs struct {
	// The digest of the content, as defined by the Registry V2 HTTP API Specification.
	Digest pulumi.StringPtrInput `pulumi:"digest"`
	// The number of bytes of the content. Same as Size field.
	Length pulumi.Float64PtrInput `pulumi:"length"`
	// The MIME type of the referenced object.
	MediaType pulumi.StringPtrInput `pulumi:"mediaType"`
	// The name of the artifact.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The repository name.
	Repository pulumi.StringPtrInput `pulumi:"repository"`
	// The number of bytes of the content. Same as Length field.
	Size pulumi.Float64PtrInput `pulumi:"size"`
	// The tag name.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// The direct URL to the content.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The version of the artifact.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The target of the event.

func (TargetResponseArgs) ElementType

func (TargetResponseArgs) ElementType() reflect.Type

func (TargetResponseArgs) ToTargetResponseOutput

func (i TargetResponseArgs) ToTargetResponseOutput() TargetResponseOutput

func (TargetResponseArgs) ToTargetResponseOutputWithContext

func (i TargetResponseArgs) ToTargetResponseOutputWithContext(ctx context.Context) TargetResponseOutput

func (TargetResponseArgs) ToTargetResponsePtrOutput

func (i TargetResponseArgs) ToTargetResponsePtrOutput() TargetResponsePtrOutput

func (TargetResponseArgs) ToTargetResponsePtrOutputWithContext

func (i TargetResponseArgs) ToTargetResponsePtrOutputWithContext(ctx context.Context) TargetResponsePtrOutput

type TargetResponseInput

type TargetResponseInput interface {
	pulumi.Input

	ToTargetResponseOutput() TargetResponseOutput
	ToTargetResponseOutputWithContext(context.Context) TargetResponseOutput
}

TargetResponseInput is an input type that accepts TargetResponseArgs and TargetResponseOutput values. You can construct a concrete instance of `TargetResponseInput` via:

TargetResponseArgs{...}

type TargetResponseOutput

type TargetResponseOutput struct{ *pulumi.OutputState }

The target of the event.

func (TargetResponseOutput) Digest

The digest of the content, as defined by the Registry V2 HTTP API Specification.

func (TargetResponseOutput) ElementType

func (TargetResponseOutput) ElementType() reflect.Type

func (TargetResponseOutput) Length

The number of bytes of the content. Same as Size field.

func (TargetResponseOutput) MediaType

The MIME type of the referenced object.

func (TargetResponseOutput) Name

The name of the artifact.

func (TargetResponseOutput) Repository

The repository name.

func (TargetResponseOutput) Size

The number of bytes of the content. Same as Length field.

func (TargetResponseOutput) Tag

The tag name.

func (TargetResponseOutput) ToTargetResponseOutput

func (o TargetResponseOutput) ToTargetResponseOutput() TargetResponseOutput

func (TargetResponseOutput) ToTargetResponseOutputWithContext

func (o TargetResponseOutput) ToTargetResponseOutputWithContext(ctx context.Context) TargetResponseOutput

func (TargetResponseOutput) ToTargetResponsePtrOutput

func (o TargetResponseOutput) ToTargetResponsePtrOutput() TargetResponsePtrOutput

func (TargetResponseOutput) ToTargetResponsePtrOutputWithContext

func (o TargetResponseOutput) ToTargetResponsePtrOutputWithContext(ctx context.Context) TargetResponsePtrOutput

func (TargetResponseOutput) Url

The direct URL to the content.

func (TargetResponseOutput) Version

The version of the artifact.

type TargetResponsePtrInput

type TargetResponsePtrInput interface {
	pulumi.Input

	ToTargetResponsePtrOutput() TargetResponsePtrOutput
	ToTargetResponsePtrOutputWithContext(context.Context) TargetResponsePtrOutput
}

TargetResponsePtrInput is an input type that accepts TargetResponseArgs, TargetResponsePtr and TargetResponsePtrOutput values. You can construct a concrete instance of `TargetResponsePtrInput` via:

        TargetResponseArgs{...}

or:

        nil

type TargetResponsePtrOutput

type TargetResponsePtrOutput struct{ *pulumi.OutputState }

func (TargetResponsePtrOutput) Digest

The digest of the content, as defined by the Registry V2 HTTP API Specification.

func (TargetResponsePtrOutput) Elem

func (TargetResponsePtrOutput) ElementType

func (TargetResponsePtrOutput) ElementType() reflect.Type

func (TargetResponsePtrOutput) Length

The number of bytes of the content. Same as Size field.

func (TargetResponsePtrOutput) MediaType

The MIME type of the referenced object.

func (TargetResponsePtrOutput) Name

The name of the artifact.

func (TargetResponsePtrOutput) Repository

The repository name.

func (TargetResponsePtrOutput) Size

The number of bytes of the content. Same as Length field.

func (TargetResponsePtrOutput) Tag

The tag name.

func (TargetResponsePtrOutput) ToTargetResponsePtrOutput

func (o TargetResponsePtrOutput) ToTargetResponsePtrOutput() TargetResponsePtrOutput

func (TargetResponsePtrOutput) ToTargetResponsePtrOutputWithContext

func (o TargetResponsePtrOutput) ToTargetResponsePtrOutputWithContext(ctx context.Context) TargetResponsePtrOutput

func (TargetResponsePtrOutput) Url

The direct URL to the content.

func (TargetResponsePtrOutput) Version

The version of the artifact.

type Task

type Task struct {
	pulumi.CustomResourceState

	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrOutput `pulumi:"agentConfiguration"`
	// 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 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 platform properties against which the run has to happen.
	Platform PlatformPropertiesResponseOutput `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. Latest API Version: 2019-04-01.

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.

func (*Task) ElementType added in v0.2.6

func (*Task) ElementType() reflect.Type

func (*Task) ToTaskOutput added in v0.2.6

func (i *Task) ToTaskOutput() TaskOutput

func (*Task) ToTaskOutputWithContext added in v0.2.6

func (i *Task) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskArgs

type TaskArgs struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesPtrInput
	// 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 location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesInput
	// 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 TaskStepPropertiesInput
	// 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 TaskInput added in v0.2.6

type TaskInput interface {
	pulumi.Input

	ToTaskOutput() TaskOutput
	ToTaskOutputWithContext(ctx context.Context) TaskOutput
}

type TaskOutput added in v0.2.6

type TaskOutput struct {
	*pulumi.OutputState
}

func (TaskOutput) ElementType added in v0.2.6

func (TaskOutput) ElementType() reflect.Type

func (TaskOutput) ToTaskOutput added in v0.2.6

func (o TaskOutput) ToTaskOutput() TaskOutput

func (TaskOutput) ToTaskOutputWithContext added in v0.2.6

func (o TaskOutput) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskState

type TaskState struct {
	// The machine configuration of the run agent.
	AgentConfiguration AgentPropertiesResponsePtrInput
	// 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 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 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 TaskStatus added in v0.3.1

type TaskStatus pulumi.String

The current status of task.

func (TaskStatus) ElementType added in v0.3.1

func (TaskStatus) ElementType() reflect.Type

func (TaskStatus) ToStringOutput added in v0.3.1

func (e TaskStatus) ToStringOutput() pulumi.StringOutput

func (TaskStatus) ToStringOutputWithContext added in v0.3.1

func (e TaskStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskStatus) ToStringPtrOutput added in v0.3.1

func (e TaskStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e TaskStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TaskStepProperties

type TaskStepProperties 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"`
}

Base properties for any task step.

type TaskStepPropertiesArgs

type TaskStepPropertiesArgs 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"`
}

Base properties for any task step.

func (TaskStepPropertiesArgs) ElementType

func (TaskStepPropertiesArgs) ElementType() reflect.Type

func (TaskStepPropertiesArgs) ToTaskStepPropertiesOutput

func (i TaskStepPropertiesArgs) ToTaskStepPropertiesOutput() TaskStepPropertiesOutput

func (TaskStepPropertiesArgs) ToTaskStepPropertiesOutputWithContext

func (i TaskStepPropertiesArgs) ToTaskStepPropertiesOutputWithContext(ctx context.Context) TaskStepPropertiesOutput

func (TaskStepPropertiesArgs) ToTaskStepPropertiesPtrOutput

func (i TaskStepPropertiesArgs) ToTaskStepPropertiesPtrOutput() TaskStepPropertiesPtrOutput

func (TaskStepPropertiesArgs) ToTaskStepPropertiesPtrOutputWithContext

func (i TaskStepPropertiesArgs) ToTaskStepPropertiesPtrOutputWithContext(ctx context.Context) TaskStepPropertiesPtrOutput

type TaskStepPropertiesInput

type TaskStepPropertiesInput interface {
	pulumi.Input

	ToTaskStepPropertiesOutput() TaskStepPropertiesOutput
	ToTaskStepPropertiesOutputWithContext(context.Context) TaskStepPropertiesOutput
}

TaskStepPropertiesInput is an input type that accepts TaskStepPropertiesArgs and TaskStepPropertiesOutput values. You can construct a concrete instance of `TaskStepPropertiesInput` via:

TaskStepPropertiesArgs{...}

type TaskStepPropertiesOutput

type TaskStepPropertiesOutput struct{ *pulumi.OutputState }

Base properties for any task step.

func (TaskStepPropertiesOutput) ContextAccessToken

func (o TaskStepPropertiesOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (TaskStepPropertiesOutput) ContextPath

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

func (TaskStepPropertiesOutput) ElementType

func (TaskStepPropertiesOutput) ElementType() reflect.Type

func (TaskStepPropertiesOutput) ToTaskStepPropertiesOutput

func (o TaskStepPropertiesOutput) ToTaskStepPropertiesOutput() TaskStepPropertiesOutput

func (TaskStepPropertiesOutput) ToTaskStepPropertiesOutputWithContext

func (o TaskStepPropertiesOutput) ToTaskStepPropertiesOutputWithContext(ctx context.Context) TaskStepPropertiesOutput

func (TaskStepPropertiesOutput) ToTaskStepPropertiesPtrOutput

func (o TaskStepPropertiesOutput) ToTaskStepPropertiesPtrOutput() TaskStepPropertiesPtrOutput

func (TaskStepPropertiesOutput) ToTaskStepPropertiesPtrOutputWithContext

func (o TaskStepPropertiesOutput) ToTaskStepPropertiesPtrOutputWithContext(ctx context.Context) TaskStepPropertiesPtrOutput

type TaskStepPropertiesPtrInput

type TaskStepPropertiesPtrInput interface {
	pulumi.Input

	ToTaskStepPropertiesPtrOutput() TaskStepPropertiesPtrOutput
	ToTaskStepPropertiesPtrOutputWithContext(context.Context) TaskStepPropertiesPtrOutput
}

TaskStepPropertiesPtrInput is an input type that accepts TaskStepPropertiesArgs, TaskStepPropertiesPtr and TaskStepPropertiesPtrOutput values. You can construct a concrete instance of `TaskStepPropertiesPtrInput` via:

        TaskStepPropertiesArgs{...}

or:

        nil

type TaskStepPropertiesPtrOutput

type TaskStepPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TaskStepPropertiesPtrOutput) ContextAccessToken

func (o TaskStepPropertiesPtrOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (TaskStepPropertiesPtrOutput) ContextPath

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

func (TaskStepPropertiesPtrOutput) Elem

func (TaskStepPropertiesPtrOutput) ElementType

func (TaskStepPropertiesPtrOutput) ToTaskStepPropertiesPtrOutput

func (o TaskStepPropertiesPtrOutput) ToTaskStepPropertiesPtrOutput() TaskStepPropertiesPtrOutput

func (TaskStepPropertiesPtrOutput) ToTaskStepPropertiesPtrOutputWithContext

func (o TaskStepPropertiesPtrOutput) ToTaskStepPropertiesPtrOutputWithContext(ctx context.Context) TaskStepPropertiesPtrOutput

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 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 TokenType added in v0.3.1

type TokenType pulumi.String

The type of Auth token.

func (TokenType) ElementType added in v0.3.1

func (TokenType) ElementType() reflect.Type

func (TokenType) ToStringOutput added in v0.3.1

func (e TokenType) ToStringOutput() pulumi.StringOutput

func (TokenType) ToStringOutputWithContext added in v0.3.1

func (e TokenType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenType) ToStringPtrOutput added in v0.3.1

func (e TokenType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenType) ToStringPtrOutputWithContext added in v0.3.1

func (e TokenType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 TriggerStatus added in v0.3.1

type TriggerStatus pulumi.String

The current status of trigger.

func (TriggerStatus) ElementType added in v0.3.1

func (TriggerStatus) ElementType() reflect.Type

func (TriggerStatus) ToStringOutput added in v0.3.1

func (e TriggerStatus) ToStringOutput() pulumi.StringOutput

func (TriggerStatus) ToStringOutputWithContext added in v0.3.1

func (e TriggerStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TriggerStatus) ToStringPtrOutput added in v0.3.1

func (e TriggerStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e TriggerStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TrustPolicy

type TrustPolicy struct {
	// The value that indicates whether the policy is enabled or not.
	Status *string `pulumi:"status"`
	// The type of trust policy.
	Type *string `pulumi:"type"`
}

The content trust policy for a container registry.

type TrustPolicyArgs

type TrustPolicyArgs struct {
	// The value that indicates whether the policy is enabled or not.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The type of trust policy.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The content trust policy for a container registry.

func (TrustPolicyArgs) ElementType

func (TrustPolicyArgs) ElementType() reflect.Type

func (TrustPolicyArgs) ToTrustPolicyOutput

func (i TrustPolicyArgs) ToTrustPolicyOutput() TrustPolicyOutput

func (TrustPolicyArgs) ToTrustPolicyOutputWithContext

func (i TrustPolicyArgs) ToTrustPolicyOutputWithContext(ctx context.Context) TrustPolicyOutput

func (TrustPolicyArgs) ToTrustPolicyPtrOutput

func (i TrustPolicyArgs) ToTrustPolicyPtrOutput() TrustPolicyPtrOutput

func (TrustPolicyArgs) ToTrustPolicyPtrOutputWithContext

func (i TrustPolicyArgs) ToTrustPolicyPtrOutputWithContext(ctx context.Context) TrustPolicyPtrOutput

type TrustPolicyInput

type TrustPolicyInput interface {
	pulumi.Input

	ToTrustPolicyOutput() TrustPolicyOutput
	ToTrustPolicyOutputWithContext(context.Context) TrustPolicyOutput
}

TrustPolicyInput is an input type that accepts TrustPolicyArgs and TrustPolicyOutput values. You can construct a concrete instance of `TrustPolicyInput` via:

TrustPolicyArgs{...}

type TrustPolicyOutput

type TrustPolicyOutput struct{ *pulumi.OutputState }

The content trust policy for a container registry.

func (TrustPolicyOutput) ElementType

func (TrustPolicyOutput) ElementType() reflect.Type

func (TrustPolicyOutput) Status

The value that indicates whether the policy is enabled or not.

func (TrustPolicyOutput) ToTrustPolicyOutput

func (o TrustPolicyOutput) ToTrustPolicyOutput() TrustPolicyOutput

func (TrustPolicyOutput) ToTrustPolicyOutputWithContext

func (o TrustPolicyOutput) ToTrustPolicyOutputWithContext(ctx context.Context) TrustPolicyOutput

func (TrustPolicyOutput) ToTrustPolicyPtrOutput

func (o TrustPolicyOutput) ToTrustPolicyPtrOutput() TrustPolicyPtrOutput

func (TrustPolicyOutput) ToTrustPolicyPtrOutputWithContext

func (o TrustPolicyOutput) ToTrustPolicyPtrOutputWithContext(ctx context.Context) TrustPolicyPtrOutput

func (TrustPolicyOutput) Type

The type of trust policy.

type TrustPolicyPtrInput

type TrustPolicyPtrInput interface {
	pulumi.Input

	ToTrustPolicyPtrOutput() TrustPolicyPtrOutput
	ToTrustPolicyPtrOutputWithContext(context.Context) TrustPolicyPtrOutput
}

TrustPolicyPtrInput is an input type that accepts TrustPolicyArgs, TrustPolicyPtr and TrustPolicyPtrOutput values. You can construct a concrete instance of `TrustPolicyPtrInput` via:

        TrustPolicyArgs{...}

or:

        nil

func TrustPolicyPtr

func TrustPolicyPtr(v *TrustPolicyArgs) TrustPolicyPtrInput

type TrustPolicyPtrOutput

type TrustPolicyPtrOutput struct{ *pulumi.OutputState }

func (TrustPolicyPtrOutput) Elem

func (TrustPolicyPtrOutput) ElementType

func (TrustPolicyPtrOutput) ElementType() reflect.Type

func (TrustPolicyPtrOutput) Status

The value that indicates whether the policy is enabled or not.

func (TrustPolicyPtrOutput) ToTrustPolicyPtrOutput

func (o TrustPolicyPtrOutput) ToTrustPolicyPtrOutput() TrustPolicyPtrOutput

func (TrustPolicyPtrOutput) ToTrustPolicyPtrOutputWithContext

func (o TrustPolicyPtrOutput) ToTrustPolicyPtrOutputWithContext(ctx context.Context) TrustPolicyPtrOutput

func (TrustPolicyPtrOutput) Type

The type of trust policy.

type TrustPolicyResponse

type TrustPolicyResponse struct {
	// The value that indicates whether the policy is enabled or not.
	Status *string `pulumi:"status"`
	// The type of trust policy.
	Type *string `pulumi:"type"`
}

The content trust policy for a container registry.

type TrustPolicyResponseArgs

type TrustPolicyResponseArgs struct {
	// The value that indicates whether the policy is enabled or not.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The type of trust policy.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The content trust policy for a container registry.

func (TrustPolicyResponseArgs) ElementType

func (TrustPolicyResponseArgs) ElementType() reflect.Type

func (TrustPolicyResponseArgs) ToTrustPolicyResponseOutput

func (i TrustPolicyResponseArgs) ToTrustPolicyResponseOutput() TrustPolicyResponseOutput

func (TrustPolicyResponseArgs) ToTrustPolicyResponseOutputWithContext

func (i TrustPolicyResponseArgs) ToTrustPolicyResponseOutputWithContext(ctx context.Context) TrustPolicyResponseOutput

func (TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutput

func (i TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput

func (TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutputWithContext

func (i TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutputWithContext(ctx context.Context) TrustPolicyResponsePtrOutput

type TrustPolicyResponseInput

type TrustPolicyResponseInput interface {
	pulumi.Input

	ToTrustPolicyResponseOutput() TrustPolicyResponseOutput
	ToTrustPolicyResponseOutputWithContext(context.Context) TrustPolicyResponseOutput
}

TrustPolicyResponseInput is an input type that accepts TrustPolicyResponseArgs and TrustPolicyResponseOutput values. You can construct a concrete instance of `TrustPolicyResponseInput` via:

TrustPolicyResponseArgs{...}

type TrustPolicyResponseOutput

type TrustPolicyResponseOutput struct{ *pulumi.OutputState }

The content trust policy for a container registry.

func (TrustPolicyResponseOutput) ElementType

func (TrustPolicyResponseOutput) ElementType() reflect.Type

func (TrustPolicyResponseOutput) Status

The value that indicates whether the policy is enabled or not.

func (TrustPolicyResponseOutput) ToTrustPolicyResponseOutput

func (o TrustPolicyResponseOutput) ToTrustPolicyResponseOutput() TrustPolicyResponseOutput

func (TrustPolicyResponseOutput) ToTrustPolicyResponseOutputWithContext

func (o TrustPolicyResponseOutput) ToTrustPolicyResponseOutputWithContext(ctx context.Context) TrustPolicyResponseOutput

func (TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutput

func (o TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput

func (TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutputWithContext

func (o TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutputWithContext(ctx context.Context) TrustPolicyResponsePtrOutput

func (TrustPolicyResponseOutput) Type

The type of trust policy.

type TrustPolicyResponsePtrInput

type TrustPolicyResponsePtrInput interface {
	pulumi.Input

	ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput
	ToTrustPolicyResponsePtrOutputWithContext(context.Context) TrustPolicyResponsePtrOutput
}

TrustPolicyResponsePtrInput is an input type that accepts TrustPolicyResponseArgs, TrustPolicyResponsePtr and TrustPolicyResponsePtrOutput values. You can construct a concrete instance of `TrustPolicyResponsePtrInput` via:

        TrustPolicyResponseArgs{...}

or:

        nil

type TrustPolicyResponsePtrOutput

type TrustPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (TrustPolicyResponsePtrOutput) Elem

func (TrustPolicyResponsePtrOutput) ElementType

func (TrustPolicyResponsePtrOutput) Status

The value that indicates whether the policy is enabled or not.

func (TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutput

func (o TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput

func (TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutputWithContext

func (o TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutputWithContext(ctx context.Context) TrustPolicyResponsePtrOutput

func (TrustPolicyResponsePtrOutput) Type

The type of trust policy.

type TrustPolicyType added in v0.3.1

type TrustPolicyType pulumi.String

The type of trust policy.

func (TrustPolicyType) ElementType added in v0.3.1

func (TrustPolicyType) ElementType() reflect.Type

func (TrustPolicyType) ToStringOutput added in v0.3.1

func (e TrustPolicyType) ToStringOutput() pulumi.StringOutput

func (TrustPolicyType) ToStringOutputWithContext added in v0.3.1

func (e TrustPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TrustPolicyType) ToStringPtrOutput added in v0.3.1

func (e TrustPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrustPolicyType) ToStringPtrOutputWithContext added in v0.3.1

func (e TrustPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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

type Variant added in v0.3.1

type Variant pulumi.String

Variant of the CPU.

func (Variant) ElementType added in v0.3.1

func (Variant) ElementType() reflect.Type

func (Variant) ToStringOutput added in v0.3.1

func (e Variant) ToStringOutput() pulumi.StringOutput

func (Variant) ToStringOutputWithContext added in v0.3.1

func (e Variant) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Variant) ToStringPtrOutput added in v0.3.1

func (e Variant) ToStringPtrOutput() pulumi.StringPtrOutput

func (Variant) ToStringPtrOutputWithContext added in v0.3.1

func (e Variant) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type VirtualNetworkRule

type VirtualNetworkRule struct {
	// The action of virtual network rule.
	Action *string `pulumi:"action"`
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
	VirtualNetworkResourceId string `pulumi:"virtualNetworkResourceId"`
}

Virtual network rule.

type VirtualNetworkRuleArgs

type VirtualNetworkRuleArgs struct {
	// The action of virtual network rule.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
	VirtualNetworkResourceId pulumi.StringInput `pulumi:"virtualNetworkResourceId"`
}

Virtual network rule.

func (VirtualNetworkRuleArgs) ElementType

func (VirtualNetworkRuleArgs) ElementType() reflect.Type

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleArray

type VirtualNetworkRuleArray []VirtualNetworkRuleInput

func (VirtualNetworkRuleArray) ElementType

func (VirtualNetworkRuleArray) ElementType() reflect.Type

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayInput

type VirtualNetworkRuleArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
	ToVirtualNetworkRuleArrayOutputWithContext(context.Context) VirtualNetworkRuleArrayOutput
}

VirtualNetworkRuleArrayInput is an input type that accepts VirtualNetworkRuleArray and VirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleArrayInput` via:

VirtualNetworkRuleArray{ VirtualNetworkRuleArgs{...} }

type VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleArrayOutput) ElementType

func (VirtualNetworkRuleArrayOutput) Index

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleInput

type VirtualNetworkRuleInput interface {
	pulumi.Input

	ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
	ToVirtualNetworkRuleOutputWithContext(context.Context) VirtualNetworkRuleOutput
}

VirtualNetworkRuleInput is an input type that accepts VirtualNetworkRuleArgs and VirtualNetworkRuleOutput values. You can construct a concrete instance of `VirtualNetworkRuleInput` via:

VirtualNetworkRuleArgs{...}

type VirtualNetworkRuleOutput

type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }

Virtual network rule.

func (VirtualNetworkRuleOutput) Action

The action of virtual network rule.

func (VirtualNetworkRuleOutput) ElementType

func (VirtualNetworkRuleOutput) ElementType() reflect.Type

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) VirtualNetworkResourceId

func (o VirtualNetworkRuleOutput) VirtualNetworkResourceId() pulumi.StringOutput

Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

type VirtualNetworkRuleResponse

type VirtualNetworkRuleResponse struct {
	// The action of virtual network rule.
	Action *string `pulumi:"action"`
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
	VirtualNetworkResourceId string `pulumi:"virtualNetworkResourceId"`
}

Virtual network rule.

type VirtualNetworkRuleResponseArgs

type VirtualNetworkRuleResponseArgs struct {
	// The action of virtual network rule.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
	VirtualNetworkResourceId pulumi.StringInput `pulumi:"virtualNetworkResourceId"`
}

Virtual network rule.

func (VirtualNetworkRuleResponseArgs) ElementType

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseArray

type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput

func (VirtualNetworkRuleResponseArray) ElementType

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayInput

type VirtualNetworkRuleResponseArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
	ToVirtualNetworkRuleResponseArrayOutputWithContext(context.Context) VirtualNetworkRuleResponseArrayOutput
}

VirtualNetworkRuleResponseArrayInput is an input type that accepts VirtualNetworkRuleResponseArray and VirtualNetworkRuleResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseArrayInput` via:

VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }

type VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleResponseArrayOutput) ElementType

func (VirtualNetworkRuleResponseArrayOutput) Index

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseInput

type VirtualNetworkRuleResponseInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
	ToVirtualNetworkRuleResponseOutputWithContext(context.Context) VirtualNetworkRuleResponseOutput
}

VirtualNetworkRuleResponseInput is an input type that accepts VirtualNetworkRuleResponseArgs and VirtualNetworkRuleResponseOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseInput` via:

VirtualNetworkRuleResponseArgs{...}

type VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }

Virtual network rule.

func (VirtualNetworkRuleResponseOutput) Action

The action of virtual network rule.

func (VirtualNetworkRuleResponseOutput) ElementType

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId

func (o VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId() pulumi.StringOutput

Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	// The list of actions that trigger the webhook to post notifications.
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// 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 provisioning state of the webhook at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// The status of the webhook at the time the operation was called.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a webhook for a container registry. Latest API Version: 2019-05-01.

func GetWebhook

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook 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 NewWebhook

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

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

func (*Webhook) ElementType added in v0.2.6

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput added in v0.2.6

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext added in v0.2.6

func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookAction added in v0.3.1

type WebhookAction pulumi.String

func (WebhookAction) ElementType added in v0.3.1

func (WebhookAction) ElementType() reflect.Type

func (WebhookAction) ToStringOutput added in v0.3.1

func (e WebhookAction) ToStringOutput() pulumi.StringOutput

func (WebhookAction) ToStringOutputWithContext added in v0.3.1

func (e WebhookAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WebhookAction) ToStringPtrOutput added in v0.3.1

func (e WebhookAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookAction) ToStringPtrOutputWithContext added in v0.3.1

func (e WebhookAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type WebhookArgs

type WebhookArgs struct {
	// The list of actions that trigger the webhook to post notifications.
	Actions pulumi.StringArrayInput
	// Custom headers that will be added to the webhook notifications.
	CustomHeaders pulumi.StringMapInput
	// The location of the webhook. This cannot be changed after the resource is created.
	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 scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope pulumi.StringPtrInput
	// The service URI for the webhook to post notifications.
	ServiceUri pulumi.StringInput
	// The status of the webhook at the time the operation was called.
	Status pulumi.StringPtrInput
	// The tags for the webhook.
	Tags pulumi.StringMapInput
	// The name of the webhook.
	WebhookName pulumi.StringInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookInput added in v0.2.6

type WebhookInput interface {
	pulumi.Input

	ToWebhookOutput() WebhookOutput
	ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
}

type WebhookOutput added in v0.2.6

type WebhookOutput struct {
	*pulumi.OutputState
}

func (WebhookOutput) ElementType added in v0.2.6

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) ToWebhookOutput added in v0.2.6

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext added in v0.2.6

func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookState

type WebhookState struct {
	// The list of actions that trigger the webhook to post notifications.
	Actions pulumi.StringArrayInput
	// 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 provisioning state of the webhook at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope pulumi.StringPtrInput
	// The status of the webhook at the time the operation was called.
	Status pulumi.StringPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

type WebhookStatus added in v0.3.1

type WebhookStatus pulumi.String

The status of the webhook at the time the operation was called.

func (WebhookStatus) ElementType added in v0.3.1

func (WebhookStatus) ElementType() reflect.Type

func (WebhookStatus) ToStringOutput added in v0.3.1

func (e WebhookStatus) ToStringOutput() pulumi.StringOutput

func (WebhookStatus) ToStringOutputWithContext added in v0.3.1

func (e WebhookStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WebhookStatus) ToStringPtrOutput added in v0.3.1

func (e WebhookStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e WebhookStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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