containerregistry

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ActionsRequiredNone     = ActionsRequired("None")
	ActionsRequiredRecreate = ActionsRequired("Recreate")
)
View Source
const (
	ArchitectureAmd64 = Architecture("amd64")
	ArchitectureX86   = Architecture("x86")
	Architecture_386  = Architecture("386")
	ArchitectureArm   = Architecture("arm")
	ArchitectureArm64 = Architecture("arm64")
)
View Source
const (
	AuditLogStatusEnabled  = AuditLogStatus("Enabled")
	AuditLogStatusDisabled = AuditLogStatus("Disabled")
)
View Source
const (
	BaseImageTriggerTypeAll     = BaseImageTriggerType("All")
	BaseImageTriggerTypeRuntime = BaseImageTriggerType("Runtime")
)
View Source
const (
	ConnectedRegistryModeReadWrite = ConnectedRegistryMode("ReadWrite")
	ConnectedRegistryModeReadOnly  = ConnectedRegistryMode("ReadOnly")
	ConnectedRegistryModeRegistry  = ConnectedRegistryMode("Registry")
	ConnectedRegistryModeMirror    = ConnectedRegistryMode("Mirror")
)
View Source
const (
	ConnectionStatusApproved     = ConnectionStatus("Approved")
	ConnectionStatusPending      = ConnectionStatus("Pending")
	ConnectionStatusRejected     = ConnectionStatus("Rejected")
	ConnectionStatusDisconnected = ConnectionStatus("Disconnected")
)
View Source
const (
	DefaultActionAllow = DefaultAction("Allow")
	DefaultActionDeny  = DefaultAction("Deny")
)
View Source
const (
	EncryptionStatusEnabled  = EncryptionStatus("enabled")
	EncryptionStatusDisabled = EncryptionStatus("disabled")
)
View Source
const (
	ExportPolicyStatusEnabled  = ExportPolicyStatus("enabled")
	ExportPolicyStatusDisabled = ExportPolicyStatus("disabled")
)
View Source
const (
	LogLevelDebug       = LogLevel("Debug")
	LogLevelInformation = LogLevel("Information")
	LogLevelWarning     = LogLevel("Warning")
	LogLevelError       = LogLevel("Error")
	LogLevelNone        = LogLevel("None")
)
View Source
const (
	NetworkRuleBypassOptionsAzureServices = NetworkRuleBypassOptions("AzureServices")
	NetworkRuleBypassOptionsNone          = NetworkRuleBypassOptions("None")
)
View Source
const (
	OSWindows = OS("Windows")
	OSLinux   = OS("Linux")
)
View Source
const (
	PipelineOptionsOverwriteTags             = PipelineOptions("OverwriteTags")
	PipelineOptionsOverwriteBlobs            = PipelineOptions("OverwriteBlobs")
	PipelineOptionsDeleteSourceBlobOnSuccess = PipelineOptions("DeleteSourceBlobOnSuccess")
	PipelineOptionsContinueOnErrors          = PipelineOptions("ContinueOnErrors")
)
View Source
const (
	PolicyStatusEnabled  = PolicyStatus("enabled")
	PolicyStatusDisabled = PolicyStatus("disabled")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("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 (
	StepTypeDocker      = StepType("Docker")
	StepTypeFileTask    = StepType("FileTask")
	StepTypeEncodedTask = StepType("EncodedTask")
)
View Source
const (
	TaskStatusDisabled = TaskStatus("Disabled")
	TaskStatusEnabled  = TaskStatus("Enabled")
)
View Source
const (
	TokenCertificateNameCertificate1 = TokenCertificateName("certificate1")
	TokenCertificateNameCertificate2 = TokenCertificateName("certificate2")
)
View Source
const (
	TokenPasswordNamePassword1 = TokenPasswordName("password1")
	TokenPasswordNamePassword2 = TokenPasswordName("password2")
)
View Source
const (
	TokenStatusEnabled  = TokenStatus("enabled")
	TokenStatusDisabled = TokenStatus("disabled")
)
View Source
const (
	TokenTypePAT   = TokenType("PAT")
	TokenTypeOAuth = TokenType("OAuth")
)
View Source
const (
	TriggerStatusDisabled = TriggerStatus("Disabled")
	TriggerStatusEnabled  = TriggerStatus("Enabled")
)
View Source
const (
	UpdateTriggerPayloadTypeDefault = UpdateTriggerPayloadType("Default")
	UpdateTriggerPayloadTypeToken   = UpdateTriggerPayloadType("Token")
)
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 (
	ZoneRedundancyEnabled  = ZoneRedundancy("Enabled")
	ZoneRedundancyDisabled = ZoneRedundancy("Disabled")
)
View Source
const (
	ActionAllow = Action("Allow")
)
View Source
const (
	CredentialNameCredential1 = CredentialName("Credential1")
)
View Source
const (
	PackageSourceTypeRemote = PackageSourceType("remote")
)
View Source
const (
	PipelineRunSourceTypeAzureStorageBlob = PipelineRunSourceType("AzureStorageBlob")
)
View Source
const (
	PipelineRunTargetTypeAzureStorageBlob = PipelineRunTargetType("AzureStorageBlob")
)
View Source
const (
	PipelineSourceTypeAzureStorageBlobContainer = PipelineSourceType("AzureStorageBlobContainer")
)
View Source
const (
	TrustPolicyTypeNotary = TrustPolicyType("Notary")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

type Action string

The action of IP ACL rule.

func (Action) ElementType

func (Action) ElementType() reflect.Type

func (Action) ToActionOutput

func (e Action) ToActionOutput() ActionOutput

func (Action) ToActionOutputWithContext

func (e Action) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (Action) ToActionPtrOutput

func (e Action) ToActionPtrOutput() ActionPtrOutput

func (Action) ToActionPtrOutputWithContext

func (e Action) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

func (Action) ToStringOutput

func (e Action) ToStringOutput() pulumi.StringOutput

func (Action) ToStringOutputWithContext

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

func (Action) ToStringPtrOutput

func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput

func (Action) ToStringPtrOutputWithContext

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

type ActionInput

type ActionInput interface {
	pulumi.Input

	ToActionOutput() ActionOutput
	ToActionOutputWithContext(context.Context) ActionOutput
}

ActionInput is an input type that accepts values of the Action enum A concrete instance of `ActionInput` can be one of the following:

ActionAllow

type ActionOutput

type ActionOutput struct{ *pulumi.OutputState }

func (ActionOutput) ElementType

func (ActionOutput) ElementType() reflect.Type

func (ActionOutput) ToActionOutput

func (o ActionOutput) ToActionOutput() ActionOutput

func (ActionOutput) ToActionOutputWithContext

func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (ActionOutput) ToActionPtrOutput

func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput

func (ActionOutput) ToActionPtrOutputWithContext

func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

func (ActionOutput) ToStringOutput

func (o ActionOutput) ToStringOutput() pulumi.StringOutput

func (ActionOutput) ToStringOutputWithContext

func (o ActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ActionOutput) ToStringPtrOutput

func (o ActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionOutput) ToStringPtrOutputWithContext

func (o ActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionPtrInput

type ActionPtrInput interface {
	pulumi.Input

	ToActionPtrOutput() ActionPtrOutput
	ToActionPtrOutputWithContext(context.Context) ActionPtrOutput
}

func ActionPtr

func ActionPtr(v string) ActionPtrInput

type ActionPtrOutput

type ActionPtrOutput struct{ *pulumi.OutputState }

func (ActionPtrOutput) Elem

func (o ActionPtrOutput) Elem() ActionOutput

func (ActionPtrOutput) ElementType

func (ActionPtrOutput) ElementType() reflect.Type

func (ActionPtrOutput) ToActionPtrOutput

func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput

func (ActionPtrOutput) ToActionPtrOutputWithContext

func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

func (ActionPtrOutput) ToStringPtrOutput

func (o ActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionPtrOutput) ToStringPtrOutputWithContext

func (o ActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionsRequired

type ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

func (ActionsRequired) ElementType

func (ActionsRequired) ElementType() reflect.Type

func (ActionsRequired) ToActionsRequiredOutput

func (e ActionsRequired) ToActionsRequiredOutput() ActionsRequiredOutput

func (ActionsRequired) ToActionsRequiredOutputWithContext

func (e ActionsRequired) ToActionsRequiredOutputWithContext(ctx context.Context) ActionsRequiredOutput

func (ActionsRequired) ToActionsRequiredPtrOutput

func (e ActionsRequired) ToActionsRequiredPtrOutput() ActionsRequiredPtrOutput

func (ActionsRequired) ToActionsRequiredPtrOutputWithContext

func (e ActionsRequired) ToActionsRequiredPtrOutputWithContext(ctx context.Context) ActionsRequiredPtrOutput

func (ActionsRequired) ToStringOutput

func (e ActionsRequired) ToStringOutput() pulumi.StringOutput

func (ActionsRequired) ToStringOutputWithContext

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

func (ActionsRequired) ToStringPtrOutput

func (e ActionsRequired) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionsRequired) ToStringPtrOutputWithContext

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

type ActionsRequiredInput

type ActionsRequiredInput interface {
	pulumi.Input

	ToActionsRequiredOutput() ActionsRequiredOutput
	ToActionsRequiredOutputWithContext(context.Context) ActionsRequiredOutput
}

ActionsRequiredInput is an input type that accepts values of the ActionsRequired enum A concrete instance of `ActionsRequiredInput` can be one of the following:

ActionsRequiredNone
ActionsRequiredRecreate

type ActionsRequiredOutput

type ActionsRequiredOutput struct{ *pulumi.OutputState }

func (ActionsRequiredOutput) ElementType

func (ActionsRequiredOutput) ElementType() reflect.Type

func (ActionsRequiredOutput) ToActionsRequiredOutput

func (o ActionsRequiredOutput) ToActionsRequiredOutput() ActionsRequiredOutput

func (ActionsRequiredOutput) ToActionsRequiredOutputWithContext

func (o ActionsRequiredOutput) ToActionsRequiredOutputWithContext(ctx context.Context) ActionsRequiredOutput

func (ActionsRequiredOutput) ToActionsRequiredPtrOutput

func (o ActionsRequiredOutput) ToActionsRequiredPtrOutput() ActionsRequiredPtrOutput

func (ActionsRequiredOutput) ToActionsRequiredPtrOutputWithContext

func (o ActionsRequiredOutput) ToActionsRequiredPtrOutputWithContext(ctx context.Context) ActionsRequiredPtrOutput

func (ActionsRequiredOutput) ToStringOutput

func (o ActionsRequiredOutput) ToStringOutput() pulumi.StringOutput

func (ActionsRequiredOutput) ToStringOutputWithContext

func (o ActionsRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ActionsRequiredOutput) ToStringPtrOutput

func (o ActionsRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionsRequiredOutput) ToStringPtrOutputWithContext

func (o ActionsRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionsRequiredPtrInput

type ActionsRequiredPtrInput interface {
	pulumi.Input

	ToActionsRequiredPtrOutput() ActionsRequiredPtrOutput
	ToActionsRequiredPtrOutputWithContext(context.Context) ActionsRequiredPtrOutput
}

func ActionsRequiredPtr

func ActionsRequiredPtr(v string) ActionsRequiredPtrInput

type ActionsRequiredPtrOutput

type ActionsRequiredPtrOutput struct{ *pulumi.OutputState }

func (ActionsRequiredPtrOutput) Elem

func (ActionsRequiredPtrOutput) ElementType

func (ActionsRequiredPtrOutput) ElementType() reflect.Type

func (ActionsRequiredPtrOutput) ToActionsRequiredPtrOutput

func (o ActionsRequiredPtrOutput) ToActionsRequiredPtrOutput() ActionsRequiredPtrOutput

func (ActionsRequiredPtrOutput) ToActionsRequiredPtrOutputWithContext

func (o ActionsRequiredPtrOutput) ToActionsRequiredPtrOutputWithContext(ctx context.Context) ActionsRequiredPtrOutput

func (ActionsRequiredPtrOutput) ToStringPtrOutput

func (o ActionsRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionsRequiredPtrOutput) ToStringPtrOutputWithContext

func (o ActionsRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActivationPropertiesResponse

type ActivationPropertiesResponse struct {
	// The activation status of the connected registry.
	Status string `pulumi:"status"`
}

The activation properties of the connected registry.

type ActivationPropertiesResponseOutput

type ActivationPropertiesResponseOutput struct{ *pulumi.OutputState }

The activation properties of the connected registry.

func (ActivationPropertiesResponseOutput) ElementType

func (ActivationPropertiesResponseOutput) Status

The activation status of the connected registry.

func (ActivationPropertiesResponseOutput) ToActivationPropertiesResponseOutput

func (o ActivationPropertiesResponseOutput) ToActivationPropertiesResponseOutput() ActivationPropertiesResponseOutput

func (ActivationPropertiesResponseOutput) ToActivationPropertiesResponseOutputWithContext

func (o ActivationPropertiesResponseOutput) ToActivationPropertiesResponseOutputWithContext(ctx context.Context) ActivationPropertiesResponseOutput

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

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 AgentPool

type AgentPool struct {
	pulumi.CustomResourceState

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

The agentpool that has the ARM resource and properties. The agentpool will have all information to create an agent pool. Azure REST API version: 2019-06-01-preview. Prior API version in Azure Native 1.x: 2019-06-01-preview.

func GetAgentPool

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

GetAgentPool gets an existing AgentPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAgentPool

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

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

func (*AgentPool) ElementType

func (*AgentPool) ElementType() reflect.Type

func (*AgentPool) ToAgentPoolOutput

func (i *AgentPool) ToAgentPoolOutput() AgentPoolOutput

func (*AgentPool) ToAgentPoolOutputWithContext

func (i *AgentPool) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput

type AgentPoolArgs

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

The set of arguments for constructing a AgentPool resource.

func (AgentPoolArgs) ElementType

func (AgentPoolArgs) ElementType() reflect.Type

type AgentPoolInput

type AgentPoolInput interface {
	pulumi.Input

	ToAgentPoolOutput() AgentPoolOutput
	ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
}

type AgentPoolOutput

type AgentPoolOutput struct{ *pulumi.OutputState }

func (AgentPoolOutput) Count

The count of agent machine

func (AgentPoolOutput) ElementType

func (AgentPoolOutput) ElementType() reflect.Type

func (AgentPoolOutput) Location

func (o AgentPoolOutput) Location() pulumi.StringOutput

The location of the resource. This cannot be changed after the resource is created.

func (AgentPoolOutput) Name

The name of the resource.

func (AgentPoolOutput) Os

The OS of agent machine

func (AgentPoolOutput) ProvisioningState

func (o AgentPoolOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of this agent pool

func (AgentPoolOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (AgentPoolOutput) Tags

The tags of the resource.

func (AgentPoolOutput) Tier

The Tier of agent machine

func (AgentPoolOutput) ToAgentPoolOutput

func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput

func (AgentPoolOutput) ToAgentPoolOutputWithContext

func (o AgentPoolOutput) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput

func (AgentPoolOutput) Type

The type of the resource.

func (AgentPoolOutput) VirtualNetworkSubnetResourceId

func (o AgentPoolOutput) VirtualNetworkSubnetResourceId() pulumi.StringPtrOutput

The Virtual Network Subnet Resource Id of the agent machine

type AgentPoolState

type AgentPoolState struct {
}

func (AgentPoolState) ElementType

func (AgentPoolState) ElementType() reflect.Type

type AgentProperties

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

The properties that determine the run agent configuration.

type AgentPropertiesArgs

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

The properties that determine the run agent configuration.

func (AgentPropertiesArgs) ElementType

func (AgentPropertiesArgs) ElementType() reflect.Type

func (AgentPropertiesArgs) ToAgentPropertiesOutput

func (i AgentPropertiesArgs) ToAgentPropertiesOutput() AgentPropertiesOutput

func (AgentPropertiesArgs) ToAgentPropertiesOutputWithContext

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

func (AgentPropertiesArgs) ToAgentPropertiesPtrOutput

func (i AgentPropertiesArgs) ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput

func (AgentPropertiesArgs) ToAgentPropertiesPtrOutputWithContext

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

type AgentPropertiesInput

type AgentPropertiesInput interface {
	pulumi.Input

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

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

AgentPropertiesArgs{...}

type AgentPropertiesOutput

type AgentPropertiesOutput struct{ *pulumi.OutputState }

The properties that determine the run agent configuration.

func (AgentPropertiesOutput) Cpu

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

func (AgentPropertiesOutput) ElementType

func (AgentPropertiesOutput) ElementType() reflect.Type

func (AgentPropertiesOutput) ToAgentPropertiesOutput

func (o AgentPropertiesOutput) ToAgentPropertiesOutput() AgentPropertiesOutput

func (AgentPropertiesOutput) ToAgentPropertiesOutputWithContext

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

func (AgentPropertiesOutput) ToAgentPropertiesPtrOutput

func (o AgentPropertiesOutput) ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput

func (AgentPropertiesOutput) ToAgentPropertiesPtrOutputWithContext

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

type AgentPropertiesPtrInput

type AgentPropertiesPtrInput interface {
	pulumi.Input

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

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

        AgentPropertiesArgs{...}

or:

        nil

type AgentPropertiesPtrOutput

type AgentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AgentPropertiesPtrOutput) Cpu

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

func (AgentPropertiesPtrOutput) Elem

func (AgentPropertiesPtrOutput) ElementType

func (AgentPropertiesPtrOutput) ElementType() reflect.Type

func (AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutput

func (o AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutput() AgentPropertiesPtrOutput

func (AgentPropertiesPtrOutput) ToAgentPropertiesPtrOutputWithContext

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

type AgentPropertiesResponse

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

The properties that determine the run agent configuration.

type 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

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 Archife

type Archife struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The package source of the archive.
	PackageSource ArchivePackageSourcePropertiesResponsePtrOutput `pulumi:"packageSource"`
	// The provisioning state of the archive at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The published version of the archive.
	PublishedVersion         pulumi.StringPtrOutput `pulumi:"publishedVersion"`
	RepositoryEndpoint       pulumi.StringOutput    `pulumi:"repositoryEndpoint"`
	RepositoryEndpointPrefix pulumi.StringPtrOutput `pulumi:"repositoryEndpointPrefix"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a archive for a container registry. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-08-01-preview, 2023-11-01-preview.

func GetArchife

func GetArchife(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArchifeState, opts ...pulumi.ResourceOption) (*Archife, error)

GetArchife gets an existing Archife 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 NewArchife

func NewArchife(ctx *pulumi.Context,
	name string, args *ArchifeArgs, opts ...pulumi.ResourceOption) (*Archife, error)

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

func (*Archife) ElementType

func (*Archife) ElementType() reflect.Type

func (*Archife) ToArchifeOutput

func (i *Archife) ToArchifeOutput() ArchifeOutput

func (*Archife) ToArchifeOutputWithContext

func (i *Archife) ToArchifeOutputWithContext(ctx context.Context) ArchifeOutput

type ArchifeArgs

type ArchifeArgs struct {
	// The name of the archive resource.
	ArchiveName pulumi.StringPtrInput
	// The package source of the archive.
	PackageSource ArchivePackageSourcePropertiesPtrInput
	// The type of the package resource.
	PackageType pulumi.StringInput
	// The published version of the archive.
	PublishedVersion pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName             pulumi.StringInput
	RepositoryEndpointPrefix pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Archife resource.

func (ArchifeArgs) ElementType

func (ArchifeArgs) ElementType() reflect.Type

type ArchifeInput

type ArchifeInput interface {
	pulumi.Input

	ToArchifeOutput() ArchifeOutput
	ToArchifeOutputWithContext(ctx context.Context) ArchifeOutput
}

type ArchifeOutput

type ArchifeOutput struct{ *pulumi.OutputState }

func (ArchifeOutput) ElementType

func (ArchifeOutput) ElementType() reflect.Type

func (ArchifeOutput) Name

The name of the resource.

func (ArchifeOutput) PackageSource

The package source of the archive.

func (ArchifeOutput) ProvisioningState

func (o ArchifeOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the archive at the time the operation was called.

func (ArchifeOutput) PublishedVersion

func (o ArchifeOutput) PublishedVersion() pulumi.StringPtrOutput

The published version of the archive.

func (ArchifeOutput) RepositoryEndpoint

func (o ArchifeOutput) RepositoryEndpoint() pulumi.StringOutput

func (ArchifeOutput) RepositoryEndpointPrefix

func (o ArchifeOutput) RepositoryEndpointPrefix() pulumi.StringPtrOutput

func (ArchifeOutput) SystemData

func (o ArchifeOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (ArchifeOutput) ToArchifeOutput

func (o ArchifeOutput) ToArchifeOutput() ArchifeOutput

func (ArchifeOutput) ToArchifeOutputWithContext

func (o ArchifeOutput) ToArchifeOutputWithContext(ctx context.Context) ArchifeOutput

func (ArchifeOutput) Type

The type of the resource.

type ArchifeState

type ArchifeState struct {
}

func (ArchifeState) ElementType

func (ArchifeState) ElementType() reflect.Type

type Architecture

type Architecture string

The OS architecture.

func (Architecture) ElementType

func (Architecture) ElementType() reflect.Type

func (Architecture) ToArchitectureOutput

func (e Architecture) ToArchitectureOutput() ArchitectureOutput

func (Architecture) ToArchitectureOutputWithContext

func (e Architecture) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput

func (Architecture) ToArchitecturePtrOutput

func (e Architecture) ToArchitecturePtrOutput() ArchitecturePtrOutput

func (Architecture) ToArchitecturePtrOutputWithContext

func (e Architecture) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput

func (Architecture) ToStringOutput

func (e Architecture) ToStringOutput() pulumi.StringOutput

func (Architecture) ToStringOutputWithContext

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

func (Architecture) ToStringPtrOutput

func (e Architecture) ToStringPtrOutput() pulumi.StringPtrOutput

func (Architecture) ToStringPtrOutputWithContext

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

type ArchitectureInput

type ArchitectureInput interface {
	pulumi.Input

	ToArchitectureOutput() ArchitectureOutput
	ToArchitectureOutputWithContext(context.Context) ArchitectureOutput
}

ArchitectureInput is an input type that accepts values of the Architecture enum A concrete instance of `ArchitectureInput` can be one of the following:

ArchitectureAmd64
ArchitectureX86
Architecture_386
ArchitectureArm
ArchitectureArm64

type ArchitectureOutput

type ArchitectureOutput struct{ *pulumi.OutputState }

func (ArchitectureOutput) ElementType

func (ArchitectureOutput) ElementType() reflect.Type

func (ArchitectureOutput) ToArchitectureOutput

func (o ArchitectureOutput) ToArchitectureOutput() ArchitectureOutput

func (ArchitectureOutput) ToArchitectureOutputWithContext

func (o ArchitectureOutput) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput

func (ArchitectureOutput) ToArchitecturePtrOutput

func (o ArchitectureOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput

func (ArchitectureOutput) ToArchitecturePtrOutputWithContext

func (o ArchitectureOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput

func (ArchitectureOutput) ToStringOutput

func (o ArchitectureOutput) ToStringOutput() pulumi.StringOutput

func (ArchitectureOutput) ToStringOutputWithContext

func (o ArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ArchitectureOutput) ToStringPtrOutput

func (o ArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArchitectureOutput) ToStringPtrOutputWithContext

func (o ArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArchitecturePtrInput

type ArchitecturePtrInput interface {
	pulumi.Input

	ToArchitecturePtrOutput() ArchitecturePtrOutput
	ToArchitecturePtrOutputWithContext(context.Context) ArchitecturePtrOutput
}

func ArchitecturePtr

func ArchitecturePtr(v string) ArchitecturePtrInput

type ArchitecturePtrOutput

type ArchitecturePtrOutput struct{ *pulumi.OutputState }

func (ArchitecturePtrOutput) Elem

func (ArchitecturePtrOutput) ElementType

func (ArchitecturePtrOutput) ElementType() reflect.Type

func (ArchitecturePtrOutput) ToArchitecturePtrOutput

func (o ArchitecturePtrOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput

func (ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext

func (o ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput

func (ArchitecturePtrOutput) ToStringPtrOutput

func (o ArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArchitecturePtrOutput) ToStringPtrOutputWithContext

func (o ArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArchivePackageSourceProperties

type ArchivePackageSourceProperties struct {
	// The type of package source for a archive.
	Type *string `pulumi:"type"`
	// The external repository url.
	Url *string `pulumi:"url"`
}

The properties of the archive package source.

type ArchivePackageSourcePropertiesArgs

type ArchivePackageSourcePropertiesArgs struct {
	// The type of package source for a archive.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The external repository url.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

The properties of the archive package source.

func (ArchivePackageSourcePropertiesArgs) ElementType

func (ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesOutput

func (i ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesOutput() ArchivePackageSourcePropertiesOutput

func (ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesOutputWithContext

func (i ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesOutput

func (ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesPtrOutput

func (i ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesPtrOutput() ArchivePackageSourcePropertiesPtrOutput

func (ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesPtrOutputWithContext

func (i ArchivePackageSourcePropertiesArgs) ToArchivePackageSourcePropertiesPtrOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesPtrOutput

type ArchivePackageSourcePropertiesInput

type ArchivePackageSourcePropertiesInput interface {
	pulumi.Input

	ToArchivePackageSourcePropertiesOutput() ArchivePackageSourcePropertiesOutput
	ToArchivePackageSourcePropertiesOutputWithContext(context.Context) ArchivePackageSourcePropertiesOutput
}

ArchivePackageSourcePropertiesInput is an input type that accepts ArchivePackageSourcePropertiesArgs and ArchivePackageSourcePropertiesOutput values. You can construct a concrete instance of `ArchivePackageSourcePropertiesInput` via:

ArchivePackageSourcePropertiesArgs{...}

type ArchivePackageSourcePropertiesOutput

type ArchivePackageSourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of the archive package source.

func (ArchivePackageSourcePropertiesOutput) ElementType

func (ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesOutput

func (o ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesOutput() ArchivePackageSourcePropertiesOutput

func (ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesOutputWithContext

func (o ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesOutput

func (ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesPtrOutput

func (o ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesPtrOutput() ArchivePackageSourcePropertiesPtrOutput

func (ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesPtrOutputWithContext

func (o ArchivePackageSourcePropertiesOutput) ToArchivePackageSourcePropertiesPtrOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesPtrOutput

func (ArchivePackageSourcePropertiesOutput) Type

The type of package source for a archive.

func (ArchivePackageSourcePropertiesOutput) Url

The external repository url.

type ArchivePackageSourcePropertiesPtrInput

type ArchivePackageSourcePropertiesPtrInput interface {
	pulumi.Input

	ToArchivePackageSourcePropertiesPtrOutput() ArchivePackageSourcePropertiesPtrOutput
	ToArchivePackageSourcePropertiesPtrOutputWithContext(context.Context) ArchivePackageSourcePropertiesPtrOutput
}

ArchivePackageSourcePropertiesPtrInput is an input type that accepts ArchivePackageSourcePropertiesArgs, ArchivePackageSourcePropertiesPtr and ArchivePackageSourcePropertiesPtrOutput values. You can construct a concrete instance of `ArchivePackageSourcePropertiesPtrInput` via:

        ArchivePackageSourcePropertiesArgs{...}

or:

        nil

type ArchivePackageSourcePropertiesPtrOutput

type ArchivePackageSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ArchivePackageSourcePropertiesPtrOutput) Elem

func (ArchivePackageSourcePropertiesPtrOutput) ElementType

func (ArchivePackageSourcePropertiesPtrOutput) ToArchivePackageSourcePropertiesPtrOutput

func (o ArchivePackageSourcePropertiesPtrOutput) ToArchivePackageSourcePropertiesPtrOutput() ArchivePackageSourcePropertiesPtrOutput

func (ArchivePackageSourcePropertiesPtrOutput) ToArchivePackageSourcePropertiesPtrOutputWithContext

func (o ArchivePackageSourcePropertiesPtrOutput) ToArchivePackageSourcePropertiesPtrOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesPtrOutput

func (ArchivePackageSourcePropertiesPtrOutput) Type

The type of package source for a archive.

func (ArchivePackageSourcePropertiesPtrOutput) Url

The external repository url.

type ArchivePackageSourcePropertiesResponse

type ArchivePackageSourcePropertiesResponse struct {
	// The type of package source for a archive.
	Type *string `pulumi:"type"`
	// The external repository url.
	Url *string `pulumi:"url"`
}

The properties of the archive package source.

type ArchivePackageSourcePropertiesResponseOutput

type ArchivePackageSourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the archive package source.

func (ArchivePackageSourcePropertiesResponseOutput) ElementType

func (ArchivePackageSourcePropertiesResponseOutput) ToArchivePackageSourcePropertiesResponseOutput

func (o ArchivePackageSourcePropertiesResponseOutput) ToArchivePackageSourcePropertiesResponseOutput() ArchivePackageSourcePropertiesResponseOutput

func (ArchivePackageSourcePropertiesResponseOutput) ToArchivePackageSourcePropertiesResponseOutputWithContext

func (o ArchivePackageSourcePropertiesResponseOutput) ToArchivePackageSourcePropertiesResponseOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesResponseOutput

func (ArchivePackageSourcePropertiesResponseOutput) Type

The type of package source for a archive.

func (ArchivePackageSourcePropertiesResponseOutput) Url

The external repository url.

type ArchivePackageSourcePropertiesResponsePtrOutput

type ArchivePackageSourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ArchivePackageSourcePropertiesResponsePtrOutput) Elem

func (ArchivePackageSourcePropertiesResponsePtrOutput) ElementType

func (ArchivePackageSourcePropertiesResponsePtrOutput) ToArchivePackageSourcePropertiesResponsePtrOutput

func (o ArchivePackageSourcePropertiesResponsePtrOutput) ToArchivePackageSourcePropertiesResponsePtrOutput() ArchivePackageSourcePropertiesResponsePtrOutput

func (ArchivePackageSourcePropertiesResponsePtrOutput) ToArchivePackageSourcePropertiesResponsePtrOutputWithContext

func (o ArchivePackageSourcePropertiesResponsePtrOutput) ToArchivePackageSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ArchivePackageSourcePropertiesResponsePtrOutput

func (ArchivePackageSourcePropertiesResponsePtrOutput) Type

The type of package source for a archive.

func (ArchivePackageSourcePropertiesResponsePtrOutput) Url

The external repository url.

type ArchiveVersion

type ArchiveVersion struct {
	pulumi.CustomResourceState

	// The detailed error message for the archive version in the case of failure.
	ArchiveVersionErrorMessage pulumi.StringPtrOutput `pulumi:"archiveVersionErrorMessage"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the archive at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents an export pipeline for a container registry. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-08-01-preview, 2023-11-01-preview.

func GetArchiveVersion

func GetArchiveVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArchiveVersionState, opts ...pulumi.ResourceOption) (*ArchiveVersion, error)

GetArchiveVersion gets an existing ArchiveVersion 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 NewArchiveVersion

func NewArchiveVersion(ctx *pulumi.Context,
	name string, args *ArchiveVersionArgs, opts ...pulumi.ResourceOption) (*ArchiveVersion, error)

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

func (*ArchiveVersion) ElementType

func (*ArchiveVersion) ElementType() reflect.Type

func (*ArchiveVersion) ToArchiveVersionOutput

func (i *ArchiveVersion) ToArchiveVersionOutput() ArchiveVersionOutput

func (*ArchiveVersion) ToArchiveVersionOutputWithContext

func (i *ArchiveVersion) ToArchiveVersionOutputWithContext(ctx context.Context) ArchiveVersionOutput

type ArchiveVersionArgs

type ArchiveVersionArgs struct {
	// The name of the archive resource.
	ArchiveName pulumi.StringInput
	// The name of the archive version resource.
	ArchiveVersionName pulumi.StringPtrInput
	// The type of the package resource.
	PackageType pulumi.StringInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ArchiveVersion resource.

func (ArchiveVersionArgs) ElementType

func (ArchiveVersionArgs) ElementType() reflect.Type

type ArchiveVersionInput

type ArchiveVersionInput interface {
	pulumi.Input

	ToArchiveVersionOutput() ArchiveVersionOutput
	ToArchiveVersionOutputWithContext(ctx context.Context) ArchiveVersionOutput
}

type ArchiveVersionOutput

type ArchiveVersionOutput struct{ *pulumi.OutputState }

func (ArchiveVersionOutput) ArchiveVersionErrorMessage

func (o ArchiveVersionOutput) ArchiveVersionErrorMessage() pulumi.StringPtrOutput

The detailed error message for the archive version in the case of failure.

func (ArchiveVersionOutput) ElementType

func (ArchiveVersionOutput) ElementType() reflect.Type

func (ArchiveVersionOutput) Name

The name of the resource.

func (ArchiveVersionOutput) ProvisioningState

func (o ArchiveVersionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the archive at the time the operation was called.

func (ArchiveVersionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ArchiveVersionOutput) ToArchiveVersionOutput

func (o ArchiveVersionOutput) ToArchiveVersionOutput() ArchiveVersionOutput

func (ArchiveVersionOutput) ToArchiveVersionOutputWithContext

func (o ArchiveVersionOutput) ToArchiveVersionOutputWithContext(ctx context.Context) ArchiveVersionOutput

func (ArchiveVersionOutput) Type

The type of the resource.

type ArchiveVersionState

type ArchiveVersionState struct {
}

func (ArchiveVersionState) ElementType

func (ArchiveVersionState) ElementType() reflect.Type

type Argument

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

The properties of a run argument.

func (*Argument) Defaults

func (val *Argument) Defaults() *Argument

Defaults sets the appropriate defaults for Argument

type ArgumentArgs

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

The properties of a run argument.

func (*ArgumentArgs) Defaults

func (val *ArgumentArgs) Defaults() *ArgumentArgs

Defaults sets the appropriate defaults for ArgumentArgs

func (ArgumentArgs) ElementType

func (ArgumentArgs) ElementType() reflect.Type

func (ArgumentArgs) ToArgumentOutput

func (i ArgumentArgs) ToArgumentOutput() ArgumentOutput

func (ArgumentArgs) ToArgumentOutputWithContext

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

type ArgumentArray

type ArgumentArray []ArgumentInput

func (ArgumentArray) ElementType

func (ArgumentArray) ElementType() reflect.Type

func (ArgumentArray) ToArgumentArrayOutput

func (i ArgumentArray) ToArgumentArrayOutput() ArgumentArrayOutput

func (ArgumentArray) ToArgumentArrayOutputWithContext

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

type ArgumentArrayInput

type ArgumentArrayInput interface {
	pulumi.Input

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

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

ArgumentArray{ ArgumentArgs{...} }

type ArgumentArrayOutput

type ArgumentArrayOutput struct{ *pulumi.OutputState }

func (ArgumentArrayOutput) ElementType

func (ArgumentArrayOutput) ElementType() reflect.Type

func (ArgumentArrayOutput) Index

func (ArgumentArrayOutput) ToArgumentArrayOutput

func (o ArgumentArrayOutput) ToArgumentArrayOutput() ArgumentArrayOutput

func (ArgumentArrayOutput) ToArgumentArrayOutputWithContext

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

type ArgumentInput

type ArgumentInput interface {
	pulumi.Input

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

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

ArgumentArgs{...}

type ArgumentOutput

type ArgumentOutput struct{ *pulumi.OutputState }

The properties of a run argument.

func (ArgumentOutput) ElementType

func (ArgumentOutput) ElementType() reflect.Type

func (ArgumentOutput) GetIsSecret

func (o ArgumentOutput) GetIsSecret() pulumi.BoolPtrOutput

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

func (ArgumentOutput) Name

The name of the argument.

func (ArgumentOutput) ToArgumentOutput

func (o ArgumentOutput) ToArgumentOutput() ArgumentOutput

func (ArgumentOutput) ToArgumentOutputWithContext

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

func (ArgumentOutput) Value

The value of the argument.

type ArgumentResponse

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

The properties of a run argument.

func (*ArgumentResponse) Defaults

func (val *ArgumentResponse) Defaults() *ArgumentResponse

Defaults sets the appropriate defaults for ArgumentResponse

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 ArgumentResponseOutput

type ArgumentResponseOutput struct{ *pulumi.OutputState }

The properties of a run argument.

func (ArgumentResponseOutput) ElementType

func (ArgumentResponseOutput) ElementType() reflect.Type

func (ArgumentResponseOutput) GetIsSecret

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 AuditLogStatus

type AuditLogStatus string

Indicates whether audit logs are enabled on the connected registry.

func (AuditLogStatus) ElementType

func (AuditLogStatus) ElementType() reflect.Type

func (AuditLogStatus) ToAuditLogStatusOutput

func (e AuditLogStatus) ToAuditLogStatusOutput() AuditLogStatusOutput

func (AuditLogStatus) ToAuditLogStatusOutputWithContext

func (e AuditLogStatus) ToAuditLogStatusOutputWithContext(ctx context.Context) AuditLogStatusOutput

func (AuditLogStatus) ToAuditLogStatusPtrOutput

func (e AuditLogStatus) ToAuditLogStatusPtrOutput() AuditLogStatusPtrOutput

func (AuditLogStatus) ToAuditLogStatusPtrOutputWithContext

func (e AuditLogStatus) ToAuditLogStatusPtrOutputWithContext(ctx context.Context) AuditLogStatusPtrOutput

func (AuditLogStatus) ToStringOutput

func (e AuditLogStatus) ToStringOutput() pulumi.StringOutput

func (AuditLogStatus) ToStringOutputWithContext

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

func (AuditLogStatus) ToStringPtrOutput

func (e AuditLogStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuditLogStatus) ToStringPtrOutputWithContext

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

type AuditLogStatusInput

type AuditLogStatusInput interface {
	pulumi.Input

	ToAuditLogStatusOutput() AuditLogStatusOutput
	ToAuditLogStatusOutputWithContext(context.Context) AuditLogStatusOutput
}

AuditLogStatusInput is an input type that accepts values of the AuditLogStatus enum A concrete instance of `AuditLogStatusInput` can be one of the following:

AuditLogStatusEnabled
AuditLogStatusDisabled

type AuditLogStatusOutput

type AuditLogStatusOutput struct{ *pulumi.OutputState }

func (AuditLogStatusOutput) ElementType

func (AuditLogStatusOutput) ElementType() reflect.Type

func (AuditLogStatusOutput) ToAuditLogStatusOutput

func (o AuditLogStatusOutput) ToAuditLogStatusOutput() AuditLogStatusOutput

func (AuditLogStatusOutput) ToAuditLogStatusOutputWithContext

func (o AuditLogStatusOutput) ToAuditLogStatusOutputWithContext(ctx context.Context) AuditLogStatusOutput

func (AuditLogStatusOutput) ToAuditLogStatusPtrOutput

func (o AuditLogStatusOutput) ToAuditLogStatusPtrOutput() AuditLogStatusPtrOutput

func (AuditLogStatusOutput) ToAuditLogStatusPtrOutputWithContext

func (o AuditLogStatusOutput) ToAuditLogStatusPtrOutputWithContext(ctx context.Context) AuditLogStatusPtrOutput

func (AuditLogStatusOutput) ToStringOutput

func (o AuditLogStatusOutput) ToStringOutput() pulumi.StringOutput

func (AuditLogStatusOutput) ToStringOutputWithContext

func (o AuditLogStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuditLogStatusOutput) ToStringPtrOutput

func (o AuditLogStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuditLogStatusOutput) ToStringPtrOutputWithContext

func (o AuditLogStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuditLogStatusPtrInput

type AuditLogStatusPtrInput interface {
	pulumi.Input

	ToAuditLogStatusPtrOutput() AuditLogStatusPtrOutput
	ToAuditLogStatusPtrOutputWithContext(context.Context) AuditLogStatusPtrOutput
}

func AuditLogStatusPtr

func AuditLogStatusPtr(v string) AuditLogStatusPtrInput

type AuditLogStatusPtrOutput

type AuditLogStatusPtrOutput struct{ *pulumi.OutputState }

func (AuditLogStatusPtrOutput) Elem

func (AuditLogStatusPtrOutput) ElementType

func (AuditLogStatusPtrOutput) ElementType() reflect.Type

func (AuditLogStatusPtrOutput) ToAuditLogStatusPtrOutput

func (o AuditLogStatusPtrOutput) ToAuditLogStatusPtrOutput() AuditLogStatusPtrOutput

func (AuditLogStatusPtrOutput) ToAuditLogStatusPtrOutputWithContext

func (o AuditLogStatusPtrOutput) ToAuditLogStatusPtrOutputWithContext(ctx context.Context) AuditLogStatusPtrOutput

func (AuditLogStatusPtrOutput) ToStringPtrOutput

func (o AuditLogStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuditLogStatusPtrOutput) ToStringPtrOutputWithContext

func (o AuditLogStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuthCredential

type AuthCredential struct {
	// The name of the credential.
	Name *string `pulumi:"name"`
	// KeyVault Secret URI for accessing the password.
	PasswordSecretIdentifier *string `pulumi:"passwordSecretIdentifier"`
	// KeyVault Secret URI for accessing the username.
	UsernameSecretIdentifier *string `pulumi:"usernameSecretIdentifier"`
}

Authentication credential stored for an upstream.

type AuthCredentialArgs

type AuthCredentialArgs struct {
	// The name of the credential.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// KeyVault Secret URI for accessing the password.
	PasswordSecretIdentifier pulumi.StringPtrInput `pulumi:"passwordSecretIdentifier"`
	// KeyVault Secret URI for accessing the username.
	UsernameSecretIdentifier pulumi.StringPtrInput `pulumi:"usernameSecretIdentifier"`
}

Authentication credential stored for an upstream.

func (AuthCredentialArgs) ElementType

func (AuthCredentialArgs) ElementType() reflect.Type

func (AuthCredentialArgs) ToAuthCredentialOutput

func (i AuthCredentialArgs) ToAuthCredentialOutput() AuthCredentialOutput

func (AuthCredentialArgs) ToAuthCredentialOutputWithContext

func (i AuthCredentialArgs) ToAuthCredentialOutputWithContext(ctx context.Context) AuthCredentialOutput

type AuthCredentialArray

type AuthCredentialArray []AuthCredentialInput

func (AuthCredentialArray) ElementType

func (AuthCredentialArray) ElementType() reflect.Type

func (AuthCredentialArray) ToAuthCredentialArrayOutput

func (i AuthCredentialArray) ToAuthCredentialArrayOutput() AuthCredentialArrayOutput

func (AuthCredentialArray) ToAuthCredentialArrayOutputWithContext

func (i AuthCredentialArray) ToAuthCredentialArrayOutputWithContext(ctx context.Context) AuthCredentialArrayOutput

type AuthCredentialArrayInput

type AuthCredentialArrayInput interface {
	pulumi.Input

	ToAuthCredentialArrayOutput() AuthCredentialArrayOutput
	ToAuthCredentialArrayOutputWithContext(context.Context) AuthCredentialArrayOutput
}

AuthCredentialArrayInput is an input type that accepts AuthCredentialArray and AuthCredentialArrayOutput values. You can construct a concrete instance of `AuthCredentialArrayInput` via:

AuthCredentialArray{ AuthCredentialArgs{...} }

type AuthCredentialArrayOutput

type AuthCredentialArrayOutput struct{ *pulumi.OutputState }

func (AuthCredentialArrayOutput) ElementType

func (AuthCredentialArrayOutput) ElementType() reflect.Type

func (AuthCredentialArrayOutput) Index

func (AuthCredentialArrayOutput) ToAuthCredentialArrayOutput

func (o AuthCredentialArrayOutput) ToAuthCredentialArrayOutput() AuthCredentialArrayOutput

func (AuthCredentialArrayOutput) ToAuthCredentialArrayOutputWithContext

func (o AuthCredentialArrayOutput) ToAuthCredentialArrayOutputWithContext(ctx context.Context) AuthCredentialArrayOutput

type AuthCredentialInput

type AuthCredentialInput interface {
	pulumi.Input

	ToAuthCredentialOutput() AuthCredentialOutput
	ToAuthCredentialOutputWithContext(context.Context) AuthCredentialOutput
}

AuthCredentialInput is an input type that accepts AuthCredentialArgs and AuthCredentialOutput values. You can construct a concrete instance of `AuthCredentialInput` via:

AuthCredentialArgs{...}

type AuthCredentialOutput

type AuthCredentialOutput struct{ *pulumi.OutputState }

Authentication credential stored for an upstream.

func (AuthCredentialOutput) ElementType

func (AuthCredentialOutput) ElementType() reflect.Type

func (AuthCredentialOutput) Name

The name of the credential.

func (AuthCredentialOutput) PasswordSecretIdentifier

func (o AuthCredentialOutput) PasswordSecretIdentifier() pulumi.StringPtrOutput

KeyVault Secret URI for accessing the password.

func (AuthCredentialOutput) ToAuthCredentialOutput

func (o AuthCredentialOutput) ToAuthCredentialOutput() AuthCredentialOutput

func (AuthCredentialOutput) ToAuthCredentialOutputWithContext

func (o AuthCredentialOutput) ToAuthCredentialOutputWithContext(ctx context.Context) AuthCredentialOutput

func (AuthCredentialOutput) UsernameSecretIdentifier

func (o AuthCredentialOutput) UsernameSecretIdentifier() pulumi.StringPtrOutput

KeyVault Secret URI for accessing the username.

type AuthCredentialResponse

type AuthCredentialResponse struct {
	// This provides data pertaining to the health of the auth credential.
	CredentialHealth CredentialHealthResponse `pulumi:"credentialHealth"`
	// The name of the credential.
	Name *string `pulumi:"name"`
	// KeyVault Secret URI for accessing the password.
	PasswordSecretIdentifier *string `pulumi:"passwordSecretIdentifier"`
	// KeyVault Secret URI for accessing the username.
	UsernameSecretIdentifier *string `pulumi:"usernameSecretIdentifier"`
}

Authentication credential stored for an upstream.

type AuthCredentialResponseArrayOutput

type AuthCredentialResponseArrayOutput struct{ *pulumi.OutputState }

func (AuthCredentialResponseArrayOutput) ElementType

func (AuthCredentialResponseArrayOutput) Index

func (AuthCredentialResponseArrayOutput) ToAuthCredentialResponseArrayOutput

func (o AuthCredentialResponseArrayOutput) ToAuthCredentialResponseArrayOutput() AuthCredentialResponseArrayOutput

func (AuthCredentialResponseArrayOutput) ToAuthCredentialResponseArrayOutputWithContext

func (o AuthCredentialResponseArrayOutput) ToAuthCredentialResponseArrayOutputWithContext(ctx context.Context) AuthCredentialResponseArrayOutput

type AuthCredentialResponseOutput

type AuthCredentialResponseOutput struct{ *pulumi.OutputState }

Authentication credential stored for an upstream.

func (AuthCredentialResponseOutput) CredentialHealth

This provides data pertaining to the health of the auth credential.

func (AuthCredentialResponseOutput) ElementType

func (AuthCredentialResponseOutput) Name

The name of the credential.

func (AuthCredentialResponseOutput) PasswordSecretIdentifier

func (o AuthCredentialResponseOutput) PasswordSecretIdentifier() pulumi.StringPtrOutput

KeyVault Secret URI for accessing the password.

func (AuthCredentialResponseOutput) ToAuthCredentialResponseOutput

func (o AuthCredentialResponseOutput) ToAuthCredentialResponseOutput() AuthCredentialResponseOutput

func (AuthCredentialResponseOutput) ToAuthCredentialResponseOutputWithContext

func (o AuthCredentialResponseOutput) ToAuthCredentialResponseOutputWithContext(ctx context.Context) AuthCredentialResponseOutput

func (AuthCredentialResponseOutput) UsernameSecretIdentifier

func (o AuthCredentialResponseOutput) UsernameSecretIdentifier() pulumi.StringPtrOutput

KeyVault Secret URI for accessing the username.

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

The access token used to access the source control provider.

func (AuthInfoResponseOutput) TokenType

The type of Auth token.

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

type BaseImageDependencyResponseOutput struct{ *pulumi.OutputState }

Properties that describe a base image dependency.

func (BaseImageDependencyResponseOutput) Digest

The sha256-based digest of the image manifest.

func (BaseImageDependencyResponseOutput) ElementType

func (BaseImageDependencyResponseOutput) Registry

The registry login server.

func (BaseImageDependencyResponseOutput) Repository

The repository name.

func (BaseImageDependencyResponseOutput) Tag

The tag name.

func (BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutput

func (o BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutput() BaseImageDependencyResponseOutput

func (BaseImageDependencyResponseOutput) ToBaseImageDependencyResponseOutputWithContext

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

func (BaseImageDependencyResponseOutput) Type

The type of the base image dependency.

type BaseImageTrigger

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

The trigger based on base image dependency.

func (*BaseImageTrigger) Defaults

func (val *BaseImageTrigger) Defaults() *BaseImageTrigger

Defaults sets the appropriate defaults for BaseImageTrigger

type BaseImageTriggerArgs

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

The trigger based on base image dependency.

func (*BaseImageTriggerArgs) Defaults

func (val *BaseImageTriggerArgs) Defaults() *BaseImageTriggerArgs

Defaults sets the appropriate defaults for BaseImageTriggerArgs

func (BaseImageTriggerArgs) ElementType

func (BaseImageTriggerArgs) ElementType() reflect.Type

func (BaseImageTriggerArgs) ToBaseImageTriggerOutput

func (i BaseImageTriggerArgs) ToBaseImageTriggerOutput() BaseImageTriggerOutput

func (BaseImageTriggerArgs) ToBaseImageTriggerOutputWithContext

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

func (BaseImageTriggerArgs) ToBaseImageTriggerPtrOutput

func (i BaseImageTriggerArgs) ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput

func (BaseImageTriggerArgs) ToBaseImageTriggerPtrOutputWithContext

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

type BaseImageTriggerInput

type BaseImageTriggerInput interface {
	pulumi.Input

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

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

BaseImageTriggerArgs{...}

type BaseImageTriggerOutput

type BaseImageTriggerOutput struct{ *pulumi.OutputState }

The trigger based on base image dependency.

func (BaseImageTriggerOutput) BaseImageTriggerType

func (o BaseImageTriggerOutput) BaseImageTriggerType() pulumi.StringOutput

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

func (BaseImageTriggerOutput) ElementType

func (BaseImageTriggerOutput) ElementType() reflect.Type

func (BaseImageTriggerOutput) Name

The name of the trigger.

func (BaseImageTriggerOutput) Status

The current status of trigger.

func (BaseImageTriggerOutput) ToBaseImageTriggerOutput

func (o BaseImageTriggerOutput) ToBaseImageTriggerOutput() BaseImageTriggerOutput

func (BaseImageTriggerOutput) ToBaseImageTriggerOutputWithContext

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

func (BaseImageTriggerOutput) ToBaseImageTriggerPtrOutput

func (o BaseImageTriggerOutput) ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput

func (BaseImageTriggerOutput) ToBaseImageTriggerPtrOutputWithContext

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

func (BaseImageTriggerOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerPtrInput

type BaseImageTriggerPtrInput interface {
	pulumi.Input

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

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

        BaseImageTriggerArgs{...}

or:

        nil

type BaseImageTriggerPtrOutput

type BaseImageTriggerPtrOutput struct{ *pulumi.OutputState }

func (BaseImageTriggerPtrOutput) BaseImageTriggerType

func (o BaseImageTriggerPtrOutput) BaseImageTriggerType() pulumi.StringPtrOutput

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

func (BaseImageTriggerPtrOutput) Elem

func (BaseImageTriggerPtrOutput) ElementType

func (BaseImageTriggerPtrOutput) ElementType() reflect.Type

func (BaseImageTriggerPtrOutput) Name

The name of the trigger.

func (BaseImageTriggerPtrOutput) Status

The current status of trigger.

func (BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutput

func (o BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutput() BaseImageTriggerPtrOutput

func (BaseImageTriggerPtrOutput) ToBaseImageTriggerPtrOutputWithContext

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

func (BaseImageTriggerPtrOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerPtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerPtrOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerPtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerResponse

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

The trigger based on base image dependency.

func (*BaseImageTriggerResponse) Defaults

Defaults sets the appropriate defaults for BaseImageTriggerResponse

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

func (o BaseImageTriggerResponseOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerResponseOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerResponseOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerResponsePtrOutput

type BaseImageTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (BaseImageTriggerResponsePtrOutput) BaseImageTriggerType

func (o BaseImageTriggerResponsePtrOutput) BaseImageTriggerType() pulumi.StringPtrOutput

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

func (BaseImageTriggerResponsePtrOutput) Elem

func (BaseImageTriggerResponsePtrOutput) ElementType

func (BaseImageTriggerResponsePtrOutput) Name

The name of the trigger.

func (BaseImageTriggerResponsePtrOutput) Status

The current status of trigger.

func (BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutput

func (o BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutput() BaseImageTriggerResponsePtrOutput

func (BaseImageTriggerResponsePtrOutput) ToBaseImageTriggerResponsePtrOutputWithContext

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

func (BaseImageTriggerResponsePtrOutput) UpdateTriggerEndpoint

func (o BaseImageTriggerResponsePtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput

The endpoint URL for receiving update triggers.

func (BaseImageTriggerResponsePtrOutput) UpdateTriggerPayloadType

func (o BaseImageTriggerResponsePtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput

Type of Payload body for Base image update triggers.

type BaseImageTriggerType

type BaseImageTriggerType string

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

func (BaseImageTriggerType) ElementType

func (BaseImageTriggerType) ElementType() reflect.Type

func (BaseImageTriggerType) ToBaseImageTriggerTypeOutput

func (e BaseImageTriggerType) ToBaseImageTriggerTypeOutput() BaseImageTriggerTypeOutput

func (BaseImageTriggerType) ToBaseImageTriggerTypeOutputWithContext

func (e BaseImageTriggerType) ToBaseImageTriggerTypeOutputWithContext(ctx context.Context) BaseImageTriggerTypeOutput

func (BaseImageTriggerType) ToBaseImageTriggerTypePtrOutput

func (e BaseImageTriggerType) ToBaseImageTriggerTypePtrOutput() BaseImageTriggerTypePtrOutput

func (BaseImageTriggerType) ToBaseImageTriggerTypePtrOutputWithContext

func (e BaseImageTriggerType) ToBaseImageTriggerTypePtrOutputWithContext(ctx context.Context) BaseImageTriggerTypePtrOutput

func (BaseImageTriggerType) ToStringOutput

func (e BaseImageTriggerType) ToStringOutput() pulumi.StringOutput

func (BaseImageTriggerType) ToStringOutputWithContext

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

func (BaseImageTriggerType) ToStringPtrOutput

func (e BaseImageTriggerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BaseImageTriggerType) ToStringPtrOutputWithContext

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

type BaseImageTriggerTypeInput

type BaseImageTriggerTypeInput interface {
	pulumi.Input

	ToBaseImageTriggerTypeOutput() BaseImageTriggerTypeOutput
	ToBaseImageTriggerTypeOutputWithContext(context.Context) BaseImageTriggerTypeOutput
}

BaseImageTriggerTypeInput is an input type that accepts values of the BaseImageTriggerType enum A concrete instance of `BaseImageTriggerTypeInput` can be one of the following:

BaseImageTriggerTypeAll
BaseImageTriggerTypeRuntime

type BaseImageTriggerTypeOutput

type BaseImageTriggerTypeOutput struct{ *pulumi.OutputState }

func (BaseImageTriggerTypeOutput) ElementType

func (BaseImageTriggerTypeOutput) ElementType() reflect.Type

func (BaseImageTriggerTypeOutput) ToBaseImageTriggerTypeOutput

func (o BaseImageTriggerTypeOutput) ToBaseImageTriggerTypeOutput() BaseImageTriggerTypeOutput

func (BaseImageTriggerTypeOutput) ToBaseImageTriggerTypeOutputWithContext

func (o BaseImageTriggerTypeOutput) ToBaseImageTriggerTypeOutputWithContext(ctx context.Context) BaseImageTriggerTypeOutput

func (BaseImageTriggerTypeOutput) ToBaseImageTriggerTypePtrOutput

func (o BaseImageTriggerTypeOutput) ToBaseImageTriggerTypePtrOutput() BaseImageTriggerTypePtrOutput

func (BaseImageTriggerTypeOutput) ToBaseImageTriggerTypePtrOutputWithContext

func (o BaseImageTriggerTypeOutput) ToBaseImageTriggerTypePtrOutputWithContext(ctx context.Context) BaseImageTriggerTypePtrOutput

func (BaseImageTriggerTypeOutput) ToStringOutput

func (o BaseImageTriggerTypeOutput) ToStringOutput() pulumi.StringOutput

func (BaseImageTriggerTypeOutput) ToStringOutputWithContext

func (o BaseImageTriggerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BaseImageTriggerTypeOutput) ToStringPtrOutput

func (o BaseImageTriggerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BaseImageTriggerTypeOutput) ToStringPtrOutputWithContext

func (o BaseImageTriggerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BaseImageTriggerTypePtrInput

type BaseImageTriggerTypePtrInput interface {
	pulumi.Input

	ToBaseImageTriggerTypePtrOutput() BaseImageTriggerTypePtrOutput
	ToBaseImageTriggerTypePtrOutputWithContext(context.Context) BaseImageTriggerTypePtrOutput
}

func BaseImageTriggerTypePtr

func BaseImageTriggerTypePtr(v string) BaseImageTriggerTypePtrInput

type BaseImageTriggerTypePtrOutput

type BaseImageTriggerTypePtrOutput struct{ *pulumi.OutputState }

func (BaseImageTriggerTypePtrOutput) Elem

func (BaseImageTriggerTypePtrOutput) ElementType

func (BaseImageTriggerTypePtrOutput) ToBaseImageTriggerTypePtrOutput

func (o BaseImageTriggerTypePtrOutput) ToBaseImageTriggerTypePtrOutput() BaseImageTriggerTypePtrOutput

func (BaseImageTriggerTypePtrOutput) ToBaseImageTriggerTypePtrOutputWithContext

func (o BaseImageTriggerTypePtrOutput) ToBaseImageTriggerTypePtrOutputWithContext(ctx context.Context) BaseImageTriggerTypePtrOutput

func (BaseImageTriggerTypePtrOutput) ToStringPtrOutput

func (BaseImageTriggerTypePtrOutput) ToStringPtrOutputWithContext

func (o BaseImageTriggerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CacheRule

type CacheRule struct {
	pulumi.CustomResourceState

	// The creation date of the cache rule.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The ARM resource ID of the credential store which is associated with the cache rule.
	CredentialSetResourceId pulumi.StringPtrOutput `pulumi:"credentialSetResourceId"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Source repository pulled from upstream.
	SourceRepository pulumi.StringPtrOutput `pulumi:"sourceRepository"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Target repository specified in docker pull command.
	// Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag}
	TargetRepository pulumi.StringPtrOutput `pulumi:"targetRepository"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a cache rule for a container registry. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func GetCacheRule

func GetCacheRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CacheRuleState, opts ...pulumi.ResourceOption) (*CacheRule, error)

GetCacheRule gets an existing CacheRule 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 NewCacheRule

func NewCacheRule(ctx *pulumi.Context,
	name string, args *CacheRuleArgs, opts ...pulumi.ResourceOption) (*CacheRule, error)

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

func (*CacheRule) ElementType

func (*CacheRule) ElementType() reflect.Type

func (*CacheRule) ToCacheRuleOutput

func (i *CacheRule) ToCacheRuleOutput() CacheRuleOutput

func (*CacheRule) ToCacheRuleOutputWithContext

func (i *CacheRule) ToCacheRuleOutputWithContext(ctx context.Context) CacheRuleOutput

type CacheRuleArgs

type CacheRuleArgs struct {
	// The name of the cache rule.
	CacheRuleName pulumi.StringPtrInput
	// The ARM resource ID of the credential store which is associated with the cache rule.
	CredentialSetResourceId pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Source repository pulled from upstream.
	SourceRepository pulumi.StringPtrInput
	// Target repository specified in docker pull command.
	// Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag}
	TargetRepository pulumi.StringPtrInput
}

The set of arguments for constructing a CacheRule resource.

func (CacheRuleArgs) ElementType

func (CacheRuleArgs) ElementType() reflect.Type

type CacheRuleInput

type CacheRuleInput interface {
	pulumi.Input

	ToCacheRuleOutput() CacheRuleOutput
	ToCacheRuleOutputWithContext(ctx context.Context) CacheRuleOutput
}

type CacheRuleOutput

type CacheRuleOutput struct{ *pulumi.OutputState }

func (CacheRuleOutput) CreationDate

func (o CacheRuleOutput) CreationDate() pulumi.StringOutput

The creation date of the cache rule.

func (CacheRuleOutput) CredentialSetResourceId

func (o CacheRuleOutput) CredentialSetResourceId() pulumi.StringPtrOutput

The ARM resource ID of the credential store which is associated with the cache rule.

func (CacheRuleOutput) ElementType

func (CacheRuleOutput) ElementType() reflect.Type

func (CacheRuleOutput) Name

The name of the resource.

func (CacheRuleOutput) ProvisioningState

func (o CacheRuleOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (CacheRuleOutput) SourceRepository

func (o CacheRuleOutput) SourceRepository() pulumi.StringPtrOutput

Source repository pulled from upstream.

func (CacheRuleOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CacheRuleOutput) TargetRepository

func (o CacheRuleOutput) TargetRepository() pulumi.StringPtrOutput

Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag}

func (CacheRuleOutput) ToCacheRuleOutput

func (o CacheRuleOutput) ToCacheRuleOutput() CacheRuleOutput

func (CacheRuleOutput) ToCacheRuleOutputWithContext

func (o CacheRuleOutput) ToCacheRuleOutputWithContext(ctx context.Context) CacheRuleOutput

func (CacheRuleOutput) Type

The type of the resource.

type CacheRuleState

type CacheRuleState struct {
}

func (CacheRuleState) ElementType

func (CacheRuleState) ElementType() reflect.Type

type ConnectedRegistry

type ConnectedRegistry struct {
	pulumi.CustomResourceState

	// The activation properties of the connected registry.
	Activation ActivationPropertiesResponseOutput `pulumi:"activation"`
	// The list of the ACR token resource IDs used to authenticate clients to the connected registry.
	ClientTokenIds pulumi.StringArrayOutput `pulumi:"clientTokenIds"`
	// The current connection state of the connected registry.
	ConnectionState pulumi.StringOutput `pulumi:"connectionState"`
	// The last activity time of the connected registry.
	LastActivityTime pulumi.StringOutput `pulumi:"lastActivityTime"`
	// The logging properties of the connected registry.
	Logging LoggingPropertiesResponsePtrOutput `pulumi:"logging"`
	// The login server properties of the connected registry.
	LoginServer LoginServerPropertiesResponsePtrOutput `pulumi:"loginServer"`
	// The mode of the connected registry resource that indicates the permissions of the registry.
	Mode pulumi.StringOutput `pulumi:"mode"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of notifications subscription information for the connected registry.
	NotificationsList pulumi.StringArrayOutput `pulumi:"notificationsList"`
	// The parent of the connected registry.
	Parent ParentPropertiesResponseOutput `pulumi:"parent"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The list of current statuses of the connected registry.
	StatusDetails StatusDetailPropertiesResponseArrayOutput `pulumi:"statusDetails"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// The current version of ACR runtime on the connected registry.
	Version pulumi.StringOutput `pulumi:"version"`
}

An object that represents a connected registry for a container registry. Azure REST API version: 2023-01-01-preview. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func GetConnectedRegistry

func GetConnectedRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectedRegistryState, opts ...pulumi.ResourceOption) (*ConnectedRegistry, error)

GetConnectedRegistry gets an existing ConnectedRegistry 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 NewConnectedRegistry

func NewConnectedRegistry(ctx *pulumi.Context,
	name string, args *ConnectedRegistryArgs, opts ...pulumi.ResourceOption) (*ConnectedRegistry, error)

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

func (*ConnectedRegistry) ElementType

func (*ConnectedRegistry) ElementType() reflect.Type

func (*ConnectedRegistry) ToConnectedRegistryOutput

func (i *ConnectedRegistry) ToConnectedRegistryOutput() ConnectedRegistryOutput

func (*ConnectedRegistry) ToConnectedRegistryOutputWithContext

func (i *ConnectedRegistry) ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput

type ConnectedRegistryArgs

type ConnectedRegistryArgs struct {
	// The list of the ACR token resource IDs used to authenticate clients to the connected registry.
	ClientTokenIds pulumi.StringArrayInput
	// The name of the connected registry.
	ConnectedRegistryName pulumi.StringPtrInput
	// The logging properties of the connected registry.
	Logging LoggingPropertiesPtrInput
	// The mode of the connected registry resource that indicates the permissions of the registry.
	Mode pulumi.StringInput
	// The list of notifications subscription information for the connected registry.
	NotificationsList pulumi.StringArrayInput
	// The parent of the connected registry.
	Parent ParentPropertiesInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ConnectedRegistry resource.

func (ConnectedRegistryArgs) ElementType

func (ConnectedRegistryArgs) ElementType() reflect.Type

type ConnectedRegistryInput

type ConnectedRegistryInput interface {
	pulumi.Input

	ToConnectedRegistryOutput() ConnectedRegistryOutput
	ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput
}

type ConnectedRegistryMode

type ConnectedRegistryMode string

The mode of the connected registry resource that indicates the permissions of the registry.

func (ConnectedRegistryMode) ElementType

func (ConnectedRegistryMode) ElementType() reflect.Type

func (ConnectedRegistryMode) ToConnectedRegistryModeOutput

func (e ConnectedRegistryMode) ToConnectedRegistryModeOutput() ConnectedRegistryModeOutput

func (ConnectedRegistryMode) ToConnectedRegistryModeOutputWithContext

func (e ConnectedRegistryMode) ToConnectedRegistryModeOutputWithContext(ctx context.Context) ConnectedRegistryModeOutput

func (ConnectedRegistryMode) ToConnectedRegistryModePtrOutput

func (e ConnectedRegistryMode) ToConnectedRegistryModePtrOutput() ConnectedRegistryModePtrOutput

func (ConnectedRegistryMode) ToConnectedRegistryModePtrOutputWithContext

func (e ConnectedRegistryMode) ToConnectedRegistryModePtrOutputWithContext(ctx context.Context) ConnectedRegistryModePtrOutput

func (ConnectedRegistryMode) ToStringOutput

func (e ConnectedRegistryMode) ToStringOutput() pulumi.StringOutput

func (ConnectedRegistryMode) ToStringOutputWithContext

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

func (ConnectedRegistryMode) ToStringPtrOutput

func (e ConnectedRegistryMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectedRegistryMode) ToStringPtrOutputWithContext

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

type ConnectedRegistryModeInput

type ConnectedRegistryModeInput interface {
	pulumi.Input

	ToConnectedRegistryModeOutput() ConnectedRegistryModeOutput
	ToConnectedRegistryModeOutputWithContext(context.Context) ConnectedRegistryModeOutput
}

ConnectedRegistryModeInput is an input type that accepts values of the ConnectedRegistryMode enum A concrete instance of `ConnectedRegistryModeInput` can be one of the following:

ConnectedRegistryModeReadWrite
ConnectedRegistryModeReadOnly
ConnectedRegistryModeRegistry
ConnectedRegistryModeMirror

type ConnectedRegistryModeOutput

type ConnectedRegistryModeOutput struct{ *pulumi.OutputState }

func (ConnectedRegistryModeOutput) ElementType

func (ConnectedRegistryModeOutput) ToConnectedRegistryModeOutput

func (o ConnectedRegistryModeOutput) ToConnectedRegistryModeOutput() ConnectedRegistryModeOutput

func (ConnectedRegistryModeOutput) ToConnectedRegistryModeOutputWithContext

func (o ConnectedRegistryModeOutput) ToConnectedRegistryModeOutputWithContext(ctx context.Context) ConnectedRegistryModeOutput

func (ConnectedRegistryModeOutput) ToConnectedRegistryModePtrOutput

func (o ConnectedRegistryModeOutput) ToConnectedRegistryModePtrOutput() ConnectedRegistryModePtrOutput

func (ConnectedRegistryModeOutput) ToConnectedRegistryModePtrOutputWithContext

func (o ConnectedRegistryModeOutput) ToConnectedRegistryModePtrOutputWithContext(ctx context.Context) ConnectedRegistryModePtrOutput

func (ConnectedRegistryModeOutput) ToStringOutput

func (o ConnectedRegistryModeOutput) ToStringOutput() pulumi.StringOutput

func (ConnectedRegistryModeOutput) ToStringOutputWithContext

func (o ConnectedRegistryModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectedRegistryModeOutput) ToStringPtrOutput

func (o ConnectedRegistryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectedRegistryModeOutput) ToStringPtrOutputWithContext

func (o ConnectedRegistryModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectedRegistryModePtrInput

type ConnectedRegistryModePtrInput interface {
	pulumi.Input

	ToConnectedRegistryModePtrOutput() ConnectedRegistryModePtrOutput
	ToConnectedRegistryModePtrOutputWithContext(context.Context) ConnectedRegistryModePtrOutput
}

func ConnectedRegistryModePtr

func ConnectedRegistryModePtr(v string) ConnectedRegistryModePtrInput

type ConnectedRegistryModePtrOutput

type ConnectedRegistryModePtrOutput struct{ *pulumi.OutputState }

func (ConnectedRegistryModePtrOutput) Elem

func (ConnectedRegistryModePtrOutput) ElementType

func (ConnectedRegistryModePtrOutput) ToConnectedRegistryModePtrOutput

func (o ConnectedRegistryModePtrOutput) ToConnectedRegistryModePtrOutput() ConnectedRegistryModePtrOutput

func (ConnectedRegistryModePtrOutput) ToConnectedRegistryModePtrOutputWithContext

func (o ConnectedRegistryModePtrOutput) ToConnectedRegistryModePtrOutputWithContext(ctx context.Context) ConnectedRegistryModePtrOutput

func (ConnectedRegistryModePtrOutput) ToStringPtrOutput

func (ConnectedRegistryModePtrOutput) ToStringPtrOutputWithContext

func (o ConnectedRegistryModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectedRegistryOutput

type ConnectedRegistryOutput struct{ *pulumi.OutputState }

func (ConnectedRegistryOutput) Activation

The activation properties of the connected registry.

func (ConnectedRegistryOutput) ClientTokenIds

The list of the ACR token resource IDs used to authenticate clients to the connected registry.

func (ConnectedRegistryOutput) ConnectionState

func (o ConnectedRegistryOutput) ConnectionState() pulumi.StringOutput

The current connection state of the connected registry.

func (ConnectedRegistryOutput) ElementType

func (ConnectedRegistryOutput) ElementType() reflect.Type

func (ConnectedRegistryOutput) LastActivityTime

func (o ConnectedRegistryOutput) LastActivityTime() pulumi.StringOutput

The last activity time of the connected registry.

func (ConnectedRegistryOutput) Logging

The logging properties of the connected registry.

func (ConnectedRegistryOutput) LoginServer

The login server properties of the connected registry.

func (ConnectedRegistryOutput) Mode

The mode of the connected registry resource that indicates the permissions of the registry.

func (ConnectedRegistryOutput) Name

The name of the resource.

func (ConnectedRegistryOutput) NotificationsList

func (o ConnectedRegistryOutput) NotificationsList() pulumi.StringArrayOutput

The list of notifications subscription information for the connected registry.

func (ConnectedRegistryOutput) Parent

The parent of the connected registry.

func (ConnectedRegistryOutput) ProvisioningState

func (o ConnectedRegistryOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (ConnectedRegistryOutput) StatusDetails

The list of current statuses of the connected registry.

func (ConnectedRegistryOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ConnectedRegistryOutput) ToConnectedRegistryOutput

func (o ConnectedRegistryOutput) ToConnectedRegistryOutput() ConnectedRegistryOutput

func (ConnectedRegistryOutput) ToConnectedRegistryOutputWithContext

func (o ConnectedRegistryOutput) ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput

func (ConnectedRegistryOutput) Type

The type of the resource.

func (ConnectedRegistryOutput) Version

The current version of ACR runtime on the connected registry.

type ConnectedRegistryState

type ConnectedRegistryState struct {
}

func (ConnectedRegistryState) ElementType

func (ConnectedRegistryState) ElementType() reflect.Type

type ConnectionStatus

type ConnectionStatus string

The private link service connection status.

func (ConnectionStatus) ElementType

func (ConnectionStatus) ElementType() reflect.Type

func (ConnectionStatus) ToConnectionStatusOutput

func (e ConnectionStatus) ToConnectionStatusOutput() ConnectionStatusOutput

func (ConnectionStatus) ToConnectionStatusOutputWithContext

func (e ConnectionStatus) ToConnectionStatusOutputWithContext(ctx context.Context) ConnectionStatusOutput

func (ConnectionStatus) ToConnectionStatusPtrOutput

func (e ConnectionStatus) ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput

func (ConnectionStatus) ToConnectionStatusPtrOutputWithContext

func (e ConnectionStatus) ToConnectionStatusPtrOutputWithContext(ctx context.Context) ConnectionStatusPtrOutput

func (ConnectionStatus) ToStringOutput

func (e ConnectionStatus) ToStringOutput() pulumi.StringOutput

func (ConnectionStatus) ToStringOutputWithContext

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

func (ConnectionStatus) ToStringPtrOutput

func (e ConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatus) ToStringPtrOutputWithContext

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

type ConnectionStatusInput

type ConnectionStatusInput interface {
	pulumi.Input

	ToConnectionStatusOutput() ConnectionStatusOutput
	ToConnectionStatusOutputWithContext(context.Context) ConnectionStatusOutput
}

ConnectionStatusInput is an input type that accepts values of the ConnectionStatus enum A concrete instance of `ConnectionStatusInput` can be one of the following:

ConnectionStatusApproved
ConnectionStatusPending
ConnectionStatusRejected
ConnectionStatusDisconnected

type ConnectionStatusOutput

type ConnectionStatusOutput struct{ *pulumi.OutputState }

func (ConnectionStatusOutput) ElementType

func (ConnectionStatusOutput) ElementType() reflect.Type

func (ConnectionStatusOutput) ToConnectionStatusOutput

func (o ConnectionStatusOutput) ToConnectionStatusOutput() ConnectionStatusOutput

func (ConnectionStatusOutput) ToConnectionStatusOutputWithContext

func (o ConnectionStatusOutput) ToConnectionStatusOutputWithContext(ctx context.Context) ConnectionStatusOutput

func (ConnectionStatusOutput) ToConnectionStatusPtrOutput

func (o ConnectionStatusOutput) ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput

func (ConnectionStatusOutput) ToConnectionStatusPtrOutputWithContext

func (o ConnectionStatusOutput) ToConnectionStatusPtrOutputWithContext(ctx context.Context) ConnectionStatusPtrOutput

func (ConnectionStatusOutput) ToStringOutput

func (o ConnectionStatusOutput) ToStringOutput() pulumi.StringOutput

func (ConnectionStatusOutput) ToStringOutputWithContext

func (o ConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionStatusOutput) ToStringPtrOutput

func (o ConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatusOutput) ToStringPtrOutputWithContext

func (o ConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionStatusPtrInput

type ConnectionStatusPtrInput interface {
	pulumi.Input

	ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput
	ToConnectionStatusPtrOutputWithContext(context.Context) ConnectionStatusPtrOutput
}

func ConnectionStatusPtr

func ConnectionStatusPtr(v string) ConnectionStatusPtrInput

type ConnectionStatusPtrOutput

type ConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (ConnectionStatusPtrOutput) Elem

func (ConnectionStatusPtrOutput) ElementType

func (ConnectionStatusPtrOutput) ElementType() reflect.Type

func (ConnectionStatusPtrOutput) ToConnectionStatusPtrOutput

func (o ConnectionStatusPtrOutput) ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput

func (ConnectionStatusPtrOutput) ToConnectionStatusPtrOutputWithContext

func (o ConnectionStatusPtrOutput) ToConnectionStatusPtrOutputWithContext(ctx context.Context) ConnectionStatusPtrOutput

func (ConnectionStatusPtrOutput) ToStringPtrOutput

func (o ConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatusPtrOutput) ToStringPtrOutputWithContext

func (o ConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CredentialHealthResponse

type CredentialHealthResponse struct {
	// Error code representing the health check error.
	ErrorCode *string `pulumi:"errorCode"`
	// Descriptive message representing the health check error.
	ErrorMessage *string `pulumi:"errorMessage"`
	// The health status of credential.
	Status *string `pulumi:"status"`
}

The health of the auth credential.

type CredentialHealthResponseOutput

type CredentialHealthResponseOutput struct{ *pulumi.OutputState }

The health of the auth credential.

func (CredentialHealthResponseOutput) ElementType

func (CredentialHealthResponseOutput) ErrorCode

Error code representing the health check error.

func (CredentialHealthResponseOutput) ErrorMessage

Descriptive message representing the health check error.

func (CredentialHealthResponseOutput) Status

The health status of credential.

func (CredentialHealthResponseOutput) ToCredentialHealthResponseOutput

func (o CredentialHealthResponseOutput) ToCredentialHealthResponseOutput() CredentialHealthResponseOutput

func (CredentialHealthResponseOutput) ToCredentialHealthResponseOutputWithContext

func (o CredentialHealthResponseOutput) ToCredentialHealthResponseOutputWithContext(ctx context.Context) CredentialHealthResponseOutput

type CredentialName

type CredentialName string

The name of the credential.

func (CredentialName) ElementType

func (CredentialName) ElementType() reflect.Type

func (CredentialName) ToCredentialNameOutput

func (e CredentialName) ToCredentialNameOutput() CredentialNameOutput

func (CredentialName) ToCredentialNameOutputWithContext

func (e CredentialName) ToCredentialNameOutputWithContext(ctx context.Context) CredentialNameOutput

func (CredentialName) ToCredentialNamePtrOutput

func (e CredentialName) ToCredentialNamePtrOutput() CredentialNamePtrOutput

func (CredentialName) ToCredentialNamePtrOutputWithContext

func (e CredentialName) ToCredentialNamePtrOutputWithContext(ctx context.Context) CredentialNamePtrOutput

func (CredentialName) ToStringOutput

func (e CredentialName) ToStringOutput() pulumi.StringOutput

func (CredentialName) ToStringOutputWithContext

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

func (CredentialName) ToStringPtrOutput

func (e CredentialName) ToStringPtrOutput() pulumi.StringPtrOutput

func (CredentialName) ToStringPtrOutputWithContext

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

type CredentialNameInput

type CredentialNameInput interface {
	pulumi.Input

	ToCredentialNameOutput() CredentialNameOutput
	ToCredentialNameOutputWithContext(context.Context) CredentialNameOutput
}

CredentialNameInput is an input type that accepts values of the CredentialName enum A concrete instance of `CredentialNameInput` can be one of the following:

CredentialNameCredential1

type CredentialNameOutput

type CredentialNameOutput struct{ *pulumi.OutputState }

func (CredentialNameOutput) ElementType

func (CredentialNameOutput) ElementType() reflect.Type

func (CredentialNameOutput) ToCredentialNameOutput

func (o CredentialNameOutput) ToCredentialNameOutput() CredentialNameOutput

func (CredentialNameOutput) ToCredentialNameOutputWithContext

func (o CredentialNameOutput) ToCredentialNameOutputWithContext(ctx context.Context) CredentialNameOutput

func (CredentialNameOutput) ToCredentialNamePtrOutput

func (o CredentialNameOutput) ToCredentialNamePtrOutput() CredentialNamePtrOutput

func (CredentialNameOutput) ToCredentialNamePtrOutputWithContext

func (o CredentialNameOutput) ToCredentialNamePtrOutputWithContext(ctx context.Context) CredentialNamePtrOutput

func (CredentialNameOutput) ToStringOutput

func (o CredentialNameOutput) ToStringOutput() pulumi.StringOutput

func (CredentialNameOutput) ToStringOutputWithContext

func (o CredentialNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CredentialNameOutput) ToStringPtrOutput

func (o CredentialNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CredentialNameOutput) ToStringPtrOutputWithContext

func (o CredentialNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CredentialNamePtrInput

type CredentialNamePtrInput interface {
	pulumi.Input

	ToCredentialNamePtrOutput() CredentialNamePtrOutput
	ToCredentialNamePtrOutputWithContext(context.Context) CredentialNamePtrOutput
}

func CredentialNamePtr

func CredentialNamePtr(v string) CredentialNamePtrInput

type CredentialNamePtrOutput

type CredentialNamePtrOutput struct{ *pulumi.OutputState }

func (CredentialNamePtrOutput) Elem

func (CredentialNamePtrOutput) ElementType

func (CredentialNamePtrOutput) ElementType() reflect.Type

func (CredentialNamePtrOutput) ToCredentialNamePtrOutput

func (o CredentialNamePtrOutput) ToCredentialNamePtrOutput() CredentialNamePtrOutput

func (CredentialNamePtrOutput) ToCredentialNamePtrOutputWithContext

func (o CredentialNamePtrOutput) ToCredentialNamePtrOutputWithContext(ctx context.Context) CredentialNamePtrOutput

func (CredentialNamePtrOutput) ToStringPtrOutput

func (o CredentialNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CredentialNamePtrOutput) ToStringPtrOutputWithContext

func (o CredentialNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CredentialSet

type CredentialSet struct {
	pulumi.CustomResourceState

	// List of authentication credentials stored for an upstream.
	// Usually consists of a primary and an optional secondary credential.
	AuthCredentials AuthCredentialResponseArrayOutput `pulumi:"authCredentials"`
	// The creation date of credential store resource.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// Identities associated with the resource. This is used to access the KeyVault secrets.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The credentials are stored for this upstream or login server.
	LoginServer pulumi.StringPtrOutput `pulumi:"loginServer"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a credential set resource for a container registry. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func GetCredentialSet

func GetCredentialSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CredentialSetState, opts ...pulumi.ResourceOption) (*CredentialSet, error)

GetCredentialSet gets an existing CredentialSet 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 NewCredentialSet

func NewCredentialSet(ctx *pulumi.Context,
	name string, args *CredentialSetArgs, opts ...pulumi.ResourceOption) (*CredentialSet, error)

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

func (*CredentialSet) ElementType

func (*CredentialSet) ElementType() reflect.Type

func (*CredentialSet) ToCredentialSetOutput

func (i *CredentialSet) ToCredentialSetOutput() CredentialSetOutput

func (*CredentialSet) ToCredentialSetOutputWithContext

func (i *CredentialSet) ToCredentialSetOutputWithContext(ctx context.Context) CredentialSetOutput

type CredentialSetArgs

type CredentialSetArgs struct {
	// List of authentication credentials stored for an upstream.
	// Usually consists of a primary and an optional secondary credential.
	AuthCredentials AuthCredentialArrayInput
	// The name of the credential set.
	CredentialSetName pulumi.StringPtrInput
	// Identities associated with the resource. This is used to access the KeyVault secrets.
	Identity IdentityPropertiesPtrInput
	// The credentials are stored for this upstream or login server.
	LoginServer pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a CredentialSet resource.

func (CredentialSetArgs) ElementType

func (CredentialSetArgs) ElementType() reflect.Type

type CredentialSetInput

type CredentialSetInput interface {
	pulumi.Input

	ToCredentialSetOutput() CredentialSetOutput
	ToCredentialSetOutputWithContext(ctx context.Context) CredentialSetOutput
}

type CredentialSetOutput

type CredentialSetOutput struct{ *pulumi.OutputState }

func (CredentialSetOutput) AuthCredentials

List of authentication credentials stored for an upstream. Usually consists of a primary and an optional secondary credential.

func (CredentialSetOutput) CreationDate

func (o CredentialSetOutput) CreationDate() pulumi.StringOutput

The creation date of credential store resource.

func (CredentialSetOutput) ElementType

func (CredentialSetOutput) ElementType() reflect.Type

func (CredentialSetOutput) Identity

Identities associated with the resource. This is used to access the KeyVault secrets.

func (CredentialSetOutput) LoginServer

func (o CredentialSetOutput) LoginServer() pulumi.StringPtrOutput

The credentials are stored for this upstream or login server.

func (CredentialSetOutput) Name

The name of the resource.

func (CredentialSetOutput) ProvisioningState

func (o CredentialSetOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (CredentialSetOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CredentialSetOutput) ToCredentialSetOutput

func (o CredentialSetOutput) ToCredentialSetOutput() CredentialSetOutput

func (CredentialSetOutput) ToCredentialSetOutputWithContext

func (o CredentialSetOutput) ToCredentialSetOutputWithContext(ctx context.Context) CredentialSetOutput

func (CredentialSetOutput) Type

The type of the resource.

type CredentialSetState

type CredentialSetState struct {
}

func (CredentialSetState) ElementType

func (CredentialSetState) ElementType() reflect.Type

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

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

type DefaultAction string

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

func (DefaultAction) ElementType

func (DefaultAction) ElementType() reflect.Type

func (DefaultAction) ToDefaultActionOutput

func (e DefaultAction) ToDefaultActionOutput() DefaultActionOutput

func (DefaultAction) ToDefaultActionOutputWithContext

func (e DefaultAction) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput

func (DefaultAction) ToDefaultActionPtrOutput

func (e DefaultAction) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultAction) ToDefaultActionPtrOutputWithContext

func (e DefaultAction) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultAction) ToStringOutput

func (e DefaultAction) ToStringOutput() pulumi.StringOutput

func (DefaultAction) ToStringOutputWithContext

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

func (DefaultAction) ToStringPtrOutput

func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultAction) ToStringPtrOutputWithContext

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

type DefaultActionInput

type DefaultActionInput interface {
	pulumi.Input

	ToDefaultActionOutput() DefaultActionOutput
	ToDefaultActionOutputWithContext(context.Context) DefaultActionOutput
}

DefaultActionInput is an input type that accepts values of the DefaultAction enum A concrete instance of `DefaultActionInput` can be one of the following:

DefaultActionAllow
DefaultActionDeny

type DefaultActionOutput

type DefaultActionOutput struct{ *pulumi.OutputState }

func (DefaultActionOutput) ElementType

func (DefaultActionOutput) ElementType() reflect.Type

func (DefaultActionOutput) ToDefaultActionOutput

func (o DefaultActionOutput) ToDefaultActionOutput() DefaultActionOutput

func (DefaultActionOutput) ToDefaultActionOutputWithContext

func (o DefaultActionOutput) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput

func (DefaultActionOutput) ToDefaultActionPtrOutput

func (o DefaultActionOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultActionOutput) ToDefaultActionPtrOutputWithContext

func (o DefaultActionOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultActionOutput) ToStringOutput

func (o DefaultActionOutput) ToStringOutput() pulumi.StringOutput

func (DefaultActionOutput) ToStringOutputWithContext

func (o DefaultActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DefaultActionOutput) ToStringPtrOutput

func (o DefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultActionOutput) ToStringPtrOutputWithContext

func (o DefaultActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DefaultActionPtrInput

type DefaultActionPtrInput interface {
	pulumi.Input

	ToDefaultActionPtrOutput() DefaultActionPtrOutput
	ToDefaultActionPtrOutputWithContext(context.Context) DefaultActionPtrOutput
}

func DefaultActionPtr

func DefaultActionPtr(v string) DefaultActionPtrInput

type DefaultActionPtrOutput

type DefaultActionPtrOutput struct{ *pulumi.OutputState }

func (DefaultActionPtrOutput) Elem

func (DefaultActionPtrOutput) ElementType

func (DefaultActionPtrOutput) ElementType() reflect.Type

func (DefaultActionPtrOutput) ToDefaultActionPtrOutput

func (o DefaultActionPtrOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext

func (o DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultActionPtrOutput) ToStringPtrOutput

func (o DefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultActionPtrOutput) ToStringPtrOutputWithContext

func (o DefaultActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DockerBuildRequest

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

The parameters for a docker quick build.

func (*DockerBuildRequest) Defaults

func (val *DockerBuildRequest) Defaults() *DockerBuildRequest

Defaults sets the appropriate defaults for DockerBuildRequest

type DockerBuildRequestArgs

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

The parameters for a docker quick build.

func (*DockerBuildRequestArgs) Defaults

Defaults sets the appropriate defaults for DockerBuildRequestArgs

func (DockerBuildRequestArgs) ElementType

func (DockerBuildRequestArgs) ElementType() reflect.Type

func (DockerBuildRequestArgs) ToDockerBuildRequestOutput

func (i DockerBuildRequestArgs) ToDockerBuildRequestOutput() DockerBuildRequestOutput

func (DockerBuildRequestArgs) ToDockerBuildRequestOutputWithContext

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

func (DockerBuildRequestArgs) ToDockerBuildRequestPtrOutput

func (i DockerBuildRequestArgs) ToDockerBuildRequestPtrOutput() DockerBuildRequestPtrOutput

func (DockerBuildRequestArgs) ToDockerBuildRequestPtrOutputWithContext

func (i DockerBuildRequestArgs) ToDockerBuildRequestPtrOutputWithContext(ctx context.Context) DockerBuildRequestPtrOutput

type DockerBuildRequestInput

type DockerBuildRequestInput interface {
	pulumi.Input

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

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

DockerBuildRequestArgs{...}

type DockerBuildRequestOutput

type DockerBuildRequestOutput struct{ *pulumi.OutputState }

The parameters for a docker quick build.

func (DockerBuildRequestOutput) AgentConfiguration

func (o DockerBuildRequestOutput) AgentConfiguration() AgentPropertiesPtrOutput

The machine configuration of the run agent.

func (DockerBuildRequestOutput) AgentPoolName

The dedicated agent pool for the run.

func (DockerBuildRequestOutput) Arguments

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

func (DockerBuildRequestOutput) Credentials

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

func (DockerBuildRequestOutput) DockerFilePath

func (o DockerBuildRequestOutput) DockerFilePath() pulumi.StringOutput

The Docker file path relative to the source location.

func (DockerBuildRequestOutput) ElementType

func (DockerBuildRequestOutput) ElementType() reflect.Type

func (DockerBuildRequestOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildRequestOutput) IsArchiveEnabled

func (o DockerBuildRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (DockerBuildRequestOutput) IsPushEnabled

func (o DockerBuildRequestOutput) IsPushEnabled() pulumi.BoolPtrOutput

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

func (DockerBuildRequestOutput) LogTemplate

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

func (DockerBuildRequestOutput) NoCache

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

func (DockerBuildRequestOutput) Platform

The platform properties against which the run has to happen.

func (DockerBuildRequestOutput) SourceLocation

func (o DockerBuildRequestOutput) SourceLocation() pulumi.StringPtrOutput

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

func (DockerBuildRequestOutput) Target

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

func (DockerBuildRequestOutput) Timeout

Run timeout in seconds.

func (DockerBuildRequestOutput) ToDockerBuildRequestOutput

func (o DockerBuildRequestOutput) ToDockerBuildRequestOutput() DockerBuildRequestOutput

func (DockerBuildRequestOutput) ToDockerBuildRequestOutputWithContext

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

func (DockerBuildRequestOutput) ToDockerBuildRequestPtrOutput

func (o DockerBuildRequestOutput) ToDockerBuildRequestPtrOutput() DockerBuildRequestPtrOutput

func (DockerBuildRequestOutput) ToDockerBuildRequestPtrOutputWithContext

func (o DockerBuildRequestOutput) ToDockerBuildRequestPtrOutputWithContext(ctx context.Context) DockerBuildRequestPtrOutput

func (DockerBuildRequestOutput) Type

The type of the run request. Expected value is 'DockerBuildRequest'.

type DockerBuildRequestPtrInput

type DockerBuildRequestPtrInput interface {
	pulumi.Input

	ToDockerBuildRequestPtrOutput() DockerBuildRequestPtrOutput
	ToDockerBuildRequestPtrOutputWithContext(context.Context) DockerBuildRequestPtrOutput
}

DockerBuildRequestPtrInput is an input type that accepts DockerBuildRequestArgs, DockerBuildRequestPtr and DockerBuildRequestPtrOutput values. You can construct a concrete instance of `DockerBuildRequestPtrInput` via:

        DockerBuildRequestArgs{...}

or:

        nil

type DockerBuildRequestPtrOutput

type DockerBuildRequestPtrOutput struct{ *pulumi.OutputState }

func (DockerBuildRequestPtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (DockerBuildRequestPtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (DockerBuildRequestPtrOutput) Arguments

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

func (DockerBuildRequestPtrOutput) Credentials

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

func (DockerBuildRequestPtrOutput) DockerFilePath

The Docker file path relative to the source location.

func (DockerBuildRequestPtrOutput) Elem

func (DockerBuildRequestPtrOutput) ElementType

func (DockerBuildRequestPtrOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildRequestPtrOutput) IsArchiveEnabled

func (o DockerBuildRequestPtrOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (DockerBuildRequestPtrOutput) IsPushEnabled

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

func (DockerBuildRequestPtrOutput) LogTemplate

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

func (DockerBuildRequestPtrOutput) NoCache

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

func (DockerBuildRequestPtrOutput) Platform

The platform properties against which the run has to happen.

func (DockerBuildRequestPtrOutput) SourceLocation

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

func (DockerBuildRequestPtrOutput) Target

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

func (DockerBuildRequestPtrOutput) Timeout

Run timeout in seconds.

func (DockerBuildRequestPtrOutput) ToDockerBuildRequestPtrOutput

func (o DockerBuildRequestPtrOutput) ToDockerBuildRequestPtrOutput() DockerBuildRequestPtrOutput

func (DockerBuildRequestPtrOutput) ToDockerBuildRequestPtrOutputWithContext

func (o DockerBuildRequestPtrOutput) ToDockerBuildRequestPtrOutputWithContext(ctx context.Context) DockerBuildRequestPtrOutput

func (DockerBuildRequestPtrOutput) Type

The type of the run request. Expected value is 'DockerBuildRequest'.

type DockerBuildRequestResponse

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

The parameters for a docker quick build.

func (*DockerBuildRequestResponse) Defaults

Defaults sets the appropriate defaults for DockerBuildRequestResponse

type DockerBuildRequestResponseOutput

type DockerBuildRequestResponseOutput struct{ *pulumi.OutputState }

The parameters for a docker quick build.

func (DockerBuildRequestResponseOutput) AgentConfiguration

The machine configuration of the run agent.

func (DockerBuildRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (DockerBuildRequestResponseOutput) Arguments

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

func (DockerBuildRequestResponseOutput) Credentials

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

func (DockerBuildRequestResponseOutput) DockerFilePath

The Docker file path relative to the source location.

func (DockerBuildRequestResponseOutput) ElementType

func (DockerBuildRequestResponseOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildRequestResponseOutput) IsArchiveEnabled

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

func (DockerBuildRequestResponseOutput) IsPushEnabled

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

func (DockerBuildRequestResponseOutput) LogTemplate

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

func (DockerBuildRequestResponseOutput) NoCache

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

func (DockerBuildRequestResponseOutput) Platform

The platform properties against which the run has to happen.

func (DockerBuildRequestResponseOutput) SourceLocation

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

func (DockerBuildRequestResponseOutput) Target

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

func (DockerBuildRequestResponseOutput) Timeout

Run timeout in seconds.

func (DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutput

func (o DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutput() DockerBuildRequestResponseOutput

func (DockerBuildRequestResponseOutput) ToDockerBuildRequestResponseOutputWithContext

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

func (DockerBuildRequestResponseOutput) Type

The type of the run request. Expected value is 'DockerBuildRequest'.

type DockerBuildRequestResponsePtrOutput

type DockerBuildRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (DockerBuildRequestResponsePtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (DockerBuildRequestResponsePtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (DockerBuildRequestResponsePtrOutput) Arguments

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

func (DockerBuildRequestResponsePtrOutput) Credentials

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

func (DockerBuildRequestResponsePtrOutput) DockerFilePath

The Docker file path relative to the source location.

func (DockerBuildRequestResponsePtrOutput) Elem

func (DockerBuildRequestResponsePtrOutput) ElementType

func (DockerBuildRequestResponsePtrOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildRequestResponsePtrOutput) IsArchiveEnabled

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

func (DockerBuildRequestResponsePtrOutput) IsPushEnabled

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

func (DockerBuildRequestResponsePtrOutput) LogTemplate

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

func (DockerBuildRequestResponsePtrOutput) NoCache

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

func (DockerBuildRequestResponsePtrOutput) Platform

The platform properties against which the run has to happen.

func (DockerBuildRequestResponsePtrOutput) SourceLocation

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

func (DockerBuildRequestResponsePtrOutput) Target

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

func (DockerBuildRequestResponsePtrOutput) Timeout

Run timeout in seconds.

func (DockerBuildRequestResponsePtrOutput) ToDockerBuildRequestResponsePtrOutput

func (o DockerBuildRequestResponsePtrOutput) ToDockerBuildRequestResponsePtrOutput() DockerBuildRequestResponsePtrOutput

func (DockerBuildRequestResponsePtrOutput) ToDockerBuildRequestResponsePtrOutputWithContext

func (o DockerBuildRequestResponsePtrOutput) ToDockerBuildRequestResponsePtrOutputWithContext(ctx context.Context) DockerBuildRequestResponsePtrOutput

func (DockerBuildRequestResponsePtrOutput) Type

The type of the run request. Expected value is 'DockerBuildRequest'.

type DockerBuildStep

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

The Docker build step.

func (*DockerBuildStep) Defaults

func (val *DockerBuildStep) Defaults() *DockerBuildStep

Defaults sets the appropriate defaults for DockerBuildStep

type DockerBuildStepArgs

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

The Docker build step.

func (*DockerBuildStepArgs) Defaults

func (val *DockerBuildStepArgs) Defaults() *DockerBuildStepArgs

Defaults sets the appropriate defaults for DockerBuildStepArgs

func (DockerBuildStepArgs) ElementType

func (DockerBuildStepArgs) ElementType() reflect.Type

func (DockerBuildStepArgs) ToDockerBuildStepOutput

func (i DockerBuildStepArgs) ToDockerBuildStepOutput() DockerBuildStepOutput

func (DockerBuildStepArgs) ToDockerBuildStepOutputWithContext

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

func (DockerBuildStepArgs) ToDockerBuildStepPtrOutput

func (i DockerBuildStepArgs) ToDockerBuildStepPtrOutput() DockerBuildStepPtrOutput

func (DockerBuildStepArgs) ToDockerBuildStepPtrOutputWithContext

func (i DockerBuildStepArgs) ToDockerBuildStepPtrOutputWithContext(ctx context.Context) DockerBuildStepPtrOutput

type DockerBuildStepInput

type DockerBuildStepInput interface {
	pulumi.Input

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

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

DockerBuildStepArgs{...}

type DockerBuildStepOutput

type DockerBuildStepOutput struct{ *pulumi.OutputState }

The Docker build step.

func (DockerBuildStepOutput) Arguments

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

func (DockerBuildStepOutput) ContextAccessToken

func (o DockerBuildStepOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (DockerBuildStepOutput) ContextPath

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

func (DockerBuildStepOutput) DockerFilePath

func (o DockerBuildStepOutput) DockerFilePath() pulumi.StringOutput

The Docker file path relative to the source context.

func (DockerBuildStepOutput) ElementType

func (DockerBuildStepOutput) ElementType() reflect.Type

func (DockerBuildStepOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildStepOutput) IsPushEnabled

func (o DockerBuildStepOutput) IsPushEnabled() pulumi.BoolPtrOutput

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

func (DockerBuildStepOutput) NoCache

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

func (DockerBuildStepOutput) Target

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

func (DockerBuildStepOutput) ToDockerBuildStepOutput

func (o DockerBuildStepOutput) ToDockerBuildStepOutput() DockerBuildStepOutput

func (DockerBuildStepOutput) ToDockerBuildStepOutputWithContext

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

func (DockerBuildStepOutput) ToDockerBuildStepPtrOutput

func (o DockerBuildStepOutput) ToDockerBuildStepPtrOutput() DockerBuildStepPtrOutput

func (DockerBuildStepOutput) ToDockerBuildStepPtrOutputWithContext

func (o DockerBuildStepOutput) ToDockerBuildStepPtrOutputWithContext(ctx context.Context) DockerBuildStepPtrOutput

func (DockerBuildStepOutput) Type

The type of the step. Expected value is 'Docker'.

type DockerBuildStepPtrInput

type DockerBuildStepPtrInput interface {
	pulumi.Input

	ToDockerBuildStepPtrOutput() DockerBuildStepPtrOutput
	ToDockerBuildStepPtrOutputWithContext(context.Context) DockerBuildStepPtrOutput
}

DockerBuildStepPtrInput is an input type that accepts DockerBuildStepArgs, DockerBuildStepPtr and DockerBuildStepPtrOutput values. You can construct a concrete instance of `DockerBuildStepPtrInput` via:

        DockerBuildStepArgs{...}

or:

        nil

type DockerBuildStepPtrOutput

type DockerBuildStepPtrOutput struct{ *pulumi.OutputState }

func (DockerBuildStepPtrOutput) Arguments

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

func (DockerBuildStepPtrOutput) ContextAccessToken

func (o DockerBuildStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (DockerBuildStepPtrOutput) ContextPath

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

func (DockerBuildStepPtrOutput) DockerFilePath

func (o DockerBuildStepPtrOutput) DockerFilePath() pulumi.StringPtrOutput

The Docker file path relative to the source context.

func (DockerBuildStepPtrOutput) Elem

func (DockerBuildStepPtrOutput) ElementType

func (DockerBuildStepPtrOutput) ElementType() reflect.Type

func (DockerBuildStepPtrOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildStepPtrOutput) IsPushEnabled

func (o DockerBuildStepPtrOutput) IsPushEnabled() pulumi.BoolPtrOutput

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

func (DockerBuildStepPtrOutput) NoCache

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

func (DockerBuildStepPtrOutput) Target

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

func (DockerBuildStepPtrOutput) ToDockerBuildStepPtrOutput

func (o DockerBuildStepPtrOutput) ToDockerBuildStepPtrOutput() DockerBuildStepPtrOutput

func (DockerBuildStepPtrOutput) ToDockerBuildStepPtrOutputWithContext

func (o DockerBuildStepPtrOutput) ToDockerBuildStepPtrOutputWithContext(ctx context.Context) DockerBuildStepPtrOutput

func (DockerBuildStepPtrOutput) Type

The type of the step. Expected value is 'Docker'.

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.

func (*DockerBuildStepResponse) Defaults

Defaults sets the appropriate defaults for DockerBuildStepResponse

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 DockerBuildStepResponsePtrOutput

type DockerBuildStepResponsePtrOutput struct{ *pulumi.OutputState }

func (DockerBuildStepResponsePtrOutput) Arguments

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

func (DockerBuildStepResponsePtrOutput) BaseImageDependencies

List of base image dependencies for a step.

func (DockerBuildStepResponsePtrOutput) ContextAccessToken

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

func (DockerBuildStepResponsePtrOutput) ContextPath

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

func (DockerBuildStepResponsePtrOutput) DockerFilePath

The Docker file path relative to the source context.

func (DockerBuildStepResponsePtrOutput) Elem

func (DockerBuildStepResponsePtrOutput) ElementType

func (DockerBuildStepResponsePtrOutput) ImageNames

The fully qualified image names including the repository and tag.

func (DockerBuildStepResponsePtrOutput) IsPushEnabled

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

func (DockerBuildStepResponsePtrOutput) NoCache

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

func (DockerBuildStepResponsePtrOutput) Target

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

func (DockerBuildStepResponsePtrOutput) ToDockerBuildStepResponsePtrOutput

func (o DockerBuildStepResponsePtrOutput) ToDockerBuildStepResponsePtrOutput() DockerBuildStepResponsePtrOutput

func (DockerBuildStepResponsePtrOutput) ToDockerBuildStepResponsePtrOutputWithContext

func (o DockerBuildStepResponsePtrOutput) ToDockerBuildStepResponsePtrOutputWithContext(ctx context.Context) DockerBuildStepResponsePtrOutput

func (DockerBuildStepResponsePtrOutput) Type

The type of the step. Expected value is 'Docker'.

type EncodedTaskRunRequest

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

The parameters for a quick task run request.

func (*EncodedTaskRunRequest) Defaults

Defaults sets the appropriate defaults for EncodedTaskRunRequest

type EncodedTaskRunRequestArgs

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

The parameters for a quick task run request.

func (*EncodedTaskRunRequestArgs) Defaults

Defaults sets the appropriate defaults for EncodedTaskRunRequestArgs

func (EncodedTaskRunRequestArgs) ElementType

func (EncodedTaskRunRequestArgs) ElementType() reflect.Type

func (EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutput

func (i EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutput() EncodedTaskRunRequestOutput

func (EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestOutputWithContext

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

func (EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestPtrOutput

func (i EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestPtrOutput() EncodedTaskRunRequestPtrOutput

func (EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestPtrOutputWithContext

func (i EncodedTaskRunRequestArgs) ToEncodedTaskRunRequestPtrOutputWithContext(ctx context.Context) EncodedTaskRunRequestPtrOutput

type EncodedTaskRunRequestInput

type EncodedTaskRunRequestInput interface {
	pulumi.Input

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

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

EncodedTaskRunRequestArgs{...}

type EncodedTaskRunRequestOutput

type EncodedTaskRunRequestOutput struct{ *pulumi.OutputState }

The parameters for a quick task run request.

func (EncodedTaskRunRequestOutput) AgentConfiguration

The machine configuration of the run agent.

func (EncodedTaskRunRequestOutput) AgentPoolName

The dedicated agent pool for the run.

func (EncodedTaskRunRequestOutput) Credentials

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

func (EncodedTaskRunRequestOutput) ElementType

func (EncodedTaskRunRequestOutput) EncodedTaskContent

func (o EncodedTaskRunRequestOutput) EncodedTaskContent() pulumi.StringOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskRunRequestOutput) EncodedValuesContent

func (o EncodedTaskRunRequestOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskRunRequestOutput) IsArchiveEnabled

func (o EncodedTaskRunRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (EncodedTaskRunRequestOutput) LogTemplate

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

func (EncodedTaskRunRequestOutput) Platform

The platform properties against which the run has to happen.

func (EncodedTaskRunRequestOutput) SourceLocation

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

func (EncodedTaskRunRequestOutput) Timeout

Run timeout in seconds.

func (EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutput

func (o EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutput() EncodedTaskRunRequestOutput

func (EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestOutputWithContext

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

func (EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestPtrOutput

func (o EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestPtrOutput() EncodedTaskRunRequestPtrOutput

func (EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestPtrOutputWithContext

func (o EncodedTaskRunRequestOutput) ToEncodedTaskRunRequestPtrOutputWithContext(ctx context.Context) EncodedTaskRunRequestPtrOutput

func (EncodedTaskRunRequestOutput) Type

The type of the run request. Expected value is 'EncodedTaskRunRequest'.

func (EncodedTaskRunRequestOutput) Values

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

type EncodedTaskRunRequestPtrInput

type EncodedTaskRunRequestPtrInput interface {
	pulumi.Input

	ToEncodedTaskRunRequestPtrOutput() EncodedTaskRunRequestPtrOutput
	ToEncodedTaskRunRequestPtrOutputWithContext(context.Context) EncodedTaskRunRequestPtrOutput
}

EncodedTaskRunRequestPtrInput is an input type that accepts EncodedTaskRunRequestArgs, EncodedTaskRunRequestPtr and EncodedTaskRunRequestPtrOutput values. You can construct a concrete instance of `EncodedTaskRunRequestPtrInput` via:

        EncodedTaskRunRequestArgs{...}

or:

        nil

type EncodedTaskRunRequestPtrOutput

type EncodedTaskRunRequestPtrOutput struct{ *pulumi.OutputState }

func (EncodedTaskRunRequestPtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (EncodedTaskRunRequestPtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (EncodedTaskRunRequestPtrOutput) Credentials

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

func (EncodedTaskRunRequestPtrOutput) Elem

func (EncodedTaskRunRequestPtrOutput) ElementType

func (EncodedTaskRunRequestPtrOutput) EncodedTaskContent

func (o EncodedTaskRunRequestPtrOutput) EncodedTaskContent() pulumi.StringPtrOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskRunRequestPtrOutput) EncodedValuesContent

func (o EncodedTaskRunRequestPtrOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskRunRequestPtrOutput) IsArchiveEnabled

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

func (EncodedTaskRunRequestPtrOutput) LogTemplate

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

func (EncodedTaskRunRequestPtrOutput) Platform

The platform properties against which the run has to happen.

func (EncodedTaskRunRequestPtrOutput) SourceLocation

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

func (EncodedTaskRunRequestPtrOutput) Timeout

Run timeout in seconds.

func (EncodedTaskRunRequestPtrOutput) ToEncodedTaskRunRequestPtrOutput

func (o EncodedTaskRunRequestPtrOutput) ToEncodedTaskRunRequestPtrOutput() EncodedTaskRunRequestPtrOutput

func (EncodedTaskRunRequestPtrOutput) ToEncodedTaskRunRequestPtrOutputWithContext

func (o EncodedTaskRunRequestPtrOutput) ToEncodedTaskRunRequestPtrOutputWithContext(ctx context.Context) EncodedTaskRunRequestPtrOutput

func (EncodedTaskRunRequestPtrOutput) Type

The type of the run request. Expected value is 'EncodedTaskRunRequest'.

func (EncodedTaskRunRequestPtrOutput) Values

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

type EncodedTaskRunRequestResponse

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

The parameters for a quick task run request.

func (*EncodedTaskRunRequestResponse) Defaults

Defaults sets the appropriate defaults for EncodedTaskRunRequestResponse

type EncodedTaskRunRequestResponseOutput

type EncodedTaskRunRequestResponseOutput struct{ *pulumi.OutputState }

The parameters for a quick task run request.

func (EncodedTaskRunRequestResponseOutput) AgentConfiguration

The machine configuration of the run agent.

func (EncodedTaskRunRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (EncodedTaskRunRequestResponseOutput) Credentials

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

func (EncodedTaskRunRequestResponseOutput) ElementType

func (EncodedTaskRunRequestResponseOutput) EncodedTaskContent

Base64 encoded value of the template/definition file content.

func (EncodedTaskRunRequestResponseOutput) EncodedValuesContent

Base64 encoded value of the parameters/values file content.

func (EncodedTaskRunRequestResponseOutput) IsArchiveEnabled

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

func (EncodedTaskRunRequestResponseOutput) LogTemplate

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

func (EncodedTaskRunRequestResponseOutput) Platform

The platform properties against which the run has to happen.

func (EncodedTaskRunRequestResponseOutput) SourceLocation

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

func (EncodedTaskRunRequestResponseOutput) Timeout

Run timeout in seconds.

func (EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutput

func (o EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutput() EncodedTaskRunRequestResponseOutput

func (EncodedTaskRunRequestResponseOutput) ToEncodedTaskRunRequestResponseOutputWithContext

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

func (EncodedTaskRunRequestResponseOutput) Type

The type of the run request. Expected value is 'EncodedTaskRunRequest'.

func (EncodedTaskRunRequestResponseOutput) Values

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

type EncodedTaskRunRequestResponsePtrOutput

type EncodedTaskRunRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (EncodedTaskRunRequestResponsePtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (EncodedTaskRunRequestResponsePtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (EncodedTaskRunRequestResponsePtrOutput) Credentials

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

func (EncodedTaskRunRequestResponsePtrOutput) Elem

func (EncodedTaskRunRequestResponsePtrOutput) ElementType

func (EncodedTaskRunRequestResponsePtrOutput) EncodedTaskContent

Base64 encoded value of the template/definition file content.

func (EncodedTaskRunRequestResponsePtrOutput) EncodedValuesContent

Base64 encoded value of the parameters/values file content.

func (EncodedTaskRunRequestResponsePtrOutput) IsArchiveEnabled

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

func (EncodedTaskRunRequestResponsePtrOutput) LogTemplate

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

func (EncodedTaskRunRequestResponsePtrOutput) Platform

The platform properties against which the run has to happen.

func (EncodedTaskRunRequestResponsePtrOutput) SourceLocation

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

func (EncodedTaskRunRequestResponsePtrOutput) Timeout

Run timeout in seconds.

func (EncodedTaskRunRequestResponsePtrOutput) ToEncodedTaskRunRequestResponsePtrOutput

func (o EncodedTaskRunRequestResponsePtrOutput) ToEncodedTaskRunRequestResponsePtrOutput() EncodedTaskRunRequestResponsePtrOutput

func (EncodedTaskRunRequestResponsePtrOutput) ToEncodedTaskRunRequestResponsePtrOutputWithContext

func (o EncodedTaskRunRequestResponsePtrOutput) ToEncodedTaskRunRequestResponsePtrOutputWithContext(ctx context.Context) EncodedTaskRunRequestResponsePtrOutput

func (EncodedTaskRunRequestResponsePtrOutput) Type

The type of the run request. Expected value is 'EncodedTaskRunRequest'.

func (EncodedTaskRunRequestResponsePtrOutput) Values

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

type EncodedTaskStep

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

The properties of a encoded task step.

type EncodedTaskStepArgs

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

The properties of a encoded task step.

func (EncodedTaskStepArgs) ElementType

func (EncodedTaskStepArgs) ElementType() reflect.Type

func (EncodedTaskStepArgs) ToEncodedTaskStepOutput

func (i EncodedTaskStepArgs) ToEncodedTaskStepOutput() EncodedTaskStepOutput

func (EncodedTaskStepArgs) ToEncodedTaskStepOutputWithContext

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

func (EncodedTaskStepArgs) ToEncodedTaskStepPtrOutput

func (i EncodedTaskStepArgs) ToEncodedTaskStepPtrOutput() EncodedTaskStepPtrOutput

func (EncodedTaskStepArgs) ToEncodedTaskStepPtrOutputWithContext

func (i EncodedTaskStepArgs) ToEncodedTaskStepPtrOutputWithContext(ctx context.Context) EncodedTaskStepPtrOutput

type EncodedTaskStepInput

type EncodedTaskStepInput interface {
	pulumi.Input

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

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

EncodedTaskStepArgs{...}

type EncodedTaskStepOutput

type EncodedTaskStepOutput struct{ *pulumi.OutputState }

The properties of a encoded task step.

func (EncodedTaskStepOutput) ContextAccessToken

func (o EncodedTaskStepOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (EncodedTaskStepOutput) ContextPath

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

func (EncodedTaskStepOutput) ElementType

func (EncodedTaskStepOutput) ElementType() reflect.Type

func (EncodedTaskStepOutput) EncodedTaskContent

func (o EncodedTaskStepOutput) EncodedTaskContent() pulumi.StringOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskStepOutput) EncodedValuesContent

func (o EncodedTaskStepOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskStepOutput) ToEncodedTaskStepOutput

func (o EncodedTaskStepOutput) ToEncodedTaskStepOutput() EncodedTaskStepOutput

func (EncodedTaskStepOutput) ToEncodedTaskStepOutputWithContext

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

func (EncodedTaskStepOutput) ToEncodedTaskStepPtrOutput

func (o EncodedTaskStepOutput) ToEncodedTaskStepPtrOutput() EncodedTaskStepPtrOutput

func (EncodedTaskStepOutput) ToEncodedTaskStepPtrOutputWithContext

func (o EncodedTaskStepOutput) ToEncodedTaskStepPtrOutputWithContext(ctx context.Context) EncodedTaskStepPtrOutput

func (EncodedTaskStepOutput) Type

The type of the step. Expected value is 'EncodedTask'.

func (EncodedTaskStepOutput) Values

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

type EncodedTaskStepPtrInput

type EncodedTaskStepPtrInput interface {
	pulumi.Input

	ToEncodedTaskStepPtrOutput() EncodedTaskStepPtrOutput
	ToEncodedTaskStepPtrOutputWithContext(context.Context) EncodedTaskStepPtrOutput
}

EncodedTaskStepPtrInput is an input type that accepts EncodedTaskStepArgs, EncodedTaskStepPtr and EncodedTaskStepPtrOutput values. You can construct a concrete instance of `EncodedTaskStepPtrInput` via:

        EncodedTaskStepArgs{...}

or:

        nil

type EncodedTaskStepPtrOutput

type EncodedTaskStepPtrOutput struct{ *pulumi.OutputState }

func (EncodedTaskStepPtrOutput) ContextAccessToken

func (o EncodedTaskStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (EncodedTaskStepPtrOutput) ContextPath

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

func (EncodedTaskStepPtrOutput) Elem

func (EncodedTaskStepPtrOutput) ElementType

func (EncodedTaskStepPtrOutput) ElementType() reflect.Type

func (EncodedTaskStepPtrOutput) EncodedTaskContent

func (o EncodedTaskStepPtrOutput) EncodedTaskContent() pulumi.StringPtrOutput

Base64 encoded value of the template/definition file content.

func (EncodedTaskStepPtrOutput) EncodedValuesContent

func (o EncodedTaskStepPtrOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskStepPtrOutput) ToEncodedTaskStepPtrOutput

func (o EncodedTaskStepPtrOutput) ToEncodedTaskStepPtrOutput() EncodedTaskStepPtrOutput

func (EncodedTaskStepPtrOutput) ToEncodedTaskStepPtrOutputWithContext

func (o EncodedTaskStepPtrOutput) ToEncodedTaskStepPtrOutputWithContext(ctx context.Context) EncodedTaskStepPtrOutput

func (EncodedTaskStepPtrOutput) Type

The type of the step. Expected value is 'EncodedTask'.

func (EncodedTaskStepPtrOutput) Values

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

type EncodedTaskStepResponse

type EncodedTaskStepResponse struct {
	// List of base image dependencies for a step.
	BaseImageDependencies []BaseImageDependencyResponse `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// Base64 encoded value of the template/definition file content.
	EncodedTaskContent string `pulumi:"encodedTaskContent"`
	// Base64 encoded value of the parameters/values file content.
	EncodedValuesContent *string `pulumi:"encodedValuesContent"`
	// The type of the step.
	// 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 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 EncodedTaskStepResponsePtrOutput

type EncodedTaskStepResponsePtrOutput struct{ *pulumi.OutputState }

func (EncodedTaskStepResponsePtrOutput) BaseImageDependencies

List of base image dependencies for a step.

func (EncodedTaskStepResponsePtrOutput) ContextAccessToken

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

func (EncodedTaskStepResponsePtrOutput) ContextPath

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

func (EncodedTaskStepResponsePtrOutput) Elem

func (EncodedTaskStepResponsePtrOutput) ElementType

func (EncodedTaskStepResponsePtrOutput) EncodedTaskContent

Base64 encoded value of the template/definition file content.

func (EncodedTaskStepResponsePtrOutput) EncodedValuesContent

func (o EncodedTaskStepResponsePtrOutput) EncodedValuesContent() pulumi.StringPtrOutput

Base64 encoded value of the parameters/values file content.

func (EncodedTaskStepResponsePtrOutput) ToEncodedTaskStepResponsePtrOutput

func (o EncodedTaskStepResponsePtrOutput) ToEncodedTaskStepResponsePtrOutput() EncodedTaskStepResponsePtrOutput

func (EncodedTaskStepResponsePtrOutput) ToEncodedTaskStepResponsePtrOutputWithContext

func (o EncodedTaskStepResponsePtrOutput) ToEncodedTaskStepResponsePtrOutputWithContext(ctx context.Context) EncodedTaskStepResponsePtrOutput

func (EncodedTaskStepResponsePtrOutput) Type

The type of the step. Expected value is 'EncodedTask'.

func (EncodedTaskStepResponsePtrOutput) Values

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

type EncryptionProperty

type EncryptionProperty struct {
	// Key vault properties.
	KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"`
	// Indicates whether or not the encryption is enabled for container registry.
	Status *string `pulumi:"status"`
}

type EncryptionPropertyArgs

type EncryptionPropertyArgs struct {
	// Key vault properties.
	KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"`
	// Indicates whether or not the encryption is enabled for container registry.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (EncryptionPropertyArgs) ElementType

func (EncryptionPropertyArgs) ElementType() reflect.Type

func (EncryptionPropertyArgs) ToEncryptionPropertyOutput

func (i EncryptionPropertyArgs) ToEncryptionPropertyOutput() EncryptionPropertyOutput

func (EncryptionPropertyArgs) ToEncryptionPropertyOutputWithContext

func (i EncryptionPropertyArgs) ToEncryptionPropertyOutputWithContext(ctx context.Context) EncryptionPropertyOutput

func (EncryptionPropertyArgs) ToEncryptionPropertyPtrOutput

func (i EncryptionPropertyArgs) ToEncryptionPropertyPtrOutput() EncryptionPropertyPtrOutput

func (EncryptionPropertyArgs) ToEncryptionPropertyPtrOutputWithContext

func (i EncryptionPropertyArgs) ToEncryptionPropertyPtrOutputWithContext(ctx context.Context) EncryptionPropertyPtrOutput

type EncryptionPropertyInput

type EncryptionPropertyInput interface {
	pulumi.Input

	ToEncryptionPropertyOutput() EncryptionPropertyOutput
	ToEncryptionPropertyOutputWithContext(context.Context) EncryptionPropertyOutput
}

EncryptionPropertyInput is an input type that accepts EncryptionPropertyArgs and EncryptionPropertyOutput values. You can construct a concrete instance of `EncryptionPropertyInput` via:

EncryptionPropertyArgs{...}

type EncryptionPropertyOutput

type EncryptionPropertyOutput struct{ *pulumi.OutputState }

func (EncryptionPropertyOutput) ElementType

func (EncryptionPropertyOutput) ElementType() reflect.Type

func (EncryptionPropertyOutput) KeyVaultProperties

Key vault properties.

func (EncryptionPropertyOutput) Status

Indicates whether or not the encryption is enabled for container registry.

func (EncryptionPropertyOutput) ToEncryptionPropertyOutput

func (o EncryptionPropertyOutput) ToEncryptionPropertyOutput() EncryptionPropertyOutput

func (EncryptionPropertyOutput) ToEncryptionPropertyOutputWithContext

func (o EncryptionPropertyOutput) ToEncryptionPropertyOutputWithContext(ctx context.Context) EncryptionPropertyOutput

func (EncryptionPropertyOutput) ToEncryptionPropertyPtrOutput

func (o EncryptionPropertyOutput) ToEncryptionPropertyPtrOutput() EncryptionPropertyPtrOutput

func (EncryptionPropertyOutput) ToEncryptionPropertyPtrOutputWithContext

func (o EncryptionPropertyOutput) ToEncryptionPropertyPtrOutputWithContext(ctx context.Context) EncryptionPropertyPtrOutput

type EncryptionPropertyPtrInput

type EncryptionPropertyPtrInput interface {
	pulumi.Input

	ToEncryptionPropertyPtrOutput() EncryptionPropertyPtrOutput
	ToEncryptionPropertyPtrOutputWithContext(context.Context) EncryptionPropertyPtrOutput
}

EncryptionPropertyPtrInput is an input type that accepts EncryptionPropertyArgs, EncryptionPropertyPtr and EncryptionPropertyPtrOutput values. You can construct a concrete instance of `EncryptionPropertyPtrInput` via:

        EncryptionPropertyArgs{...}

or:

        nil

type EncryptionPropertyPtrOutput

type EncryptionPropertyPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertyPtrOutput) Elem

func (EncryptionPropertyPtrOutput) ElementType

func (EncryptionPropertyPtrOutput) KeyVaultProperties

Key vault properties.

func (EncryptionPropertyPtrOutput) Status

Indicates whether or not the encryption is enabled for container registry.

func (EncryptionPropertyPtrOutput) ToEncryptionPropertyPtrOutput

func (o EncryptionPropertyPtrOutput) ToEncryptionPropertyPtrOutput() EncryptionPropertyPtrOutput

func (EncryptionPropertyPtrOutput) ToEncryptionPropertyPtrOutputWithContext

func (o EncryptionPropertyPtrOutput) ToEncryptionPropertyPtrOutputWithContext(ctx context.Context) EncryptionPropertyPtrOutput

type EncryptionPropertyResponse

type EncryptionPropertyResponse struct {
	// Key vault properties.
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// Indicates whether or not the encryption is enabled for container registry.
	Status *string `pulumi:"status"`
}

type EncryptionPropertyResponseOutput

type EncryptionPropertyResponseOutput struct{ *pulumi.OutputState }

func (EncryptionPropertyResponseOutput) ElementType

func (EncryptionPropertyResponseOutput) KeyVaultProperties

Key vault properties.

func (EncryptionPropertyResponseOutput) Status

Indicates whether or not the encryption is enabled for container registry.

func (EncryptionPropertyResponseOutput) ToEncryptionPropertyResponseOutput

func (o EncryptionPropertyResponseOutput) ToEncryptionPropertyResponseOutput() EncryptionPropertyResponseOutput

func (EncryptionPropertyResponseOutput) ToEncryptionPropertyResponseOutputWithContext

func (o EncryptionPropertyResponseOutput) ToEncryptionPropertyResponseOutputWithContext(ctx context.Context) EncryptionPropertyResponseOutput

type EncryptionPropertyResponsePtrOutput

type EncryptionPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertyResponsePtrOutput) Elem

func (EncryptionPropertyResponsePtrOutput) ElementType

func (EncryptionPropertyResponsePtrOutput) KeyVaultProperties

Key vault properties.

func (EncryptionPropertyResponsePtrOutput) Status

Indicates whether or not the encryption is enabled for container registry.

func (EncryptionPropertyResponsePtrOutput) ToEncryptionPropertyResponsePtrOutput

func (o EncryptionPropertyResponsePtrOutput) ToEncryptionPropertyResponsePtrOutput() EncryptionPropertyResponsePtrOutput

func (EncryptionPropertyResponsePtrOutput) ToEncryptionPropertyResponsePtrOutputWithContext

func (o EncryptionPropertyResponsePtrOutput) ToEncryptionPropertyResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertyResponsePtrOutput

type EncryptionStatus

type EncryptionStatus string

Indicates whether or not the encryption is enabled for container registry.

func (EncryptionStatus) ElementType

func (EncryptionStatus) ElementType() reflect.Type

func (EncryptionStatus) ToEncryptionStatusOutput

func (e EncryptionStatus) ToEncryptionStatusOutput() EncryptionStatusOutput

func (EncryptionStatus) ToEncryptionStatusOutputWithContext

func (e EncryptionStatus) ToEncryptionStatusOutputWithContext(ctx context.Context) EncryptionStatusOutput

func (EncryptionStatus) ToEncryptionStatusPtrOutput

func (e EncryptionStatus) ToEncryptionStatusPtrOutput() EncryptionStatusPtrOutput

func (EncryptionStatus) ToEncryptionStatusPtrOutputWithContext

func (e EncryptionStatus) ToEncryptionStatusPtrOutputWithContext(ctx context.Context) EncryptionStatusPtrOutput

func (EncryptionStatus) ToStringOutput

func (e EncryptionStatus) ToStringOutput() pulumi.StringOutput

func (EncryptionStatus) ToStringOutputWithContext

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

func (EncryptionStatus) ToStringPtrOutput

func (e EncryptionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionStatus) ToStringPtrOutputWithContext

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

type EncryptionStatusInput

type EncryptionStatusInput interface {
	pulumi.Input

	ToEncryptionStatusOutput() EncryptionStatusOutput
	ToEncryptionStatusOutputWithContext(context.Context) EncryptionStatusOutput
}

EncryptionStatusInput is an input type that accepts values of the EncryptionStatus enum A concrete instance of `EncryptionStatusInput` can be one of the following:

EncryptionStatusEnabled
EncryptionStatusDisabled

type EncryptionStatusOutput

type EncryptionStatusOutput struct{ *pulumi.OutputState }

func (EncryptionStatusOutput) ElementType

func (EncryptionStatusOutput) ElementType() reflect.Type

func (EncryptionStatusOutput) ToEncryptionStatusOutput

func (o EncryptionStatusOutput) ToEncryptionStatusOutput() EncryptionStatusOutput

func (EncryptionStatusOutput) ToEncryptionStatusOutputWithContext

func (o EncryptionStatusOutput) ToEncryptionStatusOutputWithContext(ctx context.Context) EncryptionStatusOutput

func (EncryptionStatusOutput) ToEncryptionStatusPtrOutput

func (o EncryptionStatusOutput) ToEncryptionStatusPtrOutput() EncryptionStatusPtrOutput

func (EncryptionStatusOutput) ToEncryptionStatusPtrOutputWithContext

func (o EncryptionStatusOutput) ToEncryptionStatusPtrOutputWithContext(ctx context.Context) EncryptionStatusPtrOutput

func (EncryptionStatusOutput) ToStringOutput

func (o EncryptionStatusOutput) ToStringOutput() pulumi.StringOutput

func (EncryptionStatusOutput) ToStringOutputWithContext

func (o EncryptionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionStatusOutput) ToStringPtrOutput

func (o EncryptionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionStatusOutput) ToStringPtrOutputWithContext

func (o EncryptionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionStatusPtrInput

type EncryptionStatusPtrInput interface {
	pulumi.Input

	ToEncryptionStatusPtrOutput() EncryptionStatusPtrOutput
	ToEncryptionStatusPtrOutputWithContext(context.Context) EncryptionStatusPtrOutput
}

func EncryptionStatusPtr

func EncryptionStatusPtr(v string) EncryptionStatusPtrInput

type EncryptionStatusPtrOutput

type EncryptionStatusPtrOutput struct{ *pulumi.OutputState }

func (EncryptionStatusPtrOutput) Elem

func (EncryptionStatusPtrOutput) ElementType

func (EncryptionStatusPtrOutput) ElementType() reflect.Type

func (EncryptionStatusPtrOutput) ToEncryptionStatusPtrOutput

func (o EncryptionStatusPtrOutput) ToEncryptionStatusPtrOutput() EncryptionStatusPtrOutput

func (EncryptionStatusPtrOutput) ToEncryptionStatusPtrOutputWithContext

func (o EncryptionStatusPtrOutput) ToEncryptionStatusPtrOutputWithContext(ctx context.Context) EncryptionStatusPtrOutput

func (EncryptionStatusPtrOutput) ToStringPtrOutput

func (o EncryptionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionStatusPtrOutput) ToStringPtrOutputWithContext

func (o EncryptionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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

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

The HTTP message version.

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

The HTTP message version.

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 ExportPipeline

type ExportPipeline struct {
	pulumi.CustomResourceState

	// The identity of the export pipeline.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The location of the export pipeline.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of all options configured for the pipeline.
	Options pulumi.StringArrayOutput `pulumi:"options"`
	// The provisioning state of the pipeline at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The target properties of the export pipeline.
	Target ExportPipelineTargetPropertiesResponseOutput `pulumi:"target"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents an export pipeline for a container registry. Azure REST API version: 2023-01-01-preview. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func GetExportPipeline

func GetExportPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExportPipelineState, opts ...pulumi.ResourceOption) (*ExportPipeline, error)

GetExportPipeline gets an existing ExportPipeline 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 NewExportPipeline

func NewExportPipeline(ctx *pulumi.Context,
	name string, args *ExportPipelineArgs, opts ...pulumi.ResourceOption) (*ExportPipeline, error)

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

func (*ExportPipeline) ElementType

func (*ExportPipeline) ElementType() reflect.Type

func (*ExportPipeline) ToExportPipelineOutput

func (i *ExportPipeline) ToExportPipelineOutput() ExportPipelineOutput

func (*ExportPipeline) ToExportPipelineOutputWithContext

func (i *ExportPipeline) ToExportPipelineOutputWithContext(ctx context.Context) ExportPipelineOutput

type ExportPipelineArgs

type ExportPipelineArgs struct {
	// The name of the export pipeline.
	ExportPipelineName pulumi.StringPtrInput
	// The identity of the export pipeline.
	Identity IdentityPropertiesPtrInput
	// The location of the export pipeline.
	Location pulumi.StringPtrInput
	// The list of all options configured for the pipeline.
	Options pulumi.StringArrayInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The target properties of the export pipeline.
	Target ExportPipelineTargetPropertiesInput
}

The set of arguments for constructing a ExportPipeline resource.

func (ExportPipelineArgs) ElementType

func (ExportPipelineArgs) ElementType() reflect.Type

type ExportPipelineInput

type ExportPipelineInput interface {
	pulumi.Input

	ToExportPipelineOutput() ExportPipelineOutput
	ToExportPipelineOutputWithContext(ctx context.Context) ExportPipelineOutput
}

type ExportPipelineOutput

type ExportPipelineOutput struct{ *pulumi.OutputState }

func (ExportPipelineOutput) ElementType

func (ExportPipelineOutput) ElementType() reflect.Type

func (ExportPipelineOutput) Identity

The identity of the export pipeline.

func (ExportPipelineOutput) Location

The location of the export pipeline.

func (ExportPipelineOutput) Name

The name of the resource.

func (ExportPipelineOutput) Options

The list of all options configured for the pipeline.

func (ExportPipelineOutput) ProvisioningState

func (o ExportPipelineOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the pipeline at the time the operation was called.

func (ExportPipelineOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ExportPipelineOutput) Target

The target properties of the export pipeline.

func (ExportPipelineOutput) ToExportPipelineOutput

func (o ExportPipelineOutput) ToExportPipelineOutput() ExportPipelineOutput

func (ExportPipelineOutput) ToExportPipelineOutputWithContext

func (o ExportPipelineOutput) ToExportPipelineOutputWithContext(ctx context.Context) ExportPipelineOutput

func (ExportPipelineOutput) Type

The type of the resource.

type ExportPipelineState

type ExportPipelineState struct {
}

func (ExportPipelineState) ElementType

func (ExportPipelineState) ElementType() reflect.Type

type ExportPipelineTargetProperties

type ExportPipelineTargetProperties struct {
	// They key vault secret uri to obtain the target storage SAS token.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// The type of target for the export pipeline.
	Type *string `pulumi:"type"`
	// The target uri of the export pipeline.
	// When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
	// When 'AzureStorageBlobContainer':  "https://accountName.blob.core.windows.net/containerName"
	Uri *string `pulumi:"uri"`
}

The properties of the export pipeline target.

type ExportPipelineTargetPropertiesArgs

type ExportPipelineTargetPropertiesArgs struct {
	// They key vault secret uri to obtain the target storage SAS token.
	KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"`
	// The type of target for the export pipeline.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The target uri of the export pipeline.
	// When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
	// When 'AzureStorageBlobContainer':  "https://accountName.blob.core.windows.net/containerName"
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

The properties of the export pipeline target.

func (ExportPipelineTargetPropertiesArgs) ElementType

func (ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesOutput

func (i ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesOutput() ExportPipelineTargetPropertiesOutput

func (ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesOutputWithContext

func (i ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesOutput

type ExportPipelineTargetPropertiesInput

type ExportPipelineTargetPropertiesInput interface {
	pulumi.Input

	ToExportPipelineTargetPropertiesOutput() ExportPipelineTargetPropertiesOutput
	ToExportPipelineTargetPropertiesOutputWithContext(context.Context) ExportPipelineTargetPropertiesOutput
}

ExportPipelineTargetPropertiesInput is an input type that accepts ExportPipelineTargetPropertiesArgs and ExportPipelineTargetPropertiesOutput values. You can construct a concrete instance of `ExportPipelineTargetPropertiesInput` via:

ExportPipelineTargetPropertiesArgs{...}

type ExportPipelineTargetPropertiesOutput

type ExportPipelineTargetPropertiesOutput struct{ *pulumi.OutputState }

The properties of the export pipeline target.

func (ExportPipelineTargetPropertiesOutput) ElementType

func (ExportPipelineTargetPropertiesOutput) KeyVaultUri

They key vault secret uri to obtain the target storage SAS token.

func (ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesOutput

func (o ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesOutput() ExportPipelineTargetPropertiesOutput

func (ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesOutputWithContext

func (o ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesOutput

func (ExportPipelineTargetPropertiesOutput) Type

The type of target for the export pipeline.

func (ExportPipelineTargetPropertiesOutput) Uri

The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

type ExportPipelineTargetPropertiesResponse

type ExportPipelineTargetPropertiesResponse struct {
	// They key vault secret uri to obtain the target storage SAS token.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// The type of target for the export pipeline.
	Type *string `pulumi:"type"`
	// The target uri of the export pipeline.
	// When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
	// When 'AzureStorageBlobContainer':  "https://accountName.blob.core.windows.net/containerName"
	Uri *string `pulumi:"uri"`
}

The properties of the export pipeline target.

type ExportPipelineTargetPropertiesResponseOutput

type ExportPipelineTargetPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the export pipeline target.

func (ExportPipelineTargetPropertiesResponseOutput) ElementType

func (ExportPipelineTargetPropertiesResponseOutput) KeyVaultUri

They key vault secret uri to obtain the target storage SAS token.

func (ExportPipelineTargetPropertiesResponseOutput) ToExportPipelineTargetPropertiesResponseOutput

func (o ExportPipelineTargetPropertiesResponseOutput) ToExportPipelineTargetPropertiesResponseOutput() ExportPipelineTargetPropertiesResponseOutput

func (ExportPipelineTargetPropertiesResponseOutput) ToExportPipelineTargetPropertiesResponseOutputWithContext

func (o ExportPipelineTargetPropertiesResponseOutput) ToExportPipelineTargetPropertiesResponseOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesResponseOutput

func (ExportPipelineTargetPropertiesResponseOutput) Type

The type of target for the export pipeline.

func (ExportPipelineTargetPropertiesResponseOutput) Uri

The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

type ExportPipelineTargetPropertiesResponsePtrOutput

type ExportPipelineTargetPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ExportPipelineTargetPropertiesResponsePtrOutput) Elem

func (ExportPipelineTargetPropertiesResponsePtrOutput) ElementType

func (ExportPipelineTargetPropertiesResponsePtrOutput) KeyVaultUri

They key vault secret uri to obtain the target storage SAS token.

func (ExportPipelineTargetPropertiesResponsePtrOutput) ToExportPipelineTargetPropertiesResponsePtrOutput

func (o ExportPipelineTargetPropertiesResponsePtrOutput) ToExportPipelineTargetPropertiesResponsePtrOutput() ExportPipelineTargetPropertiesResponsePtrOutput

func (ExportPipelineTargetPropertiesResponsePtrOutput) ToExportPipelineTargetPropertiesResponsePtrOutputWithContext

func (o ExportPipelineTargetPropertiesResponsePtrOutput) ToExportPipelineTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesResponsePtrOutput

func (ExportPipelineTargetPropertiesResponsePtrOutput) Type

The type of target for the export pipeline.

func (ExportPipelineTargetPropertiesResponsePtrOutput) Uri

The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

type ExportPolicy

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

The export policy for a container registry.

func (*ExportPolicy) Defaults

func (val *ExportPolicy) Defaults() *ExportPolicy

Defaults sets the appropriate defaults for ExportPolicy

type ExportPolicyArgs

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

The export policy for a container registry.

func (*ExportPolicyArgs) Defaults

func (val *ExportPolicyArgs) Defaults() *ExportPolicyArgs

Defaults sets the appropriate defaults for ExportPolicyArgs

func (ExportPolicyArgs) ElementType

func (ExportPolicyArgs) ElementType() reflect.Type

func (ExportPolicyArgs) ToExportPolicyOutput

func (i ExportPolicyArgs) ToExportPolicyOutput() ExportPolicyOutput

func (ExportPolicyArgs) ToExportPolicyOutputWithContext

func (i ExportPolicyArgs) ToExportPolicyOutputWithContext(ctx context.Context) ExportPolicyOutput

func (ExportPolicyArgs) ToExportPolicyPtrOutput

func (i ExportPolicyArgs) ToExportPolicyPtrOutput() ExportPolicyPtrOutput

func (ExportPolicyArgs) ToExportPolicyPtrOutputWithContext

func (i ExportPolicyArgs) ToExportPolicyPtrOutputWithContext(ctx context.Context) ExportPolicyPtrOutput

type ExportPolicyInput

type ExportPolicyInput interface {
	pulumi.Input

	ToExportPolicyOutput() ExportPolicyOutput
	ToExportPolicyOutputWithContext(context.Context) ExportPolicyOutput
}

ExportPolicyInput is an input type that accepts ExportPolicyArgs and ExportPolicyOutput values. You can construct a concrete instance of `ExportPolicyInput` via:

ExportPolicyArgs{...}

type ExportPolicyOutput

type ExportPolicyOutput struct{ *pulumi.OutputState }

The export policy for a container registry.

func (ExportPolicyOutput) ElementType

func (ExportPolicyOutput) ElementType() reflect.Type

func (ExportPolicyOutput) Status

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

func (ExportPolicyOutput) ToExportPolicyOutput

func (o ExportPolicyOutput) ToExportPolicyOutput() ExportPolicyOutput

func (ExportPolicyOutput) ToExportPolicyOutputWithContext

func (o ExportPolicyOutput) ToExportPolicyOutputWithContext(ctx context.Context) ExportPolicyOutput

func (ExportPolicyOutput) ToExportPolicyPtrOutput

func (o ExportPolicyOutput) ToExportPolicyPtrOutput() ExportPolicyPtrOutput

func (ExportPolicyOutput) ToExportPolicyPtrOutputWithContext

func (o ExportPolicyOutput) ToExportPolicyPtrOutputWithContext(ctx context.Context) ExportPolicyPtrOutput

type ExportPolicyPtrInput

type ExportPolicyPtrInput interface {
	pulumi.Input

	ToExportPolicyPtrOutput() ExportPolicyPtrOutput
	ToExportPolicyPtrOutputWithContext(context.Context) ExportPolicyPtrOutput
}

ExportPolicyPtrInput is an input type that accepts ExportPolicyArgs, ExportPolicyPtr and ExportPolicyPtrOutput values. You can construct a concrete instance of `ExportPolicyPtrInput` via:

        ExportPolicyArgs{...}

or:

        nil

type ExportPolicyPtrOutput

type ExportPolicyPtrOutput struct{ *pulumi.OutputState }

func (ExportPolicyPtrOutput) Elem

func (ExportPolicyPtrOutput) ElementType

func (ExportPolicyPtrOutput) ElementType() reflect.Type

func (ExportPolicyPtrOutput) Status

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

func (ExportPolicyPtrOutput) ToExportPolicyPtrOutput

func (o ExportPolicyPtrOutput) ToExportPolicyPtrOutput() ExportPolicyPtrOutput

func (ExportPolicyPtrOutput) ToExportPolicyPtrOutputWithContext

func (o ExportPolicyPtrOutput) ToExportPolicyPtrOutputWithContext(ctx context.Context) ExportPolicyPtrOutput

type ExportPolicyResponse

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

The export policy for a container registry.

func (*ExportPolicyResponse) Defaults

func (val *ExportPolicyResponse) Defaults() *ExportPolicyResponse

Defaults sets the appropriate defaults for ExportPolicyResponse

type ExportPolicyResponseOutput

type ExportPolicyResponseOutput struct{ *pulumi.OutputState }

The export policy for a container registry.

func (ExportPolicyResponseOutput) ElementType

func (ExportPolicyResponseOutput) ElementType() reflect.Type

func (ExportPolicyResponseOutput) Status

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

func (ExportPolicyResponseOutput) ToExportPolicyResponseOutput

func (o ExportPolicyResponseOutput) ToExportPolicyResponseOutput() ExportPolicyResponseOutput

func (ExportPolicyResponseOutput) ToExportPolicyResponseOutputWithContext

func (o ExportPolicyResponseOutput) ToExportPolicyResponseOutputWithContext(ctx context.Context) ExportPolicyResponseOutput

type ExportPolicyResponsePtrOutput

type ExportPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ExportPolicyResponsePtrOutput) Elem

func (ExportPolicyResponsePtrOutput) ElementType

func (ExportPolicyResponsePtrOutput) Status

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

func (ExportPolicyResponsePtrOutput) ToExportPolicyResponsePtrOutput

func (o ExportPolicyResponsePtrOutput) ToExportPolicyResponsePtrOutput() ExportPolicyResponsePtrOutput

func (ExportPolicyResponsePtrOutput) ToExportPolicyResponsePtrOutputWithContext

func (o ExportPolicyResponsePtrOutput) ToExportPolicyResponsePtrOutputWithContext(ctx context.Context) ExportPolicyResponsePtrOutput

type ExportPolicyStatus

type ExportPolicyStatus string

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

func (ExportPolicyStatus) ElementType

func (ExportPolicyStatus) ElementType() reflect.Type

func (ExportPolicyStatus) ToExportPolicyStatusOutput

func (e ExportPolicyStatus) ToExportPolicyStatusOutput() ExportPolicyStatusOutput

func (ExportPolicyStatus) ToExportPolicyStatusOutputWithContext

func (e ExportPolicyStatus) ToExportPolicyStatusOutputWithContext(ctx context.Context) ExportPolicyStatusOutput

func (ExportPolicyStatus) ToExportPolicyStatusPtrOutput

func (e ExportPolicyStatus) ToExportPolicyStatusPtrOutput() ExportPolicyStatusPtrOutput

func (ExportPolicyStatus) ToExportPolicyStatusPtrOutputWithContext

func (e ExportPolicyStatus) ToExportPolicyStatusPtrOutputWithContext(ctx context.Context) ExportPolicyStatusPtrOutput

func (ExportPolicyStatus) ToStringOutput

func (e ExportPolicyStatus) ToStringOutput() pulumi.StringOutput

func (ExportPolicyStatus) ToStringOutputWithContext

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

func (ExportPolicyStatus) ToStringPtrOutput

func (e ExportPolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExportPolicyStatus) ToStringPtrOutputWithContext

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

type ExportPolicyStatusInput

type ExportPolicyStatusInput interface {
	pulumi.Input

	ToExportPolicyStatusOutput() ExportPolicyStatusOutput
	ToExportPolicyStatusOutputWithContext(context.Context) ExportPolicyStatusOutput
}

ExportPolicyStatusInput is an input type that accepts values of the ExportPolicyStatus enum A concrete instance of `ExportPolicyStatusInput` can be one of the following:

ExportPolicyStatusEnabled
ExportPolicyStatusDisabled

type ExportPolicyStatusOutput

type ExportPolicyStatusOutput struct{ *pulumi.OutputState }

func (ExportPolicyStatusOutput) ElementType

func (ExportPolicyStatusOutput) ElementType() reflect.Type

func (ExportPolicyStatusOutput) ToExportPolicyStatusOutput

func (o ExportPolicyStatusOutput) ToExportPolicyStatusOutput() ExportPolicyStatusOutput

func (ExportPolicyStatusOutput) ToExportPolicyStatusOutputWithContext

func (o ExportPolicyStatusOutput) ToExportPolicyStatusOutputWithContext(ctx context.Context) ExportPolicyStatusOutput

func (ExportPolicyStatusOutput) ToExportPolicyStatusPtrOutput

func (o ExportPolicyStatusOutput) ToExportPolicyStatusPtrOutput() ExportPolicyStatusPtrOutput

func (ExportPolicyStatusOutput) ToExportPolicyStatusPtrOutputWithContext

func (o ExportPolicyStatusOutput) ToExportPolicyStatusPtrOutputWithContext(ctx context.Context) ExportPolicyStatusPtrOutput

func (ExportPolicyStatusOutput) ToStringOutput

func (o ExportPolicyStatusOutput) ToStringOutput() pulumi.StringOutput

func (ExportPolicyStatusOutput) ToStringOutputWithContext

func (o ExportPolicyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ExportPolicyStatusOutput) ToStringPtrOutput

func (o ExportPolicyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExportPolicyStatusOutput) ToStringPtrOutputWithContext

func (o ExportPolicyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ExportPolicyStatusPtrInput

type ExportPolicyStatusPtrInput interface {
	pulumi.Input

	ToExportPolicyStatusPtrOutput() ExportPolicyStatusPtrOutput
	ToExportPolicyStatusPtrOutputWithContext(context.Context) ExportPolicyStatusPtrOutput
}

func ExportPolicyStatusPtr

func ExportPolicyStatusPtr(v string) ExportPolicyStatusPtrInput

type ExportPolicyStatusPtrOutput

type ExportPolicyStatusPtrOutput struct{ *pulumi.OutputState }

func (ExportPolicyStatusPtrOutput) Elem

func (ExportPolicyStatusPtrOutput) ElementType

func (ExportPolicyStatusPtrOutput) ToExportPolicyStatusPtrOutput

func (o ExportPolicyStatusPtrOutput) ToExportPolicyStatusPtrOutput() ExportPolicyStatusPtrOutput

func (ExportPolicyStatusPtrOutput) ToExportPolicyStatusPtrOutputWithContext

func (o ExportPolicyStatusPtrOutput) ToExportPolicyStatusPtrOutputWithContext(ctx context.Context) ExportPolicyStatusPtrOutput

func (ExportPolicyStatusPtrOutput) ToStringPtrOutput

func (o ExportPolicyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExportPolicyStatusPtrOutput) ToStringPtrOutputWithContext

func (o ExportPolicyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FileTaskRunRequest

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

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

func (*FileTaskRunRequest) Defaults

func (val *FileTaskRunRequest) Defaults() *FileTaskRunRequest

Defaults sets the appropriate defaults for FileTaskRunRequest

type FileTaskRunRequestArgs

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

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

func (*FileTaskRunRequestArgs) Defaults

Defaults sets the appropriate defaults for FileTaskRunRequestArgs

func (FileTaskRunRequestArgs) ElementType

func (FileTaskRunRequestArgs) ElementType() reflect.Type

func (FileTaskRunRequestArgs) ToFileTaskRunRequestOutput

func (i FileTaskRunRequestArgs) ToFileTaskRunRequestOutput() FileTaskRunRequestOutput

func (FileTaskRunRequestArgs) ToFileTaskRunRequestOutputWithContext

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

func (FileTaskRunRequestArgs) ToFileTaskRunRequestPtrOutput

func (i FileTaskRunRequestArgs) ToFileTaskRunRequestPtrOutput() FileTaskRunRequestPtrOutput

func (FileTaskRunRequestArgs) ToFileTaskRunRequestPtrOutputWithContext

func (i FileTaskRunRequestArgs) ToFileTaskRunRequestPtrOutputWithContext(ctx context.Context) FileTaskRunRequestPtrOutput

type FileTaskRunRequestInput

type FileTaskRunRequestInput interface {
	pulumi.Input

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

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

FileTaskRunRequestArgs{...}

type FileTaskRunRequestOutput

type FileTaskRunRequestOutput struct{ *pulumi.OutputState }

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

func (FileTaskRunRequestOutput) AgentConfiguration

func (o FileTaskRunRequestOutput) AgentConfiguration() AgentPropertiesPtrOutput

The machine configuration of the run agent.

func (FileTaskRunRequestOutput) AgentPoolName

The dedicated agent pool for the run.

func (FileTaskRunRequestOutput) Credentials

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

func (FileTaskRunRequestOutput) ElementType

func (FileTaskRunRequestOutput) ElementType() reflect.Type

func (FileTaskRunRequestOutput) IsArchiveEnabled

func (o FileTaskRunRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (FileTaskRunRequestOutput) LogTemplate

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

func (FileTaskRunRequestOutput) Platform

The platform properties against which the run has to happen.

func (FileTaskRunRequestOutput) SourceLocation

func (o FileTaskRunRequestOutput) SourceLocation() pulumi.StringPtrOutput

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

func (FileTaskRunRequestOutput) TaskFilePath

func (o FileTaskRunRequestOutput) TaskFilePath() pulumi.StringOutput

The template/definition file path relative to the source.

func (FileTaskRunRequestOutput) Timeout

Run timeout in seconds.

func (FileTaskRunRequestOutput) ToFileTaskRunRequestOutput

func (o FileTaskRunRequestOutput) ToFileTaskRunRequestOutput() FileTaskRunRequestOutput

func (FileTaskRunRequestOutput) ToFileTaskRunRequestOutputWithContext

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

func (FileTaskRunRequestOutput) ToFileTaskRunRequestPtrOutput

func (o FileTaskRunRequestOutput) ToFileTaskRunRequestPtrOutput() FileTaskRunRequestPtrOutput

func (FileTaskRunRequestOutput) ToFileTaskRunRequestPtrOutputWithContext

func (o FileTaskRunRequestOutput) ToFileTaskRunRequestPtrOutputWithContext(ctx context.Context) FileTaskRunRequestPtrOutput

func (FileTaskRunRequestOutput) Type

The type of the run request. Expected value is 'FileTaskRunRequest'.

func (FileTaskRunRequestOutput) Values

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

func (FileTaskRunRequestOutput) ValuesFilePath

func (o FileTaskRunRequestOutput) ValuesFilePath() pulumi.StringPtrOutput

The values/parameters file path relative to the source.

type FileTaskRunRequestPtrInput

type FileTaskRunRequestPtrInput interface {
	pulumi.Input

	ToFileTaskRunRequestPtrOutput() FileTaskRunRequestPtrOutput
	ToFileTaskRunRequestPtrOutputWithContext(context.Context) FileTaskRunRequestPtrOutput
}

FileTaskRunRequestPtrInput is an input type that accepts FileTaskRunRequestArgs, FileTaskRunRequestPtr and FileTaskRunRequestPtrOutput values. You can construct a concrete instance of `FileTaskRunRequestPtrInput` via:

        FileTaskRunRequestArgs{...}

or:

        nil

type FileTaskRunRequestPtrOutput

type FileTaskRunRequestPtrOutput struct{ *pulumi.OutputState }

func (FileTaskRunRequestPtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (FileTaskRunRequestPtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (FileTaskRunRequestPtrOutput) Credentials

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

func (FileTaskRunRequestPtrOutput) Elem

func (FileTaskRunRequestPtrOutput) ElementType

func (FileTaskRunRequestPtrOutput) IsArchiveEnabled

func (o FileTaskRunRequestPtrOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (FileTaskRunRequestPtrOutput) LogTemplate

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

func (FileTaskRunRequestPtrOutput) Platform

The platform properties against which the run has to happen.

func (FileTaskRunRequestPtrOutput) SourceLocation

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

func (FileTaskRunRequestPtrOutput) TaskFilePath

The template/definition file path relative to the source.

func (FileTaskRunRequestPtrOutput) Timeout

Run timeout in seconds.

func (FileTaskRunRequestPtrOutput) ToFileTaskRunRequestPtrOutput

func (o FileTaskRunRequestPtrOutput) ToFileTaskRunRequestPtrOutput() FileTaskRunRequestPtrOutput

func (FileTaskRunRequestPtrOutput) ToFileTaskRunRequestPtrOutputWithContext

func (o FileTaskRunRequestPtrOutput) ToFileTaskRunRequestPtrOutputWithContext(ctx context.Context) FileTaskRunRequestPtrOutput

func (FileTaskRunRequestPtrOutput) Type

The type of the run request. Expected value is 'FileTaskRunRequest'.

func (FileTaskRunRequestPtrOutput) Values

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

func (FileTaskRunRequestPtrOutput) ValuesFilePath

The values/parameters file path relative to the source.

type FileTaskRunRequestResponse

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

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

func (*FileTaskRunRequestResponse) Defaults

Defaults sets the appropriate defaults for FileTaskRunRequestResponse

type FileTaskRunRequestResponseOutput

type FileTaskRunRequestResponseOutput struct{ *pulumi.OutputState }

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

func (FileTaskRunRequestResponseOutput) AgentConfiguration

The machine configuration of the run agent.

func (FileTaskRunRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (FileTaskRunRequestResponseOutput) Credentials

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

func (FileTaskRunRequestResponseOutput) ElementType

func (FileTaskRunRequestResponseOutput) IsArchiveEnabled

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

func (FileTaskRunRequestResponseOutput) LogTemplate

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

func (FileTaskRunRequestResponseOutput) Platform

The platform properties against which the run has to happen.

func (FileTaskRunRequestResponseOutput) SourceLocation

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

func (FileTaskRunRequestResponseOutput) TaskFilePath

The template/definition file path relative to the source.

func (FileTaskRunRequestResponseOutput) Timeout

Run timeout in seconds.

func (FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutput

func (o FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutput() FileTaskRunRequestResponseOutput

func (FileTaskRunRequestResponseOutput) ToFileTaskRunRequestResponseOutputWithContext

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

func (FileTaskRunRequestResponseOutput) Type

The type of the run request. Expected value is 'FileTaskRunRequest'.

func (FileTaskRunRequestResponseOutput) Values

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

func (FileTaskRunRequestResponseOutput) ValuesFilePath

The values/parameters file path relative to the source.

type FileTaskRunRequestResponsePtrOutput

type FileTaskRunRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (FileTaskRunRequestResponsePtrOutput) AgentConfiguration

The machine configuration of the run agent.

func (FileTaskRunRequestResponsePtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (FileTaskRunRequestResponsePtrOutput) Credentials

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

func (FileTaskRunRequestResponsePtrOutput) Elem

func (FileTaskRunRequestResponsePtrOutput) ElementType

func (FileTaskRunRequestResponsePtrOutput) IsArchiveEnabled

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

func (FileTaskRunRequestResponsePtrOutput) LogTemplate

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

func (FileTaskRunRequestResponsePtrOutput) Platform

The platform properties against which the run has to happen.

func (FileTaskRunRequestResponsePtrOutput) SourceLocation

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

func (FileTaskRunRequestResponsePtrOutput) TaskFilePath

The template/definition file path relative to the source.

func (FileTaskRunRequestResponsePtrOutput) Timeout

Run timeout in seconds.

func (FileTaskRunRequestResponsePtrOutput) ToFileTaskRunRequestResponsePtrOutput

func (o FileTaskRunRequestResponsePtrOutput) ToFileTaskRunRequestResponsePtrOutput() FileTaskRunRequestResponsePtrOutput

func (FileTaskRunRequestResponsePtrOutput) ToFileTaskRunRequestResponsePtrOutputWithContext

func (o FileTaskRunRequestResponsePtrOutput) ToFileTaskRunRequestResponsePtrOutputWithContext(ctx context.Context) FileTaskRunRequestResponsePtrOutput

func (FileTaskRunRequestResponsePtrOutput) Type

The type of the run request. Expected value is 'FileTaskRunRequest'.

func (FileTaskRunRequestResponsePtrOutput) Values

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

func (FileTaskRunRequestResponsePtrOutput) ValuesFilePath

The values/parameters file path relative to the source.

type FileTaskStep

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

The properties of a task step.

type FileTaskStepArgs

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

The properties of a task step.

func (FileTaskStepArgs) ElementType

func (FileTaskStepArgs) ElementType() reflect.Type

func (FileTaskStepArgs) ToFileTaskStepOutput

func (i FileTaskStepArgs) ToFileTaskStepOutput() FileTaskStepOutput

func (FileTaskStepArgs) ToFileTaskStepOutputWithContext

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

func (FileTaskStepArgs) ToFileTaskStepPtrOutput

func (i FileTaskStepArgs) ToFileTaskStepPtrOutput() FileTaskStepPtrOutput

func (FileTaskStepArgs) ToFileTaskStepPtrOutputWithContext

func (i FileTaskStepArgs) ToFileTaskStepPtrOutputWithContext(ctx context.Context) FileTaskStepPtrOutput

type FileTaskStepInput

type FileTaskStepInput interface {
	pulumi.Input

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

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

FileTaskStepArgs{...}

type FileTaskStepOutput

type FileTaskStepOutput struct{ *pulumi.OutputState }

The properties of a task step.

func (FileTaskStepOutput) ContextAccessToken

func (o FileTaskStepOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (FileTaskStepOutput) ContextPath

func (o FileTaskStepOutput) ContextPath() pulumi.StringPtrOutput

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

func (FileTaskStepOutput) ElementType

func (FileTaskStepOutput) ElementType() reflect.Type

func (FileTaskStepOutput) TaskFilePath

func (o FileTaskStepOutput) TaskFilePath() pulumi.StringOutput

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

func (FileTaskStepOutput) ToFileTaskStepOutput

func (o FileTaskStepOutput) ToFileTaskStepOutput() FileTaskStepOutput

func (FileTaskStepOutput) ToFileTaskStepOutputWithContext

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

func (FileTaskStepOutput) ToFileTaskStepPtrOutput

func (o FileTaskStepOutput) ToFileTaskStepPtrOutput() FileTaskStepPtrOutput

func (FileTaskStepOutput) ToFileTaskStepPtrOutputWithContext

func (o FileTaskStepOutput) ToFileTaskStepPtrOutputWithContext(ctx context.Context) FileTaskStepPtrOutput

func (FileTaskStepOutput) Type

The type of the step. Expected value is 'FileTask'.

func (FileTaskStepOutput) Values

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

func (FileTaskStepOutput) ValuesFilePath

func (o FileTaskStepOutput) ValuesFilePath() pulumi.StringPtrOutput

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

type FileTaskStepPtrInput

type FileTaskStepPtrInput interface {
	pulumi.Input

	ToFileTaskStepPtrOutput() FileTaskStepPtrOutput
	ToFileTaskStepPtrOutputWithContext(context.Context) FileTaskStepPtrOutput
}

FileTaskStepPtrInput is an input type that accepts FileTaskStepArgs, FileTaskStepPtr and FileTaskStepPtrOutput values. You can construct a concrete instance of `FileTaskStepPtrInput` via:

        FileTaskStepArgs{...}

or:

        nil

type FileTaskStepPtrOutput

type FileTaskStepPtrOutput struct{ *pulumi.OutputState }

func (FileTaskStepPtrOutput) ContextAccessToken

func (o FileTaskStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (FileTaskStepPtrOutput) ContextPath

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

func (FileTaskStepPtrOutput) Elem

func (FileTaskStepPtrOutput) ElementType

func (FileTaskStepPtrOutput) ElementType() reflect.Type

func (FileTaskStepPtrOutput) TaskFilePath

func (o FileTaskStepPtrOutput) TaskFilePath() pulumi.StringPtrOutput

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

func (FileTaskStepPtrOutput) ToFileTaskStepPtrOutput

func (o FileTaskStepPtrOutput) ToFileTaskStepPtrOutput() FileTaskStepPtrOutput

func (FileTaskStepPtrOutput) ToFileTaskStepPtrOutputWithContext

func (o FileTaskStepPtrOutput) ToFileTaskStepPtrOutputWithContext(ctx context.Context) FileTaskStepPtrOutput

func (FileTaskStepPtrOutput) Type

The type of the step. Expected value is 'FileTask'.

func (FileTaskStepPtrOutput) Values

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

func (FileTaskStepPtrOutput) ValuesFilePath

func (o FileTaskStepPtrOutput) ValuesFilePath() pulumi.StringPtrOutput

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

type FileTaskStepResponse

type FileTaskStepResponse struct {
	// List of base image dependencies for a step.
	BaseImageDependencies []BaseImageDependencyResponse `pulumi:"baseImageDependencies"`
	// The token (git PAT or SAS token of storage account blob) associated with the context for a step.
	ContextAccessToken *string `pulumi:"contextAccessToken"`
	// The URL(absolute or relative) of the source context for the task step.
	ContextPath *string `pulumi:"contextPath"`
	// The task template/definition file path relative to the source context.
	TaskFilePath string `pulumi:"taskFilePath"`
	// The type of the step.
	// 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 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 FileTaskStepResponsePtrOutput

type FileTaskStepResponsePtrOutput struct{ *pulumi.OutputState }

func (FileTaskStepResponsePtrOutput) BaseImageDependencies

List of base image dependencies for a step.

func (FileTaskStepResponsePtrOutput) ContextAccessToken

func (o FileTaskStepResponsePtrOutput) ContextAccessToken() pulumi.StringPtrOutput

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

func (FileTaskStepResponsePtrOutput) ContextPath

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

func (FileTaskStepResponsePtrOutput) Elem

func (FileTaskStepResponsePtrOutput) ElementType

func (FileTaskStepResponsePtrOutput) TaskFilePath

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

func (FileTaskStepResponsePtrOutput) ToFileTaskStepResponsePtrOutput

func (o FileTaskStepResponsePtrOutput) ToFileTaskStepResponsePtrOutput() FileTaskStepResponsePtrOutput

func (FileTaskStepResponsePtrOutput) ToFileTaskStepResponsePtrOutputWithContext

func (o FileTaskStepResponsePtrOutput) ToFileTaskStepResponsePtrOutputWithContext(ctx context.Context) FileTaskStepResponsePtrOutput

func (FileTaskStepResponsePtrOutput) Type

The type of the step. Expected value is 'FileTask'.

func (FileTaskStepResponsePtrOutput) Values

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

func (FileTaskStepResponsePtrOutput) ValuesFilePath

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

type GetWebhookCallbackConfigArgs

type GetWebhookCallbackConfigArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the webhook.
	WebhookName string `pulumi:"webhookName"`
}

type GetWebhookCallbackConfigOutputArgs

type GetWebhookCallbackConfigOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the webhook.
	WebhookName pulumi.StringInput `pulumi:"webhookName"`
}

func (GetWebhookCallbackConfigOutputArgs) ElementType

type GetWebhookCallbackConfigResult

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

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

Gets the configuration of service URI and custom headers for the webhook. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type GetWebhookCallbackConfigResultOutput

type GetWebhookCallbackConfigResultOutput struct{ *pulumi.OutputState }

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

func (GetWebhookCallbackConfigResultOutput) CustomHeaders

Custom headers that will be added to the webhook notifications.

func (GetWebhookCallbackConfigResultOutput) ElementType

func (GetWebhookCallbackConfigResultOutput) ServiceUri

The service URI for the webhook to post notifications.

func (GetWebhookCallbackConfigResultOutput) ToGetWebhookCallbackConfigResultOutput

func (o GetWebhookCallbackConfigResultOutput) ToGetWebhookCallbackConfigResultOutput() GetWebhookCallbackConfigResultOutput

func (GetWebhookCallbackConfigResultOutput) ToGetWebhookCallbackConfigResultOutputWithContext

func (o GetWebhookCallbackConfigResultOutput) ToGetWebhookCallbackConfigResultOutputWithContext(ctx context.Context) GetWebhookCallbackConfigResultOutput

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.

func (*IPRule) Defaults

func (val *IPRule) Defaults() *IPRule

Defaults sets the appropriate defaults for IPRule

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

func (val *IPRuleArgs) Defaults() *IPRuleArgs

Defaults sets the appropriate defaults for IPRuleArgs

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.

func (*IPRuleResponse) Defaults

func (val *IPRuleResponse) Defaults() *IPRuleResponse

Defaults sets the appropriate defaults for IPRuleResponse

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 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 *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 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 ResourceIdentityTypePtrInput `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 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) 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 IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponsePtrOutput) Elem

func (IdentityPropertiesResponsePtrOutput) ElementType

func (IdentityPropertiesResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext

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

func (IdentityPropertiesResponsePtrOutput) Type

The identity type.

func (IdentityPropertiesResponsePtrOutput) UserAssignedIdentities

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

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

type ImageDescriptorResponse

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

Properties for a registry image.

type ImageDescriptorResponseArrayOutput

type ImageDescriptorResponseArrayOutput struct{ *pulumi.OutputState }

func (ImageDescriptorResponseArrayOutput) ElementType

func (ImageDescriptorResponseArrayOutput) Index

func (ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutput

func (o ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutput() ImageDescriptorResponseArrayOutput

func (ImageDescriptorResponseArrayOutput) ToImageDescriptorResponseArrayOutputWithContext

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

type ImageDescriptorResponseOutput

type ImageDescriptorResponseOutput struct{ *pulumi.OutputState }

Properties for a registry image.

func (ImageDescriptorResponseOutput) Digest

The sha256-based digest of the image manifest.

func (ImageDescriptorResponseOutput) ElementType

func (ImageDescriptorResponseOutput) Registry

The registry login server.

func (ImageDescriptorResponseOutput) Repository

The repository name.

func (ImageDescriptorResponseOutput) Tag

The tag name.

func (ImageDescriptorResponseOutput) ToImageDescriptorResponseOutput

func (o ImageDescriptorResponseOutput) ToImageDescriptorResponseOutput() ImageDescriptorResponseOutput

func (ImageDescriptorResponseOutput) ToImageDescriptorResponseOutputWithContext

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

type ImageUpdateTriggerResponse

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

The image update trigger that caused a build.

type ImageUpdateTriggerResponseOutput

type ImageUpdateTriggerResponseOutput struct{ *pulumi.OutputState }

The image update trigger that caused a build.

func (ImageUpdateTriggerResponseOutput) ElementType

func (ImageUpdateTriggerResponseOutput) Id

The unique ID of the trigger.

func (ImageUpdateTriggerResponseOutput) Images

The list of image updates that caused the build.

func (ImageUpdateTriggerResponseOutput) Timestamp

The timestamp when the image update happened.

func (ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutput

func (o ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutput() ImageUpdateTriggerResponseOutput

func (ImageUpdateTriggerResponseOutput) ToImageUpdateTriggerResponseOutputWithContext

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

type ImageUpdateTriggerResponsePtrOutput

type ImageUpdateTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageUpdateTriggerResponsePtrOutput) Elem

func (ImageUpdateTriggerResponsePtrOutput) ElementType

func (ImageUpdateTriggerResponsePtrOutput) Id

The unique ID of the trigger.

func (ImageUpdateTriggerResponsePtrOutput) Images

The list of image updates that caused the build.

func (ImageUpdateTriggerResponsePtrOutput) Timestamp

The timestamp when the image update happened.

func (ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutput

func (o ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutput() ImageUpdateTriggerResponsePtrOutput

func (ImageUpdateTriggerResponsePtrOutput) ToImageUpdateTriggerResponsePtrOutputWithContext

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

type ImportPipeline

type ImportPipeline struct {
	pulumi.CustomResourceState

	// The identity of the import pipeline.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The location of the import pipeline.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of all options configured for the pipeline.
	Options pulumi.StringArrayOutput `pulumi:"options"`
	// The provisioning state of the pipeline at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The source properties of the import pipeline.
	Source ImportPipelineSourcePropertiesResponseOutput `pulumi:"source"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The properties that describe the trigger of the import pipeline.
	Trigger PipelineTriggerPropertiesResponsePtrOutput `pulumi:"trigger"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents an import pipeline for a container registry. Azure REST API version: 2023-01-01-preview. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func GetImportPipeline

func GetImportPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImportPipelineState, opts ...pulumi.ResourceOption) (*ImportPipeline, error)

GetImportPipeline gets an existing ImportPipeline 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 NewImportPipeline

func NewImportPipeline(ctx *pulumi.Context,
	name string, args *ImportPipelineArgs, opts ...pulumi.ResourceOption) (*ImportPipeline, error)

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

func (*ImportPipeline) ElementType

func (*ImportPipeline) ElementType() reflect.Type

func (*ImportPipeline) ToImportPipelineOutput

func (i *ImportPipeline) ToImportPipelineOutput() ImportPipelineOutput

func (*ImportPipeline) ToImportPipelineOutputWithContext

func (i *ImportPipeline) ToImportPipelineOutputWithContext(ctx context.Context) ImportPipelineOutput

type ImportPipelineArgs

type ImportPipelineArgs struct {
	// The identity of the import pipeline.
	Identity IdentityPropertiesPtrInput
	// The name of the import pipeline.
	ImportPipelineName pulumi.StringPtrInput
	// The location of the import pipeline.
	Location pulumi.StringPtrInput
	// The list of all options configured for the pipeline.
	Options pulumi.StringArrayInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The source properties of the import pipeline.
	Source ImportPipelineSourcePropertiesInput
	// The properties that describe the trigger of the import pipeline.
	Trigger PipelineTriggerPropertiesPtrInput
}

The set of arguments for constructing a ImportPipeline resource.

func (ImportPipelineArgs) ElementType

func (ImportPipelineArgs) ElementType() reflect.Type

type ImportPipelineInput

type ImportPipelineInput interface {
	pulumi.Input

	ToImportPipelineOutput() ImportPipelineOutput
	ToImportPipelineOutputWithContext(ctx context.Context) ImportPipelineOutput
}

type ImportPipelineOutput

type ImportPipelineOutput struct{ *pulumi.OutputState }

func (ImportPipelineOutput) ElementType

func (ImportPipelineOutput) ElementType() reflect.Type

func (ImportPipelineOutput) Identity

The identity of the import pipeline.

func (ImportPipelineOutput) Location

The location of the import pipeline.

func (ImportPipelineOutput) Name

The name of the resource.

func (ImportPipelineOutput) Options

The list of all options configured for the pipeline.

func (ImportPipelineOutput) ProvisioningState

func (o ImportPipelineOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the pipeline at the time the operation was called.

func (ImportPipelineOutput) Source

The source properties of the import pipeline.

func (ImportPipelineOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ImportPipelineOutput) ToImportPipelineOutput

func (o ImportPipelineOutput) ToImportPipelineOutput() ImportPipelineOutput

func (ImportPipelineOutput) ToImportPipelineOutputWithContext

func (o ImportPipelineOutput) ToImportPipelineOutputWithContext(ctx context.Context) ImportPipelineOutput

func (ImportPipelineOutput) Trigger

The properties that describe the trigger of the import pipeline.

func (ImportPipelineOutput) Type

The type of the resource.

type ImportPipelineSourceProperties

type ImportPipelineSourceProperties struct {
	// They key vault secret uri to obtain the source storage SAS token.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// The type of source for the import pipeline.
	Type *string `pulumi:"type"`
	// The source uri of the import pipeline.
	// When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
	// When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
	Uri *string `pulumi:"uri"`
}

The properties of the import pipeline source.

func (*ImportPipelineSourceProperties) Defaults

Defaults sets the appropriate defaults for ImportPipelineSourceProperties

type ImportPipelineSourcePropertiesArgs

type ImportPipelineSourcePropertiesArgs struct {
	// They key vault secret uri to obtain the source storage SAS token.
	KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"`
	// The type of source for the import pipeline.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The source uri of the import pipeline.
	// When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
	// When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

The properties of the import pipeline source.

func (*ImportPipelineSourcePropertiesArgs) Defaults

Defaults sets the appropriate defaults for ImportPipelineSourcePropertiesArgs

func (ImportPipelineSourcePropertiesArgs) ElementType

func (ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutput

func (i ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutput() ImportPipelineSourcePropertiesOutput

func (ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutputWithContext

func (i ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesOutput

type ImportPipelineSourcePropertiesInput

type ImportPipelineSourcePropertiesInput interface {
	pulumi.Input

	ToImportPipelineSourcePropertiesOutput() ImportPipelineSourcePropertiesOutput
	ToImportPipelineSourcePropertiesOutputWithContext(context.Context) ImportPipelineSourcePropertiesOutput
}

ImportPipelineSourcePropertiesInput is an input type that accepts ImportPipelineSourcePropertiesArgs and ImportPipelineSourcePropertiesOutput values. You can construct a concrete instance of `ImportPipelineSourcePropertiesInput` via:

ImportPipelineSourcePropertiesArgs{...}

type ImportPipelineSourcePropertiesOutput

type ImportPipelineSourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of the import pipeline source.

func (ImportPipelineSourcePropertiesOutput) ElementType

func (ImportPipelineSourcePropertiesOutput) KeyVaultUri

They key vault secret uri to obtain the source storage SAS token.

func (ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesOutput

func (o ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesOutput() ImportPipelineSourcePropertiesOutput

func (ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesOutputWithContext

func (o ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesOutput

func (ImportPipelineSourcePropertiesOutput) Type

The type of source for the import pipeline.

func (ImportPipelineSourcePropertiesOutput) Uri

The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

type ImportPipelineSourcePropertiesResponse

type ImportPipelineSourcePropertiesResponse struct {
	// They key vault secret uri to obtain the source storage SAS token.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// The type of source for the import pipeline.
	Type *string `pulumi:"type"`
	// The source uri of the import pipeline.
	// When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
	// When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
	Uri *string `pulumi:"uri"`
}

The properties of the import pipeline source.

func (*ImportPipelineSourcePropertiesResponse) Defaults

Defaults sets the appropriate defaults for ImportPipelineSourcePropertiesResponse

type ImportPipelineSourcePropertiesResponseOutput

type ImportPipelineSourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the import pipeline source.

func (ImportPipelineSourcePropertiesResponseOutput) ElementType

func (ImportPipelineSourcePropertiesResponseOutput) KeyVaultUri

They key vault secret uri to obtain the source storage SAS token.

func (ImportPipelineSourcePropertiesResponseOutput) ToImportPipelineSourcePropertiesResponseOutput

func (o ImportPipelineSourcePropertiesResponseOutput) ToImportPipelineSourcePropertiesResponseOutput() ImportPipelineSourcePropertiesResponseOutput

func (ImportPipelineSourcePropertiesResponseOutput) ToImportPipelineSourcePropertiesResponseOutputWithContext

func (o ImportPipelineSourcePropertiesResponseOutput) ToImportPipelineSourcePropertiesResponseOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesResponseOutput

func (ImportPipelineSourcePropertiesResponseOutput) Type

The type of source for the import pipeline.

func (ImportPipelineSourcePropertiesResponseOutput) Uri

The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

type ImportPipelineSourcePropertiesResponsePtrOutput

type ImportPipelineSourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ImportPipelineSourcePropertiesResponsePtrOutput) Elem

func (ImportPipelineSourcePropertiesResponsePtrOutput) ElementType

func (ImportPipelineSourcePropertiesResponsePtrOutput) KeyVaultUri

They key vault secret uri to obtain the source storage SAS token.

func (ImportPipelineSourcePropertiesResponsePtrOutput) ToImportPipelineSourcePropertiesResponsePtrOutput

func (o ImportPipelineSourcePropertiesResponsePtrOutput) ToImportPipelineSourcePropertiesResponsePtrOutput() ImportPipelineSourcePropertiesResponsePtrOutput

func (ImportPipelineSourcePropertiesResponsePtrOutput) ToImportPipelineSourcePropertiesResponsePtrOutputWithContext

func (o ImportPipelineSourcePropertiesResponsePtrOutput) ToImportPipelineSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesResponsePtrOutput

func (ImportPipelineSourcePropertiesResponsePtrOutput) Type

The type of source for the import pipeline.

func (ImportPipelineSourcePropertiesResponsePtrOutput) Uri

The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

type ImportPipelineState

type ImportPipelineState struct {
}

func (ImportPipelineState) ElementType

func (ImportPipelineState) ElementType() reflect.Type

type KeyVaultProperties

type KeyVaultProperties struct {
	// The client id of the identity which will be used to access key vault.
	Identity *string `pulumi:"identity"`
	// Key vault uri to access the encryption key.
	KeyIdentifier *string `pulumi:"keyIdentifier"`
}

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	// The client id of the identity which will be used to access key vault.
	Identity pulumi.StringPtrInput `pulumi:"identity"`
	// Key vault uri to access the encryption key.
	KeyIdentifier pulumi.StringPtrInput `pulumi:"keyIdentifier"`
}

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) Identity

The client id of the identity which will be used to access key vault.

func (KeyVaultPropertiesOutput) KeyIdentifier

Key vault uri to access the encryption key.

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrInput

type KeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
	ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput
}

KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:

        KeyVaultPropertiesArgs{...}

or:

        nil

type KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem

func (KeyVaultPropertiesPtrOutput) ElementType

func (KeyVaultPropertiesPtrOutput) Identity

The client id of the identity which will be used to access key vault.

func (KeyVaultPropertiesPtrOutput) KeyIdentifier

Key vault uri to access the encryption key.

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	// The client id of the identity which will be used to access key vault.
	Identity *string `pulumi:"identity"`
	// Key vault uri to access the encryption key.
	KeyIdentifier *string `pulumi:"keyIdentifier"`
	// Auto key rotation status for a CMK enabled registry.
	KeyRotationEnabled bool `pulumi:"keyRotationEnabled"`
	// Timestamp of the last successful key rotation.
	LastKeyRotationTimestamp string `pulumi:"lastKeyRotationTimestamp"`
	// The fully qualified key identifier that includes the version of the key that is actually used for encryption.
	VersionedKeyIdentifier string `pulumi:"versionedKeyIdentifier"`
}

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) Identity

The client id of the identity which will be used to access key vault.

func (KeyVaultPropertiesResponseOutput) KeyIdentifier

Key vault uri to access the encryption key.

func (KeyVaultPropertiesResponseOutput) KeyRotationEnabled

func (o KeyVaultPropertiesResponseOutput) KeyRotationEnabled() pulumi.BoolOutput

Auto key rotation status for a CMK enabled registry.

func (KeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp

func (o KeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp() pulumi.StringOutput

Timestamp of the last successful key rotation.

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) VersionedKeyIdentifier

func (o KeyVaultPropertiesResponseOutput) VersionedKeyIdentifier() pulumi.StringOutput

The fully qualified key identifier that includes the version of the key that is actually used for encryption.

type KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem

func (KeyVaultPropertiesResponsePtrOutput) ElementType

func (KeyVaultPropertiesResponsePtrOutput) Identity

The client id of the identity which will be used to access key vault.

func (KeyVaultPropertiesResponsePtrOutput) KeyIdentifier

Key vault uri to access the encryption key.

func (KeyVaultPropertiesResponsePtrOutput) KeyRotationEnabled

Auto key rotation status for a CMK enabled registry.

func (KeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp

func (o KeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp() pulumi.StringPtrOutput

Timestamp of the last successful key rotation.

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) VersionedKeyIdentifier

func (o KeyVaultPropertiesResponsePtrOutput) VersionedKeyIdentifier() pulumi.StringPtrOutput

The fully qualified key identifier that includes the version of the key that is actually used for encryption.

type ListAgentPoolQueueStatusArgs

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

type ListAgentPoolQueueStatusOutputArgs

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

func (ListAgentPoolQueueStatusOutputArgs) ElementType

type ListAgentPoolQueueStatusResult

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

The QueueStatus of Agent Pool

func ListAgentPoolQueueStatus

func ListAgentPoolQueueStatus(ctx *pulumi.Context, args *ListAgentPoolQueueStatusArgs, opts ...pulumi.InvokeOption) (*ListAgentPoolQueueStatusResult, error)

Gets the count of queued runs for a given agent pool. Azure REST API version: 2019-06-01-preview.

type ListAgentPoolQueueStatusResultOutput

type ListAgentPoolQueueStatusResultOutput struct{ *pulumi.OutputState }

The QueueStatus of Agent Pool

func (ListAgentPoolQueueStatusResultOutput) Count

The number of pending runs in the queue

func (ListAgentPoolQueueStatusResultOutput) ElementType

func (ListAgentPoolQueueStatusResultOutput) ToListAgentPoolQueueStatusResultOutput

func (o ListAgentPoolQueueStatusResultOutput) ToListAgentPoolQueueStatusResultOutput() ListAgentPoolQueueStatusResultOutput

func (ListAgentPoolQueueStatusResultOutput) ToListAgentPoolQueueStatusResultOutputWithContext

func (o ListAgentPoolQueueStatusResultOutput) ToListAgentPoolQueueStatusResultOutputWithContext(ctx context.Context) ListAgentPoolQueueStatusResultOutput

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 ListRegistryBuildSourceUploadUrlOutputArgs

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

func (ListRegistryBuildSourceUploadUrlOutputArgs) ElementType

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.

func ListRegistryBuildSourceUploadUrl

Get the upload location for the user to be able to upload the source. Azure REST API version: 2019-06-01-preview.

Other available API versions: 2018-09-01, 2019-04-01.

type ListRegistryBuildSourceUploadUrlResultOutput

type ListRegistryBuildSourceUploadUrlResultOutput struct{ *pulumi.OutputState }

The properties of a response to source upload request.

func (ListRegistryBuildSourceUploadUrlResultOutput) ElementType

func (ListRegistryBuildSourceUploadUrlResultOutput) RelativePath

The relative path to the source. This is used to submit the subsequent queue build request.

func (ListRegistryBuildSourceUploadUrlResultOutput) ToListRegistryBuildSourceUploadUrlResultOutput

func (o ListRegistryBuildSourceUploadUrlResultOutput) ToListRegistryBuildSourceUploadUrlResultOutput() ListRegistryBuildSourceUploadUrlResultOutput

func (ListRegistryBuildSourceUploadUrlResultOutput) ToListRegistryBuildSourceUploadUrlResultOutputWithContext

func (o ListRegistryBuildSourceUploadUrlResultOutput) ToListRegistryBuildSourceUploadUrlResultOutputWithContext(ctx context.Context) ListRegistryBuildSourceUploadUrlResultOutput

func (ListRegistryBuildSourceUploadUrlResultOutput) UploadUrl

The URL where the client can upload the source.

type ListRegistryCredentialsArgs

type ListRegistryCredentialsArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListRegistryCredentialsOutputArgs

type ListRegistryCredentialsOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListRegistryCredentialsOutputArgs) ElementType

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.

func ListRegistryCredentials

func ListRegistryCredentials(ctx *pulumi.Context, args *ListRegistryCredentialsArgs, opts ...pulumi.InvokeOption) (*ListRegistryCredentialsResult, error)

Lists the login credentials for the specified container registry. Azure REST API version: 2022-12-01.

Other available API versions: 2017-03-01, 2019-05-01, 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type ListRegistryCredentialsResultOutput

type ListRegistryCredentialsResultOutput struct{ *pulumi.OutputState }

The response from the ListCredentials operation.

func (ListRegistryCredentialsResultOutput) ElementType

func (ListRegistryCredentialsResultOutput) Passwords

The list of passwords for a container registry.

func (ListRegistryCredentialsResultOutput) ToListRegistryCredentialsResultOutput

func (o ListRegistryCredentialsResultOutput) ToListRegistryCredentialsResultOutput() ListRegistryCredentialsResultOutput

func (ListRegistryCredentialsResultOutput) ToListRegistryCredentialsResultOutputWithContext

func (o ListRegistryCredentialsResultOutput) ToListRegistryCredentialsResultOutputWithContext(ctx context.Context) ListRegistryCredentialsResultOutput

func (ListRegistryCredentialsResultOutput) Username

The username for a container registry.

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 ListRunLogSasUrlOutputArgs

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

func (ListRunLogSasUrlOutputArgs) ElementType

func (ListRunLogSasUrlOutputArgs) ElementType() reflect.Type

type ListRunLogSasUrlResult

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

The result of get log link operation.

func ListRunLogSasUrl

func ListRunLogSasUrl(ctx *pulumi.Context, args *ListRunLogSasUrlArgs, opts ...pulumi.InvokeOption) (*ListRunLogSasUrlResult, error)

Gets a link to download the run logs. Azure REST API version: 2019-06-01-preview.

Other available API versions: 2018-09-01, 2019-04-01.

type ListRunLogSasUrlResultOutput

type ListRunLogSasUrlResultOutput struct{ *pulumi.OutputState }

The result of get log link operation.

func (ListRunLogSasUrlResultOutput) ElementType

The link to logs in registry for a run on a azure container registry.

The link to logs for a run on a azure container registry.

func (ListRunLogSasUrlResultOutput) ToListRunLogSasUrlResultOutput

func (o ListRunLogSasUrlResultOutput) ToListRunLogSasUrlResultOutput() ListRunLogSasUrlResultOutput

func (ListRunLogSasUrlResultOutput) ToListRunLogSasUrlResultOutputWithContext

func (o ListRunLogSasUrlResultOutput) ToListRunLogSasUrlResultOutputWithContext(ctx context.Context) ListRunLogSasUrlResultOutput

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 ListTaskDetailsOutputArgs

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

func (ListTaskDetailsOutputArgs) ElementType

func (ListTaskDetailsOutputArgs) ElementType() reflect.Type

type ListTaskDetailsResult

type ListTaskDetailsResult struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the task.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The creation date of task.
	CreationDate string `pulumi:"creationDate"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// The resource ID.
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask *bool `pulumi:"isSystemTask"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The platform properties against which the run has to happen.
	Platform *PlatformPropertiesResponse `pulumi:"platform"`
	// The provisioning state of the task.
	ProvisioningState string `pulumi:"provisioningState"`
	// The current status of task.
	Status *string `pulumi:"status"`
	// The properties of a task step.
	Step interface{} `pulumi:"step"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Returns a task with extended information that includes all secrets. Azure REST API version: 2019-06-01-preview.

Other available API versions: 2018-09-01, 2019-04-01.

func (*ListTaskDetailsResult) Defaults

Defaults sets the appropriate defaults for ListTaskDetailsResult

type ListTaskDetailsResultOutput

type ListTaskDetailsResultOutput struct{ *pulumi.OutputState }

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

func (ListTaskDetailsResultOutput) AgentConfiguration

The machine configuration of the run agent.

func (ListTaskDetailsResultOutput) AgentPoolName

The dedicated agent pool for the task.

func (ListTaskDetailsResultOutput) CreationDate

The creation date of task.

func (ListTaskDetailsResultOutput) Credentials

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

func (ListTaskDetailsResultOutput) ElementType

func (ListTaskDetailsResultOutput) Id

The resource ID.

func (ListTaskDetailsResultOutput) Identity

Identity for the resource.

func (ListTaskDetailsResultOutput) IsSystemTask

The value of this property indicates whether the task resource is system task or not.

func (ListTaskDetailsResultOutput) Location

The location of the resource. This cannot be changed after the resource is created.

func (ListTaskDetailsResultOutput) LogTemplate

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

func (ListTaskDetailsResultOutput) Name

The name of the resource.

func (ListTaskDetailsResultOutput) Platform

The platform properties against which the run has to happen.

func (ListTaskDetailsResultOutput) ProvisioningState

func (o ListTaskDetailsResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the task.

func (ListTaskDetailsResultOutput) Status

The current status of task.

func (ListTaskDetailsResultOutput) Step

The properties of a task step.

func (ListTaskDetailsResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ListTaskDetailsResultOutput) Tags

The tags of the resource.

func (ListTaskDetailsResultOutput) Timeout

Run timeout in seconds.

func (ListTaskDetailsResultOutput) ToListTaskDetailsResultOutput

func (o ListTaskDetailsResultOutput) ToListTaskDetailsResultOutput() ListTaskDetailsResultOutput

func (ListTaskDetailsResultOutput) ToListTaskDetailsResultOutputWithContext

func (o ListTaskDetailsResultOutput) ToListTaskDetailsResultOutputWithContext(ctx context.Context) ListTaskDetailsResultOutput

func (ListTaskDetailsResultOutput) Trigger

The properties that describe all triggers for the task.

func (ListTaskDetailsResultOutput) Type

The type of the resource.

type ListTaskRunDetailsArgs

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

type ListTaskRunDetailsOutputArgs

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

func (ListTaskRunDetailsOutputArgs) ElementType

type ListTaskRunDetailsResult

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

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

func ListTaskRunDetails

func ListTaskRunDetails(ctx *pulumi.Context, args *ListTaskRunDetailsArgs, opts ...pulumi.InvokeOption) (*ListTaskRunDetailsResult, error)

Gets the detailed information for a given task run that includes all secrets. Azure REST API version: 2019-06-01-preview.

func (*ListTaskRunDetailsResult) Defaults

Defaults sets the appropriate defaults for ListTaskRunDetailsResult

type ListTaskRunDetailsResultOutput

type ListTaskRunDetailsResultOutput struct{ *pulumi.OutputState }

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

func (ListTaskRunDetailsResultOutput) ElementType

func (ListTaskRunDetailsResultOutput) ForceUpdateTag

How the run should be forced to rerun even if the run request configuration has not changed

func (ListTaskRunDetailsResultOutput) Id

The resource ID.

func (ListTaskRunDetailsResultOutput) Identity

Identity for the resource.

func (ListTaskRunDetailsResultOutput) Location

The location of the resource

func (ListTaskRunDetailsResultOutput) Name

The name of the resource.

func (ListTaskRunDetailsResultOutput) ProvisioningState

func (o ListTaskRunDetailsResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of this task run

func (ListTaskRunDetailsResultOutput) RunRequest

The request (parameters) for the run

func (ListTaskRunDetailsResultOutput) RunResult

The result of this task run

func (ListTaskRunDetailsResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ListTaskRunDetailsResultOutput) ToListTaskRunDetailsResultOutput

func (o ListTaskRunDetailsResultOutput) ToListTaskRunDetailsResultOutput() ListTaskRunDetailsResultOutput

func (ListTaskRunDetailsResultOutput) ToListTaskRunDetailsResultOutputWithContext

func (o ListTaskRunDetailsResultOutput) ToListTaskRunDetailsResultOutputWithContext(ctx context.Context) ListTaskRunDetailsResultOutput

func (ListTaskRunDetailsResultOutput) Type

The type of the resource.

type ListWebhookEventsArgs

type ListWebhookEventsArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the webhook.
	WebhookName string `pulumi:"webhookName"`
}

type ListWebhookEventsOutputArgs

type ListWebhookEventsOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the webhook.
	WebhookName pulumi.StringInput `pulumi:"webhookName"`
}

func (ListWebhookEventsOutputArgs) ElementType

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.

func ListWebhookEvents

func ListWebhookEvents(ctx *pulumi.Context, args *ListWebhookEventsArgs, opts ...pulumi.InvokeOption) (*ListWebhookEventsResult, error)

Lists recent events for the specified webhook. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type ListWebhookEventsResultOutput

type ListWebhookEventsResultOutput struct{ *pulumi.OutputState }

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

func (ListWebhookEventsResultOutput) ElementType

The URI that can be used to request the next list of events.

func (ListWebhookEventsResultOutput) ToListWebhookEventsResultOutput

func (o ListWebhookEventsResultOutput) ToListWebhookEventsResultOutput() ListWebhookEventsResultOutput

func (ListWebhookEventsResultOutput) ToListWebhookEventsResultOutputWithContext

func (o ListWebhookEventsResultOutput) ToListWebhookEventsResultOutputWithContext(ctx context.Context) ListWebhookEventsResultOutput

func (ListWebhookEventsResultOutput) Value

The list of events. Since this list may be incomplete, the nextLink field should be used to request the next list of events.

type LogLevel

type LogLevel string

The verbosity of logs persisted on the connected registry.

func (LogLevel) ElementType

func (LogLevel) ElementType() reflect.Type

func (LogLevel) ToLogLevelOutput

func (e LogLevel) ToLogLevelOutput() LogLevelOutput

func (LogLevel) ToLogLevelOutputWithContext

func (e LogLevel) ToLogLevelOutputWithContext(ctx context.Context) LogLevelOutput

func (LogLevel) ToLogLevelPtrOutput

func (e LogLevel) ToLogLevelPtrOutput() LogLevelPtrOutput

func (LogLevel) ToLogLevelPtrOutputWithContext

func (e LogLevel) ToLogLevelPtrOutputWithContext(ctx context.Context) LogLevelPtrOutput

func (LogLevel) ToStringOutput

func (e LogLevel) ToStringOutput() pulumi.StringOutput

func (LogLevel) ToStringOutputWithContext

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

func (LogLevel) ToStringPtrOutput

func (e LogLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevel) ToStringPtrOutputWithContext

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

type LogLevelInput

type LogLevelInput interface {
	pulumi.Input

	ToLogLevelOutput() LogLevelOutput
	ToLogLevelOutputWithContext(context.Context) LogLevelOutput
}

LogLevelInput is an input type that accepts values of the LogLevel enum A concrete instance of `LogLevelInput` can be one of the following:

LogLevelDebug
LogLevelInformation
LogLevelWarning
LogLevelError
LogLevelNone

type LogLevelOutput

type LogLevelOutput struct{ *pulumi.OutputState }

func (LogLevelOutput) ElementType

func (LogLevelOutput) ElementType() reflect.Type

func (LogLevelOutput) ToLogLevelOutput

func (o LogLevelOutput) ToLogLevelOutput() LogLevelOutput

func (LogLevelOutput) ToLogLevelOutputWithContext

func (o LogLevelOutput) ToLogLevelOutputWithContext(ctx context.Context) LogLevelOutput

func (LogLevelOutput) ToLogLevelPtrOutput

func (o LogLevelOutput) ToLogLevelPtrOutput() LogLevelPtrOutput

func (LogLevelOutput) ToLogLevelPtrOutputWithContext

func (o LogLevelOutput) ToLogLevelPtrOutputWithContext(ctx context.Context) LogLevelPtrOutput

func (LogLevelOutput) ToStringOutput

func (o LogLevelOutput) ToStringOutput() pulumi.StringOutput

func (LogLevelOutput) ToStringOutputWithContext

func (o LogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LogLevelOutput) ToStringPtrOutput

func (o LogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevelOutput) ToStringPtrOutputWithContext

func (o LogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LogLevelPtrInput

type LogLevelPtrInput interface {
	pulumi.Input

	ToLogLevelPtrOutput() LogLevelPtrOutput
	ToLogLevelPtrOutputWithContext(context.Context) LogLevelPtrOutput
}

func LogLevelPtr

func LogLevelPtr(v string) LogLevelPtrInput

type LogLevelPtrOutput

type LogLevelPtrOutput struct{ *pulumi.OutputState }

func (LogLevelPtrOutput) Elem

func (LogLevelPtrOutput) ElementType

func (LogLevelPtrOutput) ElementType() reflect.Type

func (LogLevelPtrOutput) ToLogLevelPtrOutput

func (o LogLevelPtrOutput) ToLogLevelPtrOutput() LogLevelPtrOutput

func (LogLevelPtrOutput) ToLogLevelPtrOutputWithContext

func (o LogLevelPtrOutput) ToLogLevelPtrOutputWithContext(ctx context.Context) LogLevelPtrOutput

func (LogLevelPtrOutput) ToStringPtrOutput

func (o LogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevelPtrOutput) ToStringPtrOutputWithContext

func (o LogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LoggingProperties

type LoggingProperties struct {
	// Indicates whether audit logs are enabled on the connected registry.
	AuditLogStatus *string `pulumi:"auditLogStatus"`
	// The verbosity of logs persisted on the connected registry.
	LogLevel *string `pulumi:"logLevel"`
}

The logging properties of the connected registry.

func (*LoggingProperties) Defaults

func (val *LoggingProperties) Defaults() *LoggingProperties

Defaults sets the appropriate defaults for LoggingProperties

type LoggingPropertiesArgs

type LoggingPropertiesArgs struct {
	// Indicates whether audit logs are enabled on the connected registry.
	AuditLogStatus pulumi.StringPtrInput `pulumi:"auditLogStatus"`
	// The verbosity of logs persisted on the connected registry.
	LogLevel pulumi.StringPtrInput `pulumi:"logLevel"`
}

The logging properties of the connected registry.

func (*LoggingPropertiesArgs) Defaults

Defaults sets the appropriate defaults for LoggingPropertiesArgs

func (LoggingPropertiesArgs) ElementType

func (LoggingPropertiesArgs) ElementType() reflect.Type

func (LoggingPropertiesArgs) ToLoggingPropertiesOutput

func (i LoggingPropertiesArgs) ToLoggingPropertiesOutput() LoggingPropertiesOutput

func (LoggingPropertiesArgs) ToLoggingPropertiesOutputWithContext

func (i LoggingPropertiesArgs) ToLoggingPropertiesOutputWithContext(ctx context.Context) LoggingPropertiesOutput

func (LoggingPropertiesArgs) ToLoggingPropertiesPtrOutput

func (i LoggingPropertiesArgs) ToLoggingPropertiesPtrOutput() LoggingPropertiesPtrOutput

func (LoggingPropertiesArgs) ToLoggingPropertiesPtrOutputWithContext

func (i LoggingPropertiesArgs) ToLoggingPropertiesPtrOutputWithContext(ctx context.Context) LoggingPropertiesPtrOutput

type LoggingPropertiesInput

type LoggingPropertiesInput interface {
	pulumi.Input

	ToLoggingPropertiesOutput() LoggingPropertiesOutput
	ToLoggingPropertiesOutputWithContext(context.Context) LoggingPropertiesOutput
}

LoggingPropertiesInput is an input type that accepts LoggingPropertiesArgs and LoggingPropertiesOutput values. You can construct a concrete instance of `LoggingPropertiesInput` via:

LoggingPropertiesArgs{...}

type LoggingPropertiesOutput

type LoggingPropertiesOutput struct{ *pulumi.OutputState }

The logging properties of the connected registry.

func (LoggingPropertiesOutput) AuditLogStatus

func (o LoggingPropertiesOutput) AuditLogStatus() pulumi.StringPtrOutput

Indicates whether audit logs are enabled on the connected registry.

func (LoggingPropertiesOutput) ElementType

func (LoggingPropertiesOutput) ElementType() reflect.Type

func (LoggingPropertiesOutput) LogLevel

The verbosity of logs persisted on the connected registry.

func (LoggingPropertiesOutput) ToLoggingPropertiesOutput

func (o LoggingPropertiesOutput) ToLoggingPropertiesOutput() LoggingPropertiesOutput

func (LoggingPropertiesOutput) ToLoggingPropertiesOutputWithContext

func (o LoggingPropertiesOutput) ToLoggingPropertiesOutputWithContext(ctx context.Context) LoggingPropertiesOutput

func (LoggingPropertiesOutput) ToLoggingPropertiesPtrOutput

func (o LoggingPropertiesOutput) ToLoggingPropertiesPtrOutput() LoggingPropertiesPtrOutput

func (LoggingPropertiesOutput) ToLoggingPropertiesPtrOutputWithContext

func (o LoggingPropertiesOutput) ToLoggingPropertiesPtrOutputWithContext(ctx context.Context) LoggingPropertiesPtrOutput

type LoggingPropertiesPtrInput

type LoggingPropertiesPtrInput interface {
	pulumi.Input

	ToLoggingPropertiesPtrOutput() LoggingPropertiesPtrOutput
	ToLoggingPropertiesPtrOutputWithContext(context.Context) LoggingPropertiesPtrOutput
}

LoggingPropertiesPtrInput is an input type that accepts LoggingPropertiesArgs, LoggingPropertiesPtr and LoggingPropertiesPtrOutput values. You can construct a concrete instance of `LoggingPropertiesPtrInput` via:

        LoggingPropertiesArgs{...}

or:

        nil

type LoggingPropertiesPtrOutput

type LoggingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LoggingPropertiesPtrOutput) AuditLogStatus

Indicates whether audit logs are enabled on the connected registry.

func (LoggingPropertiesPtrOutput) Elem

func (LoggingPropertiesPtrOutput) ElementType

func (LoggingPropertiesPtrOutput) ElementType() reflect.Type

func (LoggingPropertiesPtrOutput) LogLevel

The verbosity of logs persisted on the connected registry.

func (LoggingPropertiesPtrOutput) ToLoggingPropertiesPtrOutput

func (o LoggingPropertiesPtrOutput) ToLoggingPropertiesPtrOutput() LoggingPropertiesPtrOutput

func (LoggingPropertiesPtrOutput) ToLoggingPropertiesPtrOutputWithContext

func (o LoggingPropertiesPtrOutput) ToLoggingPropertiesPtrOutputWithContext(ctx context.Context) LoggingPropertiesPtrOutput

type LoggingPropertiesResponse

type LoggingPropertiesResponse struct {
	// Indicates whether audit logs are enabled on the connected registry.
	AuditLogStatus *string `pulumi:"auditLogStatus"`
	// The verbosity of logs persisted on the connected registry.
	LogLevel *string `pulumi:"logLevel"`
}

The logging properties of the connected registry.

func (*LoggingPropertiesResponse) Defaults

Defaults sets the appropriate defaults for LoggingPropertiesResponse

type LoggingPropertiesResponseOutput

type LoggingPropertiesResponseOutput struct{ *pulumi.OutputState }

The logging properties of the connected registry.

func (LoggingPropertiesResponseOutput) AuditLogStatus

Indicates whether audit logs are enabled on the connected registry.

func (LoggingPropertiesResponseOutput) ElementType

func (LoggingPropertiesResponseOutput) LogLevel

The verbosity of logs persisted on the connected registry.

func (LoggingPropertiesResponseOutput) ToLoggingPropertiesResponseOutput

func (o LoggingPropertiesResponseOutput) ToLoggingPropertiesResponseOutput() LoggingPropertiesResponseOutput

func (LoggingPropertiesResponseOutput) ToLoggingPropertiesResponseOutputWithContext

func (o LoggingPropertiesResponseOutput) ToLoggingPropertiesResponseOutputWithContext(ctx context.Context) LoggingPropertiesResponseOutput

type LoggingPropertiesResponsePtrOutput

type LoggingPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoggingPropertiesResponsePtrOutput) AuditLogStatus

Indicates whether audit logs are enabled on the connected registry.

func (LoggingPropertiesResponsePtrOutput) Elem

func (LoggingPropertiesResponsePtrOutput) ElementType

func (LoggingPropertiesResponsePtrOutput) LogLevel

The verbosity of logs persisted on the connected registry.

func (LoggingPropertiesResponsePtrOutput) ToLoggingPropertiesResponsePtrOutput

func (o LoggingPropertiesResponsePtrOutput) ToLoggingPropertiesResponsePtrOutput() LoggingPropertiesResponsePtrOutput

func (LoggingPropertiesResponsePtrOutput) ToLoggingPropertiesResponsePtrOutputWithContext

func (o LoggingPropertiesResponsePtrOutput) ToLoggingPropertiesResponsePtrOutputWithContext(ctx context.Context) LoggingPropertiesResponsePtrOutput

type LoginServerPropertiesResponse

type LoginServerPropertiesResponse struct {
	// The host of the connected registry. Can be FQDN or IP.
	Host string `pulumi:"host"`
	// The TLS properties of the connected registry login server.
	Tls TlsPropertiesResponse `pulumi:"tls"`
}

The login server properties of the connected registry.

type LoginServerPropertiesResponseOutput

type LoginServerPropertiesResponseOutput struct{ *pulumi.OutputState }

The login server properties of the connected registry.

func (LoginServerPropertiesResponseOutput) ElementType

func (LoginServerPropertiesResponseOutput) Host

The host of the connected registry. Can be FQDN or IP.

func (LoginServerPropertiesResponseOutput) Tls

The TLS properties of the connected registry login server.

func (LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponseOutput

func (o LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponseOutput() LoginServerPropertiesResponseOutput

func (LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponseOutputWithContext

func (o LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponseOutputWithContext(ctx context.Context) LoginServerPropertiesResponseOutput

type LoginServerPropertiesResponsePtrOutput

type LoginServerPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginServerPropertiesResponsePtrOutput) Elem

func (LoginServerPropertiesResponsePtrOutput) ElementType

func (LoginServerPropertiesResponsePtrOutput) Host

The host of the connected registry. Can be FQDN or IP.

func (LoginServerPropertiesResponsePtrOutput) Tls

The TLS properties of the connected registry login server.

func (LoginServerPropertiesResponsePtrOutput) ToLoginServerPropertiesResponsePtrOutput

func (o LoginServerPropertiesResponsePtrOutput) ToLoginServerPropertiesResponsePtrOutput() LoginServerPropertiesResponsePtrOutput

func (LoginServerPropertiesResponsePtrOutput) ToLoginServerPropertiesResponsePtrOutputWithContext

func (o LoginServerPropertiesResponsePtrOutput) ToLoginServerPropertiesResponsePtrOutputWithContext(ctx context.Context) LoginServerPropertiesResponsePtrOutput

type LookupAgentPoolArgs

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

type LookupAgentPoolOutputArgs

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

func (LookupAgentPoolOutputArgs) ElementType

func (LookupAgentPoolOutputArgs) ElementType() reflect.Type

type LookupAgentPoolResult

type LookupAgentPoolResult struct {
	// The count of agent machine
	Count *int `pulumi:"count"`
	// 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 OS of agent machine
	Os *string `pulumi:"os"`
	// The provisioning state of this agent pool
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The Tier of agent machine
	Tier *string `pulumi:"tier"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// The Virtual Network Subnet Resource Id of the agent machine
	VirtualNetworkSubnetResourceId *string `pulumi:"virtualNetworkSubnetResourceId"`
}

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

func LookupAgentPool

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

Gets the detailed information for a given agent pool. Azure REST API version: 2019-06-01-preview.

type LookupAgentPoolResultOutput

type LookupAgentPoolResultOutput struct{ *pulumi.OutputState }

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

func (LookupAgentPoolResultOutput) Count

The count of agent machine

func (LookupAgentPoolResultOutput) ElementType

func (LookupAgentPoolResultOutput) Id

The resource ID.

func (LookupAgentPoolResultOutput) Location

The location of the resource. This cannot be changed after the resource is created.

func (LookupAgentPoolResultOutput) Name

The name of the resource.

func (LookupAgentPoolResultOutput) Os

The OS of agent machine

func (LookupAgentPoolResultOutput) ProvisioningState

func (o LookupAgentPoolResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of this agent pool

func (LookupAgentPoolResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAgentPoolResultOutput) Tags

The tags of the resource.

func (LookupAgentPoolResultOutput) Tier

The Tier of agent machine

func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput

func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput() LookupAgentPoolResultOutput

func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext

func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext(ctx context.Context) LookupAgentPoolResultOutput

func (LookupAgentPoolResultOutput) Type

The type of the resource.

func (LookupAgentPoolResultOutput) VirtualNetworkSubnetResourceId

func (o LookupAgentPoolResultOutput) VirtualNetworkSubnetResourceId() pulumi.StringPtrOutput

The Virtual Network Subnet Resource Id of the agent machine

type LookupArchifeArgs

type LookupArchifeArgs struct {
	// The name of the archive resource.
	ArchiveName string `pulumi:"archiveName"`
	// The type of the package resource.
	PackageType string `pulumi:"packageType"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupArchifeOutputArgs

type LookupArchifeOutputArgs struct {
	// The name of the archive resource.
	ArchiveName pulumi.StringInput `pulumi:"archiveName"`
	// The type of the package resource.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupArchifeOutputArgs) ElementType

func (LookupArchifeOutputArgs) ElementType() reflect.Type

type LookupArchifeResult

type LookupArchifeResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The package source of the archive.
	PackageSource *ArchivePackageSourcePropertiesResponse `pulumi:"packageSource"`
	// The provisioning state of the archive at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The published version of the archive.
	PublishedVersion         *string `pulumi:"publishedVersion"`
	RepositoryEndpoint       string  `pulumi:"repositoryEndpoint"`
	RepositoryEndpointPrefix *string `pulumi:"repositoryEndpointPrefix"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a archive for a container registry.

func LookupArchife

func LookupArchife(ctx *pulumi.Context, args *LookupArchifeArgs, opts ...pulumi.InvokeOption) (*LookupArchifeResult, error)

Gets the properties of the archive. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-08-01-preview, 2023-11-01-preview.

type LookupArchifeResultOutput

type LookupArchifeResultOutput struct{ *pulumi.OutputState }

An object that represents a archive for a container registry.

func (LookupArchifeResultOutput) ElementType

func (LookupArchifeResultOutput) ElementType() reflect.Type

func (LookupArchifeResultOutput) Id

The resource ID.

func (LookupArchifeResultOutput) Name

The name of the resource.

func (LookupArchifeResultOutput) PackageSource

The package source of the archive.

func (LookupArchifeResultOutput) ProvisioningState

func (o LookupArchifeResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the archive at the time the operation was called.

func (LookupArchifeResultOutput) PublishedVersion

func (o LookupArchifeResultOutput) PublishedVersion() pulumi.StringPtrOutput

The published version of the archive.

func (LookupArchifeResultOutput) RepositoryEndpoint

func (o LookupArchifeResultOutput) RepositoryEndpoint() pulumi.StringOutput

func (LookupArchifeResultOutput) RepositoryEndpointPrefix

func (o LookupArchifeResultOutput) RepositoryEndpointPrefix() pulumi.StringPtrOutput

func (LookupArchifeResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupArchifeResultOutput) ToLookupArchifeResultOutput

func (o LookupArchifeResultOutput) ToLookupArchifeResultOutput() LookupArchifeResultOutput

func (LookupArchifeResultOutput) ToLookupArchifeResultOutputWithContext

func (o LookupArchifeResultOutput) ToLookupArchifeResultOutputWithContext(ctx context.Context) LookupArchifeResultOutput

func (LookupArchifeResultOutput) Type

The type of the resource.

type LookupArchiveVersionArgs

type LookupArchiveVersionArgs struct {
	// The name of the archive resource.
	ArchiveName string `pulumi:"archiveName"`
	// The name of the archive version resource.
	ArchiveVersionName string `pulumi:"archiveVersionName"`
	// The type of the package resource.
	PackageType string `pulumi:"packageType"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupArchiveVersionOutputArgs

type LookupArchiveVersionOutputArgs struct {
	// The name of the archive resource.
	ArchiveName pulumi.StringInput `pulumi:"archiveName"`
	// The name of the archive version resource.
	ArchiveVersionName pulumi.StringInput `pulumi:"archiveVersionName"`
	// The type of the package resource.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupArchiveVersionOutputArgs) ElementType

type LookupArchiveVersionResult

type LookupArchiveVersionResult struct {
	// The detailed error message for the archive version in the case of failure.
	ArchiveVersionErrorMessage *string `pulumi:"archiveVersionErrorMessage"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of the archive at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents an export pipeline for a container registry.

func LookupArchiveVersion

func LookupArchiveVersion(ctx *pulumi.Context, args *LookupArchiveVersionArgs, opts ...pulumi.InvokeOption) (*LookupArchiveVersionResult, error)

Gets the properties of the archive version. Azure REST API version: 2023-06-01-preview.

Other available API versions: 2023-08-01-preview, 2023-11-01-preview.

type LookupArchiveVersionResultOutput

type LookupArchiveVersionResultOutput struct{ *pulumi.OutputState }

An object that represents an export pipeline for a container registry.

func (LookupArchiveVersionResultOutput) ArchiveVersionErrorMessage

func (o LookupArchiveVersionResultOutput) ArchiveVersionErrorMessage() pulumi.StringPtrOutput

The detailed error message for the archive version in the case of failure.

func (LookupArchiveVersionResultOutput) ElementType

func (LookupArchiveVersionResultOutput) Id

The resource ID.

func (LookupArchiveVersionResultOutput) Name

The name of the resource.

func (LookupArchiveVersionResultOutput) ProvisioningState

The provisioning state of the archive at the time the operation was called.

func (LookupArchiveVersionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupArchiveVersionResultOutput) ToLookupArchiveVersionResultOutput

func (o LookupArchiveVersionResultOutput) ToLookupArchiveVersionResultOutput() LookupArchiveVersionResultOutput

func (LookupArchiveVersionResultOutput) ToLookupArchiveVersionResultOutputWithContext

func (o LookupArchiveVersionResultOutput) ToLookupArchiveVersionResultOutputWithContext(ctx context.Context) LookupArchiveVersionResultOutput

func (LookupArchiveVersionResultOutput) Type

The type of the resource.

type LookupCacheRuleArgs

type LookupCacheRuleArgs struct {
	// The name of the cache rule.
	CacheRuleName string `pulumi:"cacheRuleName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCacheRuleOutputArgs

type LookupCacheRuleOutputArgs struct {
	// The name of the cache rule.
	CacheRuleName pulumi.StringInput `pulumi:"cacheRuleName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCacheRuleOutputArgs) ElementType

func (LookupCacheRuleOutputArgs) ElementType() reflect.Type

type LookupCacheRuleResult

type LookupCacheRuleResult struct {
	// The creation date of the cache rule.
	CreationDate string `pulumi:"creationDate"`
	// The ARM resource ID of the credential store which is associated with the cache rule.
	CredentialSetResourceId *string `pulumi:"credentialSetResourceId"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Source repository pulled from upstream.
	SourceRepository *string `pulumi:"sourceRepository"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Target repository specified in docker pull command.
	// Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag}
	TargetRepository *string `pulumi:"targetRepository"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a cache rule for a container registry.

func LookupCacheRule

func LookupCacheRule(ctx *pulumi.Context, args *LookupCacheRuleArgs, opts ...pulumi.InvokeOption) (*LookupCacheRuleResult, error)

Gets the properties of the specified cache rule resource. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type LookupCacheRuleResultOutput

type LookupCacheRuleResultOutput struct{ *pulumi.OutputState }

An object that represents a cache rule for a container registry.

func (LookupCacheRuleResultOutput) CreationDate

The creation date of the cache rule.

func (LookupCacheRuleResultOutput) CredentialSetResourceId

func (o LookupCacheRuleResultOutput) CredentialSetResourceId() pulumi.StringPtrOutput

The ARM resource ID of the credential store which is associated with the cache rule.

func (LookupCacheRuleResultOutput) ElementType

func (LookupCacheRuleResultOutput) Id

The resource ID.

func (LookupCacheRuleResultOutput) Name

The name of the resource.

func (LookupCacheRuleResultOutput) ProvisioningState

func (o LookupCacheRuleResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupCacheRuleResultOutput) SourceRepository

func (o LookupCacheRuleResultOutput) SourceRepository() pulumi.StringPtrOutput

Source repository pulled from upstream.

func (LookupCacheRuleResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCacheRuleResultOutput) TargetRepository

func (o LookupCacheRuleResultOutput) TargetRepository() pulumi.StringPtrOutput

Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag}

func (LookupCacheRuleResultOutput) ToLookupCacheRuleResultOutput

func (o LookupCacheRuleResultOutput) ToLookupCacheRuleResultOutput() LookupCacheRuleResultOutput

func (LookupCacheRuleResultOutput) ToLookupCacheRuleResultOutputWithContext

func (o LookupCacheRuleResultOutput) ToLookupCacheRuleResultOutputWithContext(ctx context.Context) LookupCacheRuleResultOutput

func (LookupCacheRuleResultOutput) Type

The type of the resource.

type LookupConnectedRegistryArgs

type LookupConnectedRegistryArgs struct {
	// The name of the connected registry.
	ConnectedRegistryName string `pulumi:"connectedRegistryName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectedRegistryOutputArgs

type LookupConnectedRegistryOutputArgs struct {
	// The name of the connected registry.
	ConnectedRegistryName pulumi.StringInput `pulumi:"connectedRegistryName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConnectedRegistryOutputArgs) ElementType

type LookupConnectedRegistryResult

type LookupConnectedRegistryResult struct {
	// The activation properties of the connected registry.
	Activation ActivationPropertiesResponse `pulumi:"activation"`
	// The list of the ACR token resource IDs used to authenticate clients to the connected registry.
	ClientTokenIds []string `pulumi:"clientTokenIds"`
	// The current connection state of the connected registry.
	ConnectionState string `pulumi:"connectionState"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The last activity time of the connected registry.
	LastActivityTime string `pulumi:"lastActivityTime"`
	// The logging properties of the connected registry.
	Logging *LoggingPropertiesResponse `pulumi:"logging"`
	// The login server properties of the connected registry.
	LoginServer *LoginServerPropertiesResponse `pulumi:"loginServer"`
	// The mode of the connected registry resource that indicates the permissions of the registry.
	Mode string `pulumi:"mode"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The list of notifications subscription information for the connected registry.
	NotificationsList []string `pulumi:"notificationsList"`
	// The parent of the connected registry.
	Parent ParentPropertiesResponse `pulumi:"parent"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The list of current statuses of the connected registry.
	StatusDetails []StatusDetailPropertiesResponse `pulumi:"statusDetails"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// The current version of ACR runtime on the connected registry.
	Version string `pulumi:"version"`
}

An object that represents a connected registry for a container registry.

func LookupConnectedRegistry

func LookupConnectedRegistry(ctx *pulumi.Context, args *LookupConnectedRegistryArgs, opts ...pulumi.InvokeOption) (*LookupConnectedRegistryResult, error)

Gets the properties of the connected registry. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func (*LookupConnectedRegistryResult) Defaults

Defaults sets the appropriate defaults for LookupConnectedRegistryResult

type LookupConnectedRegistryResultOutput

type LookupConnectedRegistryResultOutput struct{ *pulumi.OutputState }

An object that represents a connected registry for a container registry.

func (LookupConnectedRegistryResultOutput) Activation

The activation properties of the connected registry.

func (LookupConnectedRegistryResultOutput) ClientTokenIds

The list of the ACR token resource IDs used to authenticate clients to the connected registry.

func (LookupConnectedRegistryResultOutput) ConnectionState

The current connection state of the connected registry.

func (LookupConnectedRegistryResultOutput) ElementType

func (LookupConnectedRegistryResultOutput) Id

The resource ID.

func (LookupConnectedRegistryResultOutput) LastActivityTime

The last activity time of the connected registry.

func (LookupConnectedRegistryResultOutput) Logging

The logging properties of the connected registry.

func (LookupConnectedRegistryResultOutput) LoginServer

The login server properties of the connected registry.

func (LookupConnectedRegistryResultOutput) Mode

The mode of the connected registry resource that indicates the permissions of the registry.

func (LookupConnectedRegistryResultOutput) Name

The name of the resource.

func (LookupConnectedRegistryResultOutput) NotificationsList

The list of notifications subscription information for the connected registry.

func (LookupConnectedRegistryResultOutput) Parent

The parent of the connected registry.

func (LookupConnectedRegistryResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupConnectedRegistryResultOutput) StatusDetails

The list of current statuses of the connected registry.

func (LookupConnectedRegistryResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupConnectedRegistryResultOutput) ToLookupConnectedRegistryResultOutput

func (o LookupConnectedRegistryResultOutput) ToLookupConnectedRegistryResultOutput() LookupConnectedRegistryResultOutput

func (LookupConnectedRegistryResultOutput) ToLookupConnectedRegistryResultOutputWithContext

func (o LookupConnectedRegistryResultOutput) ToLookupConnectedRegistryResultOutputWithContext(ctx context.Context) LookupConnectedRegistryResultOutput

func (LookupConnectedRegistryResultOutput) Type

The type of the resource.

func (LookupConnectedRegistryResultOutput) Version

The current version of ACR runtime on the connected registry.

type LookupCredentialSetArgs

type LookupCredentialSetArgs struct {
	// The name of the credential set.
	CredentialSetName string `pulumi:"credentialSetName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCredentialSetOutputArgs

type LookupCredentialSetOutputArgs struct {
	// The name of the credential set.
	CredentialSetName pulumi.StringInput `pulumi:"credentialSetName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCredentialSetOutputArgs) ElementType

type LookupCredentialSetResult

type LookupCredentialSetResult struct {
	// List of authentication credentials stored for an upstream.
	// Usually consists of a primary and an optional secondary credential.
	AuthCredentials []AuthCredentialResponse `pulumi:"authCredentials"`
	// The creation date of credential store resource.
	CreationDate string `pulumi:"creationDate"`
	// The resource ID.
	Id string `pulumi:"id"`
	// Identities associated with the resource. This is used to access the KeyVault secrets.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The credentials are stored for this upstream or login server.
	LoginServer *string `pulumi:"loginServer"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a credential set resource for a container registry.

func LookupCredentialSet

func LookupCredentialSet(ctx *pulumi.Context, args *LookupCredentialSetArgs, opts ...pulumi.InvokeOption) (*LookupCredentialSetResult, error)

Gets the properties of the specified credential set resource. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type LookupCredentialSetResultOutput

type LookupCredentialSetResultOutput struct{ *pulumi.OutputState }

An object that represents a credential set resource for a container registry.

func (LookupCredentialSetResultOutput) AuthCredentials

List of authentication credentials stored for an upstream. Usually consists of a primary and an optional secondary credential.

func (LookupCredentialSetResultOutput) CreationDate

The creation date of credential store resource.

func (LookupCredentialSetResultOutput) ElementType

func (LookupCredentialSetResultOutput) Id

The resource ID.

func (LookupCredentialSetResultOutput) Identity

Identities associated with the resource. This is used to access the KeyVault secrets.

func (LookupCredentialSetResultOutput) LoginServer

The credentials are stored for this upstream or login server.

func (LookupCredentialSetResultOutput) Name

The name of the resource.

func (LookupCredentialSetResultOutput) ProvisioningState

func (o LookupCredentialSetResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupCredentialSetResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCredentialSetResultOutput) ToLookupCredentialSetResultOutput

func (o LookupCredentialSetResultOutput) ToLookupCredentialSetResultOutput() LookupCredentialSetResultOutput

func (LookupCredentialSetResultOutput) ToLookupCredentialSetResultOutputWithContext

func (o LookupCredentialSetResultOutput) ToLookupCredentialSetResultOutputWithContext(ctx context.Context) LookupCredentialSetResultOutput

func (LookupCredentialSetResultOutput) Type

The type of the resource.

type LookupExportPipelineArgs

type LookupExportPipelineArgs struct {
	// The name of the export pipeline.
	ExportPipelineName string `pulumi:"exportPipelineName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupExportPipelineOutputArgs

type LookupExportPipelineOutputArgs struct {
	// The name of the export pipeline.
	ExportPipelineName pulumi.StringInput `pulumi:"exportPipelineName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupExportPipelineOutputArgs) ElementType

type LookupExportPipelineResult

type LookupExportPipelineResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The identity of the export pipeline.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The location of the export pipeline.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The list of all options configured for the pipeline.
	Options []string `pulumi:"options"`
	// The provisioning state of the pipeline at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The target properties of the export pipeline.
	Target ExportPipelineTargetPropertiesResponse `pulumi:"target"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents an export pipeline for a container registry.

func LookupExportPipeline

func LookupExportPipeline(ctx *pulumi.Context, args *LookupExportPipelineArgs, opts ...pulumi.InvokeOption) (*LookupExportPipelineResult, error)

Gets the properties of the export pipeline. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

type LookupExportPipelineResultOutput

type LookupExportPipelineResultOutput struct{ *pulumi.OutputState }

An object that represents an export pipeline for a container registry.

func (LookupExportPipelineResultOutput) ElementType

func (LookupExportPipelineResultOutput) Id

The resource ID.

func (LookupExportPipelineResultOutput) Identity

The identity of the export pipeline.

func (LookupExportPipelineResultOutput) Location

The location of the export pipeline.

func (LookupExportPipelineResultOutput) Name

The name of the resource.

func (LookupExportPipelineResultOutput) Options

The list of all options configured for the pipeline.

func (LookupExportPipelineResultOutput) ProvisioningState

The provisioning state of the pipeline at the time the operation was called.

func (LookupExportPipelineResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupExportPipelineResultOutput) Target

The target properties of the export pipeline.

func (LookupExportPipelineResultOutput) ToLookupExportPipelineResultOutput

func (o LookupExportPipelineResultOutput) ToLookupExportPipelineResultOutput() LookupExportPipelineResultOutput

func (LookupExportPipelineResultOutput) ToLookupExportPipelineResultOutputWithContext

func (o LookupExportPipelineResultOutput) ToLookupExportPipelineResultOutputWithContext(ctx context.Context) LookupExportPipelineResultOutput

func (LookupExportPipelineResultOutput) Type

The type of the resource.

type LookupImportPipelineArgs

type LookupImportPipelineArgs struct {
	// The name of the import pipeline.
	ImportPipelineName string `pulumi:"importPipelineName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupImportPipelineOutputArgs

type LookupImportPipelineOutputArgs struct {
	// The name of the import pipeline.
	ImportPipelineName pulumi.StringInput `pulumi:"importPipelineName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupImportPipelineOutputArgs) ElementType

type LookupImportPipelineResult

type LookupImportPipelineResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The identity of the import pipeline.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The location of the import pipeline.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The list of all options configured for the pipeline.
	Options []string `pulumi:"options"`
	// The provisioning state of the pipeline at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The source properties of the import pipeline.
	Source ImportPipelineSourcePropertiesResponse `pulumi:"source"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The properties that describe the trigger of the import pipeline.
	Trigger *PipelineTriggerPropertiesResponse `pulumi:"trigger"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents an import pipeline for a container registry.

func LookupImportPipeline

func LookupImportPipeline(ctx *pulumi.Context, args *LookupImportPipelineArgs, opts ...pulumi.InvokeOption) (*LookupImportPipelineResult, error)

Gets the properties of the import pipeline. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func (*LookupImportPipelineResult) Defaults

Defaults sets the appropriate defaults for LookupImportPipelineResult

type LookupImportPipelineResultOutput

type LookupImportPipelineResultOutput struct{ *pulumi.OutputState }

An object that represents an import pipeline for a container registry.

func (LookupImportPipelineResultOutput) ElementType

func (LookupImportPipelineResultOutput) Id

The resource ID.

func (LookupImportPipelineResultOutput) Identity

The identity of the import pipeline.

func (LookupImportPipelineResultOutput) Location

The location of the import pipeline.

func (LookupImportPipelineResultOutput) Name

The name of the resource.

func (LookupImportPipelineResultOutput) Options

The list of all options configured for the pipeline.

func (LookupImportPipelineResultOutput) ProvisioningState

The provisioning state of the pipeline at the time the operation was called.

func (LookupImportPipelineResultOutput) Source

The source properties of the import pipeline.

func (LookupImportPipelineResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupImportPipelineResultOutput) ToLookupImportPipelineResultOutput

func (o LookupImportPipelineResultOutput) ToLookupImportPipelineResultOutput() LookupImportPipelineResultOutput

func (LookupImportPipelineResultOutput) ToLookupImportPipelineResultOutputWithContext

func (o LookupImportPipelineResultOutput) ToLookupImportPipelineResultOutputWithContext(ctx context.Context) LookupImportPipelineResultOutput

func (LookupImportPipelineResultOutput) Trigger

The properties that describe the trigger of the import pipeline.

func (LookupImportPipelineResultOutput) Type

The type of the resource.

type LookupPipelineRunArgs

type LookupPipelineRunArgs struct {
	// The name of the pipeline run.
	PipelineRunName string `pulumi:"pipelineRunName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPipelineRunOutputArgs

type LookupPipelineRunOutputArgs struct {
	// The name of the pipeline run.
	PipelineRunName pulumi.StringInput `pulumi:"pipelineRunName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPipelineRunOutputArgs) ElementType

type LookupPipelineRunResult

type LookupPipelineRunResult struct {
	// How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of a pipeline run.
	ProvisioningState string `pulumi:"provisioningState"`
	// The request parameters for a pipeline run.
	Request *PipelineRunRequestResponse `pulumi:"request"`
	// The response of a pipeline run.
	Response PipelineRunResponseResponse `pulumi:"response"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a pipeline run for a container registry.

func LookupPipelineRun

func LookupPipelineRun(ctx *pulumi.Context, args *LookupPipelineRunArgs, opts ...pulumi.InvokeOption) (*LookupPipelineRunResult, error)

Gets the detailed information for a given pipeline run. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func (*LookupPipelineRunResult) Defaults

Defaults sets the appropriate defaults for LookupPipelineRunResult

type LookupPipelineRunResultOutput

type LookupPipelineRunResultOutput struct{ *pulumi.OutputState }

An object that represents a pipeline run for a container registry.

func (LookupPipelineRunResultOutput) ElementType

func (LookupPipelineRunResultOutput) ForceUpdateTag

How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.

func (LookupPipelineRunResultOutput) Id

The resource ID.

func (LookupPipelineRunResultOutput) Name

The name of the resource.

func (LookupPipelineRunResultOutput) ProvisioningState

func (o LookupPipelineRunResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of a pipeline run.

func (LookupPipelineRunResultOutput) Request

The request parameters for a pipeline run.

func (LookupPipelineRunResultOutput) Response

The response of a pipeline run.

func (LookupPipelineRunResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutput

func (o LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutput() LookupPipelineRunResultOutput

func (LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutputWithContext

func (o LookupPipelineRunResultOutput) ToLookupPipelineRunResultOutputWithContext(ctx context.Context) LookupPipelineRunResultOutput

func (LookupPipelineRunResultOutput) Type

The type of the resource.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource of private endpoint.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a private endpoint connection for a container registry.

func LookupPrivateEndpointConnection

Get the specified private endpoint connection associated with the container registry. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

An object that represents a private endpoint connection for a container registry.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

The resource ID.

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource.

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The resource of private endpoint.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource.

type LookupRegistryArgs

type LookupRegistryArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRegistryOutputArgs

type LookupRegistryOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRegistryOutputArgs) ElementType

func (LookupRegistryOutputArgs) ElementType() reflect.Type

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"`
	// Enable a single data endpoint per region for serving data.
	DataEndpointEnabled *bool `pulumi:"dataEndpointEnabled"`
	// List of host names that will serve data when dataEndpointEnabled is true.
	DataEndpointHostNames []string `pulumi:"dataEndpointHostNames"`
	// The encryption settings of container registry.
	Encryption *EncryptionPropertyResponse `pulumi:"encryption"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The identity of the container registry.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// 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"`
	// Whether to allow trusted Azure services to access a network restricted registry.
	NetworkRuleBypassOptions *string `pulumi:"networkRuleBypassOptions"`
	// The network rule set for a container registry.
	NetworkRuleSet *NetworkRuleSetResponse `pulumi:"networkRuleSet"`
	// The policies for a container registry.
	Policies *PoliciesResponse `pulumi:"policies"`
	// List of private endpoint connections for a container registry.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The provisioning state of the container registry at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// Whether or not public network access is allowed for the container registry.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// 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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Whether or not zone redundancy is enabled for this container registry
	ZoneRedundancy *string `pulumi:"zoneRedundancy"`
}

An object that represents a container registry.

func LookupRegistry

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

Gets the properties of the specified container registry. Azure REST API version: 2022-12-01.

Other available API versions: 2017-03-01, 2019-05-01, 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func (*LookupRegistryResult) Defaults

func (val *LookupRegistryResult) Defaults() *LookupRegistryResult

Defaults sets the appropriate defaults for LookupRegistryResult

type LookupRegistryResultOutput

type LookupRegistryResultOutput struct{ *pulumi.OutputState }

An object that represents a container registry.

func (LookupRegistryResultOutput) AdminUserEnabled

func (o LookupRegistryResultOutput) AdminUserEnabled() pulumi.BoolPtrOutput

The value that indicates whether the admin user is enabled.

func (LookupRegistryResultOutput) CreationDate

The creation date of the container registry in ISO8601 format.

func (LookupRegistryResultOutput) DataEndpointEnabled

func (o LookupRegistryResultOutput) DataEndpointEnabled() pulumi.BoolPtrOutput

Enable a single data endpoint per region for serving data.

func (LookupRegistryResultOutput) DataEndpointHostNames

func (o LookupRegistryResultOutput) DataEndpointHostNames() pulumi.StringArrayOutput

List of host names that will serve data when dataEndpointEnabled is true.

func (LookupRegistryResultOutput) ElementType

func (LookupRegistryResultOutput) ElementType() reflect.Type

func (LookupRegistryResultOutput) Encryption

The encryption settings of container registry.

func (LookupRegistryResultOutput) Id

The resource ID.

func (LookupRegistryResultOutput) Identity

The identity of the container registry.

func (LookupRegistryResultOutput) Location

The location of the resource. This cannot be changed after the resource is created.

func (LookupRegistryResultOutput) LoginServer

The URL that can be used to log into the container registry.

func (LookupRegistryResultOutput) Name

The name of the resource.

func (LookupRegistryResultOutput) NetworkRuleBypassOptions

func (o LookupRegistryResultOutput) NetworkRuleBypassOptions() pulumi.StringPtrOutput

Whether to allow trusted Azure services to access a network restricted registry.

func (LookupRegistryResultOutput) NetworkRuleSet

The network rule set for a container registry.

func (LookupRegistryResultOutput) Policies

The policies for a container registry.

func (LookupRegistryResultOutput) PrivateEndpointConnections

List of private endpoint connections for a container registry.

func (LookupRegistryResultOutput) ProvisioningState

func (o LookupRegistryResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the container registry at the time the operation was called.

func (LookupRegistryResultOutput) PublicNetworkAccess

func (o LookupRegistryResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether or not public network access is allowed for the container registry.

func (LookupRegistryResultOutput) Sku

The SKU of the container registry.

func (LookupRegistryResultOutput) Status

The status of the container registry at the time the operation was called.

func (LookupRegistryResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupRegistryResultOutput) Tags

The tags of the resource.

func (LookupRegistryResultOutput) ToLookupRegistryResultOutput

func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput

func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext

func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput

func (LookupRegistryResultOutput) Type

The type of the resource.

func (LookupRegistryResultOutput) ZoneRedundancy

Whether or not zone redundancy is enabled for this container registry

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. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupReplicationOutputArgs

type LookupReplicationOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the replication.
	ReplicationName pulumi.StringInput `pulumi:"replicationName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupReplicationOutputArgs) ElementType

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"`
	// Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.
	RegionEndpointEnabled *bool `pulumi:"regionEndpointEnabled"`
	// The status of the replication at the time the operation was called.
	Status StatusResponse `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// Whether or not zone redundancy is enabled for this container registry replication
	ZoneRedundancy *string `pulumi:"zoneRedundancy"`
}

An object that represents a replication for a container registry.

func LookupReplication

func LookupReplication(ctx *pulumi.Context, args *LookupReplicationArgs, opts ...pulumi.InvokeOption) (*LookupReplicationResult, error)

Gets the properties of the specified replication. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func (*LookupReplicationResult) Defaults

Defaults sets the appropriate defaults for LookupReplicationResult

type LookupReplicationResultOutput

type LookupReplicationResultOutput struct{ *pulumi.OutputState }

An object that represents a replication for a container registry.

func (LookupReplicationResultOutput) ElementType

func (LookupReplicationResultOutput) Id

The resource ID.

func (LookupReplicationResultOutput) Location

The location of the resource. This cannot be changed after the resource is created.

func (LookupReplicationResultOutput) Name

The name of the resource.

func (LookupReplicationResultOutput) ProvisioningState

func (o LookupReplicationResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the replication at the time the operation was called.

func (LookupReplicationResultOutput) RegionEndpointEnabled

func (o LookupReplicationResultOutput) RegionEndpointEnabled() pulumi.BoolPtrOutput

Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.

func (LookupReplicationResultOutput) Status

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

func (LookupReplicationResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupReplicationResultOutput) Tags

The tags of the resource.

func (LookupReplicationResultOutput) ToLookupReplicationResultOutput

func (o LookupReplicationResultOutput) ToLookupReplicationResultOutput() LookupReplicationResultOutput

func (LookupReplicationResultOutput) ToLookupReplicationResultOutputWithContext

func (o LookupReplicationResultOutput) ToLookupReplicationResultOutputWithContext(ctx context.Context) LookupReplicationResultOutput

func (LookupReplicationResultOutput) Type

The type of the resource.

func (LookupReplicationResultOutput) ZoneRedundancy

Whether or not zone redundancy is enabled for this container registry replication

type LookupScopeMapArgs

type LookupScopeMapArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the scope map.
	ScopeMapName string `pulumi:"scopeMapName"`
}

type LookupScopeMapOutputArgs

type LookupScopeMapOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the scope map.
	ScopeMapName pulumi.StringInput `pulumi:"scopeMapName"`
}

func (LookupScopeMapOutputArgs) ElementType

func (LookupScopeMapOutputArgs) ElementType() reflect.Type

type LookupScopeMapResult

type LookupScopeMapResult struct {
	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions []string `pulumi:"actions"`
	// The creation date of scope map.
	CreationDate string `pulumi:"creationDate"`
	// The user friendly description of the scope map.
	Description *string `pulumi:"description"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a scope map for a container registry.

func LookupScopeMap

func LookupScopeMap(ctx *pulumi.Context, args *LookupScopeMapArgs, opts ...pulumi.InvokeOption) (*LookupScopeMapResult, error)

Gets the properties of the specified scope map. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type LookupScopeMapResultOutput

type LookupScopeMapResultOutput struct{ *pulumi.OutputState }

An object that represents a scope map for a container registry.

func (LookupScopeMapResultOutput) Actions

The list of scoped permissions for registry artifacts. E.g. repositories/repository-name/content/read, repositories/repository-name/metadata/write

func (LookupScopeMapResultOutput) CreationDate

The creation date of scope map.

func (LookupScopeMapResultOutput) Description

The user friendly description of the scope map.

func (LookupScopeMapResultOutput) ElementType

func (LookupScopeMapResultOutput) ElementType() reflect.Type

func (LookupScopeMapResultOutput) Id

The resource ID.

func (LookupScopeMapResultOutput) Name

The name of the resource.

func (LookupScopeMapResultOutput) ProvisioningState

func (o LookupScopeMapResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupScopeMapResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupScopeMapResultOutput) ToLookupScopeMapResultOutput

func (o LookupScopeMapResultOutput) ToLookupScopeMapResultOutput() LookupScopeMapResultOutput

func (LookupScopeMapResultOutput) ToLookupScopeMapResultOutputWithContext

func (o LookupScopeMapResultOutput) ToLookupScopeMapResultOutputWithContext(ctx context.Context) LookupScopeMapResultOutput

func (LookupScopeMapResultOutput) Type

The type of the resource.

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 LookupTaskOutputArgs

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

func (LookupTaskOutputArgs) ElementType

func (LookupTaskOutputArgs) ElementType() reflect.Type

type LookupTaskResult

type LookupTaskResult struct {
	// The machine configuration of the run agent.
	AgentConfiguration *AgentPropertiesResponse `pulumi:"agentConfiguration"`
	// The dedicated agent pool for the task.
	AgentPoolName *string `pulumi:"agentPoolName"`
	// The creation date of task.
	CreationDate string `pulumi:"creationDate"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials *CredentialsResponse `pulumi:"credentials"`
	// The resource ID.
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask *bool `pulumi:"isSystemTask"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate *string `pulumi:"logTemplate"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The platform properties against which the run has to happen.
	Platform *PlatformPropertiesResponse `pulumi:"platform"`
	// The provisioning state of the task.
	ProvisioningState string `pulumi:"provisioningState"`
	// The current status of task.
	Status *string `pulumi:"status"`
	// The properties of a task step.
	Step interface{} `pulumi:"step"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Get the properties of a specified task. Azure REST API version: 2019-06-01-preview.

Other available API versions: 2018-09-01, 2019-04-01.

func (*LookupTaskResult) Defaults

func (val *LookupTaskResult) Defaults() *LookupTaskResult

Defaults sets the appropriate defaults for LookupTaskResult

type LookupTaskResultOutput

type LookupTaskResultOutput struct{ *pulumi.OutputState }

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

func (LookupTaskResultOutput) AgentConfiguration

The machine configuration of the run agent.

func (LookupTaskResultOutput) AgentPoolName

func (o LookupTaskResultOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the task.

func (LookupTaskResultOutput) CreationDate

func (o LookupTaskResultOutput) CreationDate() pulumi.StringOutput

The creation date of task.

func (LookupTaskResultOutput) Credentials

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

func (LookupTaskResultOutput) ElementType

func (LookupTaskResultOutput) ElementType() reflect.Type

func (LookupTaskResultOutput) Id

The resource ID.

func (LookupTaskResultOutput) Identity

Identity for the resource.

func (LookupTaskResultOutput) IsSystemTask

func (o LookupTaskResultOutput) IsSystemTask() pulumi.BoolPtrOutput

The value of this property indicates whether the task resource is system task or not.

func (LookupTaskResultOutput) Location

The location of the resource. This cannot be changed after the resource is created.

func (LookupTaskResultOutput) LogTemplate

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

func (LookupTaskResultOutput) Name

The name of the resource.

func (LookupTaskResultOutput) Platform

The platform properties against which the run has to happen.

func (LookupTaskResultOutput) ProvisioningState

func (o LookupTaskResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the task.

func (LookupTaskResultOutput) Status

The current status of task.

func (LookupTaskResultOutput) Step

The properties of a task step.

func (LookupTaskResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupTaskResultOutput) Tags

The tags of the resource.

func (LookupTaskResultOutput) Timeout

Run timeout in seconds.

func (LookupTaskResultOutput) ToLookupTaskResultOutput

func (o LookupTaskResultOutput) ToLookupTaskResultOutput() LookupTaskResultOutput

func (LookupTaskResultOutput) ToLookupTaskResultOutputWithContext

func (o LookupTaskResultOutput) ToLookupTaskResultOutputWithContext(ctx context.Context) LookupTaskResultOutput

func (LookupTaskResultOutput) Trigger

The properties that describe all triggers for the task.

func (LookupTaskResultOutput) Type

The type of the resource.

type LookupTaskRunArgs

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

type LookupTaskRunOutputArgs

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

func (LookupTaskRunOutputArgs) ElementType

func (LookupTaskRunOutputArgs) ElementType() reflect.Type

type LookupTaskRunResult

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

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

func LookupTaskRun

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

Gets the detailed information for a given task run. Azure REST API version: 2019-06-01-preview.

func (*LookupTaskRunResult) Defaults

func (val *LookupTaskRunResult) Defaults() *LookupTaskRunResult

Defaults sets the appropriate defaults for LookupTaskRunResult

type LookupTaskRunResultOutput

type LookupTaskRunResultOutput struct{ *pulumi.OutputState }

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

func (LookupTaskRunResultOutput) ElementType

func (LookupTaskRunResultOutput) ElementType() reflect.Type

func (LookupTaskRunResultOutput) ForceUpdateTag

How the run should be forced to rerun even if the run request configuration has not changed

func (LookupTaskRunResultOutput) Id

The resource ID.

func (LookupTaskRunResultOutput) Identity

Identity for the resource.

func (LookupTaskRunResultOutput) Location

The location of the resource

func (LookupTaskRunResultOutput) Name

The name of the resource.

func (LookupTaskRunResultOutput) ProvisioningState

func (o LookupTaskRunResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of this task run

func (LookupTaskRunResultOutput) RunRequest

The request (parameters) for the run

func (LookupTaskRunResultOutput) RunResult

The result of this task run

func (LookupTaskRunResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupTaskRunResultOutput) ToLookupTaskRunResultOutput

func (o LookupTaskRunResultOutput) ToLookupTaskRunResultOutput() LookupTaskRunResultOutput

func (LookupTaskRunResultOutput) ToLookupTaskRunResultOutputWithContext

func (o LookupTaskRunResultOutput) ToLookupTaskRunResultOutputWithContext(ctx context.Context) LookupTaskRunResultOutput

func (LookupTaskRunResultOutput) Type

The type of the resource.

type LookupTokenArgs

type LookupTokenArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the token.
	TokenName string `pulumi:"tokenName"`
}

type LookupTokenOutputArgs

type LookupTokenOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the token.
	TokenName pulumi.StringInput `pulumi:"tokenName"`
}

func (LookupTokenOutputArgs) ElementType

func (LookupTokenOutputArgs) ElementType() reflect.Type

type LookupTokenResult

type LookupTokenResult struct {
	// The creation date of scope map.
	CreationDate string `pulumi:"creationDate"`
	// The credentials that can be used for authenticating the token.
	Credentials *TokenCredentialsPropertiesResponse `pulumi:"credentials"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource ID of the scope map to which the token will be associated with.
	ScopeMapId *string `pulumi:"scopeMapId"`
	// The status of the token example enabled or disabled.
	Status *string `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a token for a container registry.

func LookupToken

func LookupToken(ctx *pulumi.Context, args *LookupTokenArgs, opts ...pulumi.InvokeOption) (*LookupTokenResult, error)

Gets the properties of the specified token. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type LookupTokenResultOutput

type LookupTokenResultOutput struct{ *pulumi.OutputState }

An object that represents a token for a container registry.

func (LookupTokenResultOutput) CreationDate

func (o LookupTokenResultOutput) CreationDate() pulumi.StringOutput

The creation date of scope map.

func (LookupTokenResultOutput) Credentials

The credentials that can be used for authenticating the token.

func (LookupTokenResultOutput) ElementType

func (LookupTokenResultOutput) ElementType() reflect.Type

func (LookupTokenResultOutput) Id

The resource ID.

func (LookupTokenResultOutput) Name

The name of the resource.

func (LookupTokenResultOutput) ProvisioningState

func (o LookupTokenResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupTokenResultOutput) ScopeMapId

The resource ID of the scope map to which the token will be associated with.

func (LookupTokenResultOutput) Status

The status of the token example enabled or disabled.

func (LookupTokenResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupTokenResultOutput) ToLookupTokenResultOutput

func (o LookupTokenResultOutput) ToLookupTokenResultOutput() LookupTokenResultOutput

func (LookupTokenResultOutput) ToLookupTokenResultOutputWithContext

func (o LookupTokenResultOutput) ToLookupTokenResultOutputWithContext(ctx context.Context) LookupTokenResultOutput

func (LookupTokenResultOutput) Type

The type of the resource.

type LookupWebhookArgs

type LookupWebhookArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the webhook.
	WebhookName string `pulumi:"webhookName"`
}

type LookupWebhookOutputArgs

type LookupWebhookOutputArgs struct {
	// The name of the container registry.
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the webhook.
	WebhookName pulumi.StringInput `pulumi:"webhookName"`
}

func (LookupWebhookOutputArgs) ElementType

func (LookupWebhookOutputArgs) ElementType() reflect.Type

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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Gets the properties of the specified webhook. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

type LookupWebhookResultOutput

type LookupWebhookResultOutput struct{ *pulumi.OutputState }

An object that represents a webhook for a container registry.

func (LookupWebhookResultOutput) Actions

The list of actions that trigger the webhook to post notifications.

func (LookupWebhookResultOutput) ElementType

func (LookupWebhookResultOutput) ElementType() reflect.Type

func (LookupWebhookResultOutput) Id

The resource ID.

func (LookupWebhookResultOutput) Location

The location of the resource. This cannot be changed after the resource is created.

func (LookupWebhookResultOutput) Name

The name of the resource.

func (LookupWebhookResultOutput) ProvisioningState

func (o LookupWebhookResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the webhook at the time the operation was called.

func (LookupWebhookResultOutput) Scope

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.

func (LookupWebhookResultOutput) Status

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

func (LookupWebhookResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupWebhookResultOutput) Tags

The tags of the resource.

func (LookupWebhookResultOutput) ToLookupWebhookResultOutput

func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput

func (LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext

func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput

func (LookupWebhookResultOutput) Type

The type of the resource.

type NetworkRuleBypassOptions

type NetworkRuleBypassOptions string

Whether to allow trusted Azure services to access a network restricted registry.

func (NetworkRuleBypassOptions) ElementType

func (NetworkRuleBypassOptions) ElementType() reflect.Type

func (NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsOutput

func (e NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsOutput() NetworkRuleBypassOptionsOutput

func (NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsOutputWithContext

func (e NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsOutputWithContext(ctx context.Context) NetworkRuleBypassOptionsOutput

func (NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsPtrOutput

func (e NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsPtrOutput() NetworkRuleBypassOptionsPtrOutput

func (NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsPtrOutputWithContext

func (e NetworkRuleBypassOptions) ToNetworkRuleBypassOptionsPtrOutputWithContext(ctx context.Context) NetworkRuleBypassOptionsPtrOutput

func (NetworkRuleBypassOptions) ToStringOutput

func (e NetworkRuleBypassOptions) ToStringOutput() pulumi.StringOutput

func (NetworkRuleBypassOptions) ToStringOutputWithContext

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

func (NetworkRuleBypassOptions) ToStringPtrOutput

func (e NetworkRuleBypassOptions) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleBypassOptions) ToStringPtrOutputWithContext

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

type NetworkRuleBypassOptionsInput

type NetworkRuleBypassOptionsInput interface {
	pulumi.Input

	ToNetworkRuleBypassOptionsOutput() NetworkRuleBypassOptionsOutput
	ToNetworkRuleBypassOptionsOutputWithContext(context.Context) NetworkRuleBypassOptionsOutput
}

NetworkRuleBypassOptionsInput is an input type that accepts values of the NetworkRuleBypassOptions enum A concrete instance of `NetworkRuleBypassOptionsInput` can be one of the following:

NetworkRuleBypassOptionsAzureServices
NetworkRuleBypassOptionsNone

type NetworkRuleBypassOptionsOutput

type NetworkRuleBypassOptionsOutput struct{ *pulumi.OutputState }

func (NetworkRuleBypassOptionsOutput) ElementType

func (NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsOutput

func (o NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsOutput() NetworkRuleBypassOptionsOutput

func (NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsOutputWithContext

func (o NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsOutputWithContext(ctx context.Context) NetworkRuleBypassOptionsOutput

func (NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsPtrOutput

func (o NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsPtrOutput() NetworkRuleBypassOptionsPtrOutput

func (NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsPtrOutputWithContext

func (o NetworkRuleBypassOptionsOutput) ToNetworkRuleBypassOptionsPtrOutputWithContext(ctx context.Context) NetworkRuleBypassOptionsPtrOutput

func (NetworkRuleBypassOptionsOutput) ToStringOutput

func (NetworkRuleBypassOptionsOutput) ToStringOutputWithContext

func (o NetworkRuleBypassOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkRuleBypassOptionsOutput) ToStringPtrOutput

func (NetworkRuleBypassOptionsOutput) ToStringPtrOutputWithContext

func (o NetworkRuleBypassOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkRuleBypassOptionsPtrInput

type NetworkRuleBypassOptionsPtrInput interface {
	pulumi.Input

	ToNetworkRuleBypassOptionsPtrOutput() NetworkRuleBypassOptionsPtrOutput
	ToNetworkRuleBypassOptionsPtrOutputWithContext(context.Context) NetworkRuleBypassOptionsPtrOutput
}

func NetworkRuleBypassOptionsPtr

func NetworkRuleBypassOptionsPtr(v string) NetworkRuleBypassOptionsPtrInput

type NetworkRuleBypassOptionsPtrOutput

type NetworkRuleBypassOptionsPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleBypassOptionsPtrOutput) Elem

func (NetworkRuleBypassOptionsPtrOutput) ElementType

func (NetworkRuleBypassOptionsPtrOutput) ToNetworkRuleBypassOptionsPtrOutput

func (o NetworkRuleBypassOptionsPtrOutput) ToNetworkRuleBypassOptionsPtrOutput() NetworkRuleBypassOptionsPtrOutput

func (NetworkRuleBypassOptionsPtrOutput) ToNetworkRuleBypassOptionsPtrOutputWithContext

func (o NetworkRuleBypassOptionsPtrOutput) ToNetworkRuleBypassOptionsPtrOutputWithContext(ctx context.Context) NetworkRuleBypassOptionsPtrOutput

func (NetworkRuleBypassOptionsPtrOutput) ToStringPtrOutput

func (NetworkRuleBypassOptionsPtrOutput) ToStringPtrOutputWithContext

func (o NetworkRuleBypassOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 network rule set for a container registry.

func (*NetworkRuleSet) Defaults

func (val *NetworkRuleSet) Defaults() *NetworkRuleSet

Defaults sets the appropriate defaults for NetworkRuleSet

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 network rule set for a container registry.

func (*NetworkRuleSetArgs) Defaults

func (val *NetworkRuleSetArgs) Defaults() *NetworkRuleSetArgs

Defaults sets the appropriate defaults for NetworkRuleSetArgs

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

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

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 network rule set for a container registry.

func (*NetworkRuleSetResponse) Defaults

Defaults sets the appropriate defaults for NetworkRuleSetResponse

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

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

type OS

type OS string

The operating system type required for the run.

func (OS) ElementType

func (OS) ElementType() reflect.Type

func (OS) ToOSOutput

func (e OS) ToOSOutput() OSOutput

func (OS) ToOSOutputWithContext

func (e OS) ToOSOutputWithContext(ctx context.Context) OSOutput

func (OS) ToOSPtrOutput

func (e OS) ToOSPtrOutput() OSPtrOutput

func (OS) ToOSPtrOutputWithContext

func (e OS) ToOSPtrOutputWithContext(ctx context.Context) OSPtrOutput

func (OS) ToStringOutput

func (e OS) ToStringOutput() pulumi.StringOutput

func (OS) ToStringOutputWithContext

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

func (OS) ToStringPtrOutput

func (e OS) ToStringPtrOutput() pulumi.StringPtrOutput

func (OS) ToStringPtrOutputWithContext

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

type OSInput

type OSInput interface {
	pulumi.Input

	ToOSOutput() OSOutput
	ToOSOutputWithContext(context.Context) OSOutput
}

OSInput is an input type that accepts values of the OS enum A concrete instance of `OSInput` can be one of the following:

OSWindows
OSLinux

type OSOutput

type OSOutput struct{ *pulumi.OutputState }

func (OSOutput) ElementType

func (OSOutput) ElementType() reflect.Type

func (OSOutput) ToOSOutput

func (o OSOutput) ToOSOutput() OSOutput

func (OSOutput) ToOSOutputWithContext

func (o OSOutput) ToOSOutputWithContext(ctx context.Context) OSOutput

func (OSOutput) ToOSPtrOutput

func (o OSOutput) ToOSPtrOutput() OSPtrOutput

func (OSOutput) ToOSPtrOutputWithContext

func (o OSOutput) ToOSPtrOutputWithContext(ctx context.Context) OSPtrOutput

func (OSOutput) ToStringOutput

func (o OSOutput) ToStringOutput() pulumi.StringOutput

func (OSOutput) ToStringOutputWithContext

func (o OSOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OSOutput) ToStringPtrOutput

func (o OSOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OSOutput) ToStringPtrOutputWithContext

func (o OSOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OSPtrInput

type OSPtrInput interface {
	pulumi.Input

	ToOSPtrOutput() OSPtrOutput
	ToOSPtrOutputWithContext(context.Context) OSPtrOutput
}

func OSPtr

func OSPtr(v string) OSPtrInput

type OSPtrOutput

type OSPtrOutput struct{ *pulumi.OutputState }

func (OSPtrOutput) Elem

func (o OSPtrOutput) Elem() OSOutput

func (OSPtrOutput) ElementType

func (OSPtrOutput) ElementType() reflect.Type

func (OSPtrOutput) ToOSPtrOutput

func (o OSPtrOutput) ToOSPtrOutput() OSPtrOutput

func (OSPtrOutput) ToOSPtrOutputWithContext

func (o OSPtrOutput) ToOSPtrOutputWithContext(ctx context.Context) OSPtrOutput

func (OSPtrOutput) ToStringPtrOutput

func (o OSPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OSPtrOutput) ToStringPtrOutputWithContext

func (o OSPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OverrideTaskStepProperties

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

type OverrideTaskStepPropertiesArgs

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

func (OverrideTaskStepPropertiesArgs) ElementType

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutput

func (i OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutput() OverrideTaskStepPropertiesOutput

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesOutputWithContext

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

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutput

func (i OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesArgs) ToOverrideTaskStepPropertiesPtrOutputWithContext

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

type OverrideTaskStepPropertiesInput

type OverrideTaskStepPropertiesInput interface {
	pulumi.Input

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

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

OverrideTaskStepPropertiesArgs{...}

type OverrideTaskStepPropertiesOutput

type OverrideTaskStepPropertiesOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesOutput) Arguments

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

func (OverrideTaskStepPropertiesOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesOutput) ElementType

func (OverrideTaskStepPropertiesOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesOutput) Target

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

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutput

func (o OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutput() OverrideTaskStepPropertiesOutput

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesOutputWithContext

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

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutput

func (o OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesOutput) ToOverrideTaskStepPropertiesPtrOutputWithContext

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

func (OverrideTaskStepPropertiesOutput) UpdateTriggerToken

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

func (OverrideTaskStepPropertiesOutput) Values

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

type OverrideTaskStepPropertiesPtrInput

type OverrideTaskStepPropertiesPtrInput interface {
	pulumi.Input

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

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

        OverrideTaskStepPropertiesArgs{...}

or:

        nil

type OverrideTaskStepPropertiesPtrOutput

type OverrideTaskStepPropertiesPtrOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesPtrOutput) Arguments

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

func (OverrideTaskStepPropertiesPtrOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesPtrOutput) Elem

func (OverrideTaskStepPropertiesPtrOutput) ElementType

func (OverrideTaskStepPropertiesPtrOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesPtrOutput) Target

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

func (OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutput

func (o OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutput() OverrideTaskStepPropertiesPtrOutput

func (OverrideTaskStepPropertiesPtrOutput) ToOverrideTaskStepPropertiesPtrOutputWithContext

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

func (OverrideTaskStepPropertiesPtrOutput) UpdateTriggerToken

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

func (OverrideTaskStepPropertiesPtrOutput) Values

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

type OverrideTaskStepPropertiesResponse

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

type OverrideTaskStepPropertiesResponseOutput

type OverrideTaskStepPropertiesResponseOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesResponseOutput) Arguments

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

func (OverrideTaskStepPropertiesResponseOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesResponseOutput) ElementType

func (OverrideTaskStepPropertiesResponseOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesResponseOutput) Target

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

func (OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutput

func (o OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutput() OverrideTaskStepPropertiesResponseOutput

func (OverrideTaskStepPropertiesResponseOutput) ToOverrideTaskStepPropertiesResponseOutputWithContext

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

func (OverrideTaskStepPropertiesResponseOutput) UpdateTriggerToken

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

func (OverrideTaskStepPropertiesResponseOutput) Values

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

type OverrideTaskStepPropertiesResponsePtrOutput

type OverrideTaskStepPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (OverrideTaskStepPropertiesResponsePtrOutput) Arguments

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

func (OverrideTaskStepPropertiesResponsePtrOutput) ContextPath

The source context against which run has to be queued.

func (OverrideTaskStepPropertiesResponsePtrOutput) Elem

func (OverrideTaskStepPropertiesResponsePtrOutput) ElementType

func (OverrideTaskStepPropertiesResponsePtrOutput) File

The file against which run has to be queued.

func (OverrideTaskStepPropertiesResponsePtrOutput) Target

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

func (OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutput

func (o OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutput() OverrideTaskStepPropertiesResponsePtrOutput

func (OverrideTaskStepPropertiesResponsePtrOutput) ToOverrideTaskStepPropertiesResponsePtrOutputWithContext

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

func (OverrideTaskStepPropertiesResponsePtrOutput) UpdateTriggerToken

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

func (OverrideTaskStepPropertiesResponsePtrOutput) Values

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

type PackageSourceType

type PackageSourceType string

The type of package source for a archive.

func (PackageSourceType) ElementType

func (PackageSourceType) ElementType() reflect.Type

func (PackageSourceType) ToPackageSourceTypeOutput

func (e PackageSourceType) ToPackageSourceTypeOutput() PackageSourceTypeOutput

func (PackageSourceType) ToPackageSourceTypeOutputWithContext

func (e PackageSourceType) ToPackageSourceTypeOutputWithContext(ctx context.Context) PackageSourceTypeOutput

func (PackageSourceType) ToPackageSourceTypePtrOutput

func (e PackageSourceType) ToPackageSourceTypePtrOutput() PackageSourceTypePtrOutput

func (PackageSourceType) ToPackageSourceTypePtrOutputWithContext

func (e PackageSourceType) ToPackageSourceTypePtrOutputWithContext(ctx context.Context) PackageSourceTypePtrOutput

func (PackageSourceType) ToStringOutput

func (e PackageSourceType) ToStringOutput() pulumi.StringOutput

func (PackageSourceType) ToStringOutputWithContext

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

func (PackageSourceType) ToStringPtrOutput

func (e PackageSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PackageSourceType) ToStringPtrOutputWithContext

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

type PackageSourceTypeInput

type PackageSourceTypeInput interface {
	pulumi.Input

	ToPackageSourceTypeOutput() PackageSourceTypeOutput
	ToPackageSourceTypeOutputWithContext(context.Context) PackageSourceTypeOutput
}

PackageSourceTypeInput is an input type that accepts values of the PackageSourceType enum A concrete instance of `PackageSourceTypeInput` can be one of the following:

PackageSourceTypeRemote

type PackageSourceTypeOutput

type PackageSourceTypeOutput struct{ *pulumi.OutputState }

func (PackageSourceTypeOutput) ElementType

func (PackageSourceTypeOutput) ElementType() reflect.Type

func (PackageSourceTypeOutput) ToPackageSourceTypeOutput

func (o PackageSourceTypeOutput) ToPackageSourceTypeOutput() PackageSourceTypeOutput

func (PackageSourceTypeOutput) ToPackageSourceTypeOutputWithContext

func (o PackageSourceTypeOutput) ToPackageSourceTypeOutputWithContext(ctx context.Context) PackageSourceTypeOutput

func (PackageSourceTypeOutput) ToPackageSourceTypePtrOutput

func (o PackageSourceTypeOutput) ToPackageSourceTypePtrOutput() PackageSourceTypePtrOutput

func (PackageSourceTypeOutput) ToPackageSourceTypePtrOutputWithContext

func (o PackageSourceTypeOutput) ToPackageSourceTypePtrOutputWithContext(ctx context.Context) PackageSourceTypePtrOutput

func (PackageSourceTypeOutput) ToStringOutput

func (o PackageSourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (PackageSourceTypeOutput) ToStringOutputWithContext

func (o PackageSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PackageSourceTypeOutput) ToStringPtrOutput

func (o PackageSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PackageSourceTypeOutput) ToStringPtrOutputWithContext

func (o PackageSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PackageSourceTypePtrInput

type PackageSourceTypePtrInput interface {
	pulumi.Input

	ToPackageSourceTypePtrOutput() PackageSourceTypePtrOutput
	ToPackageSourceTypePtrOutputWithContext(context.Context) PackageSourceTypePtrOutput
}

func PackageSourceTypePtr

func PackageSourceTypePtr(v string) PackageSourceTypePtrInput

type PackageSourceTypePtrOutput

type PackageSourceTypePtrOutput struct{ *pulumi.OutputState }

func (PackageSourceTypePtrOutput) Elem

func (PackageSourceTypePtrOutput) ElementType

func (PackageSourceTypePtrOutput) ElementType() reflect.Type

func (PackageSourceTypePtrOutput) ToPackageSourceTypePtrOutput

func (o PackageSourceTypePtrOutput) ToPackageSourceTypePtrOutput() PackageSourceTypePtrOutput

func (PackageSourceTypePtrOutput) ToPackageSourceTypePtrOutputWithContext

func (o PackageSourceTypePtrOutput) ToPackageSourceTypePtrOutputWithContext(ctx context.Context) PackageSourceTypePtrOutput

func (PackageSourceTypePtrOutput) ToStringPtrOutput

func (o PackageSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PackageSourceTypePtrOutput) ToStringPtrOutputWithContext

func (o PackageSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ParentProperties

type ParentProperties struct {
	// The resource ID of the parent to which the connected registry will be associated.
	Id *string `pulumi:"id"`
	// The sync properties of the connected registry with its parent.
	SyncProperties SyncProperties `pulumi:"syncProperties"`
}

The properties of the connected registry parent.

type ParentPropertiesArgs

type ParentPropertiesArgs struct {
	// The resource ID of the parent to which the connected registry will be associated.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The sync properties of the connected registry with its parent.
	SyncProperties SyncPropertiesInput `pulumi:"syncProperties"`
}

The properties of the connected registry parent.

func (ParentPropertiesArgs) ElementType

func (ParentPropertiesArgs) ElementType() reflect.Type

func (ParentPropertiesArgs) ToParentPropertiesOutput

func (i ParentPropertiesArgs) ToParentPropertiesOutput() ParentPropertiesOutput

func (ParentPropertiesArgs) ToParentPropertiesOutputWithContext

func (i ParentPropertiesArgs) ToParentPropertiesOutputWithContext(ctx context.Context) ParentPropertiesOutput

type ParentPropertiesInput

type ParentPropertiesInput interface {
	pulumi.Input

	ToParentPropertiesOutput() ParentPropertiesOutput
	ToParentPropertiesOutputWithContext(context.Context) ParentPropertiesOutput
}

ParentPropertiesInput is an input type that accepts ParentPropertiesArgs and ParentPropertiesOutput values. You can construct a concrete instance of `ParentPropertiesInput` via:

ParentPropertiesArgs{...}

type ParentPropertiesOutput

type ParentPropertiesOutput struct{ *pulumi.OutputState }

The properties of the connected registry parent.

func (ParentPropertiesOutput) ElementType

func (ParentPropertiesOutput) ElementType() reflect.Type

func (ParentPropertiesOutput) Id

The resource ID of the parent to which the connected registry will be associated.

func (ParentPropertiesOutput) SyncProperties

func (o ParentPropertiesOutput) SyncProperties() SyncPropertiesOutput

The sync properties of the connected registry with its parent.

func (ParentPropertiesOutput) ToParentPropertiesOutput

func (o ParentPropertiesOutput) ToParentPropertiesOutput() ParentPropertiesOutput

func (ParentPropertiesOutput) ToParentPropertiesOutputWithContext

func (o ParentPropertiesOutput) ToParentPropertiesOutputWithContext(ctx context.Context) ParentPropertiesOutput

type ParentPropertiesResponse

type ParentPropertiesResponse struct {
	// The resource ID of the parent to which the connected registry will be associated.
	Id *string `pulumi:"id"`
	// The sync properties of the connected registry with its parent.
	SyncProperties SyncPropertiesResponse `pulumi:"syncProperties"`
}

The properties of the connected registry parent.

type ParentPropertiesResponseOutput

type ParentPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the connected registry parent.

func (ParentPropertiesResponseOutput) ElementType

func (ParentPropertiesResponseOutput) Id

The resource ID of the parent to which the connected registry will be associated.

func (ParentPropertiesResponseOutput) SyncProperties

The sync properties of the connected registry with its parent.

func (ParentPropertiesResponseOutput) ToParentPropertiesResponseOutput

func (o ParentPropertiesResponseOutput) ToParentPropertiesResponseOutput() ParentPropertiesResponseOutput

func (ParentPropertiesResponseOutput) ToParentPropertiesResponseOutputWithContext

func (o ParentPropertiesResponseOutput) ToParentPropertiesResponseOutputWithContext(ctx context.Context) ParentPropertiesResponseOutput

type PipelineOptions

type PipelineOptions string

func (PipelineOptions) ElementType

func (PipelineOptions) ElementType() reflect.Type

func (PipelineOptions) ToPipelineOptionsOutput

func (e PipelineOptions) ToPipelineOptionsOutput() PipelineOptionsOutput

func (PipelineOptions) ToPipelineOptionsOutputWithContext

func (e PipelineOptions) ToPipelineOptionsOutputWithContext(ctx context.Context) PipelineOptionsOutput

func (PipelineOptions) ToPipelineOptionsPtrOutput

func (e PipelineOptions) ToPipelineOptionsPtrOutput() PipelineOptionsPtrOutput

func (PipelineOptions) ToPipelineOptionsPtrOutputWithContext

func (e PipelineOptions) ToPipelineOptionsPtrOutputWithContext(ctx context.Context) PipelineOptionsPtrOutput

func (PipelineOptions) ToStringOutput

func (e PipelineOptions) ToStringOutput() pulumi.StringOutput

func (PipelineOptions) ToStringOutputWithContext

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

func (PipelineOptions) ToStringPtrOutput

func (e PipelineOptions) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineOptions) ToStringPtrOutputWithContext

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

type PipelineOptionsInput

type PipelineOptionsInput interface {
	pulumi.Input

	ToPipelineOptionsOutput() PipelineOptionsOutput
	ToPipelineOptionsOutputWithContext(context.Context) PipelineOptionsOutput
}

PipelineOptionsInput is an input type that accepts values of the PipelineOptions enum A concrete instance of `PipelineOptionsInput` can be one of the following:

PipelineOptionsOverwriteTags
PipelineOptionsOverwriteBlobs
PipelineOptionsDeleteSourceBlobOnSuccess
PipelineOptionsContinueOnErrors

type PipelineOptionsOutput

type PipelineOptionsOutput struct{ *pulumi.OutputState }

func (PipelineOptionsOutput) ElementType

func (PipelineOptionsOutput) ElementType() reflect.Type

func (PipelineOptionsOutput) ToPipelineOptionsOutput

func (o PipelineOptionsOutput) ToPipelineOptionsOutput() PipelineOptionsOutput

func (PipelineOptionsOutput) ToPipelineOptionsOutputWithContext

func (o PipelineOptionsOutput) ToPipelineOptionsOutputWithContext(ctx context.Context) PipelineOptionsOutput

func (PipelineOptionsOutput) ToPipelineOptionsPtrOutput

func (o PipelineOptionsOutput) ToPipelineOptionsPtrOutput() PipelineOptionsPtrOutput

func (PipelineOptionsOutput) ToPipelineOptionsPtrOutputWithContext

func (o PipelineOptionsOutput) ToPipelineOptionsPtrOutputWithContext(ctx context.Context) PipelineOptionsPtrOutput

func (PipelineOptionsOutput) ToStringOutput

func (o PipelineOptionsOutput) ToStringOutput() pulumi.StringOutput

func (PipelineOptionsOutput) ToStringOutputWithContext

func (o PipelineOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineOptionsOutput) ToStringPtrOutput

func (o PipelineOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineOptionsOutput) ToStringPtrOutputWithContext

func (o PipelineOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineOptionsPtrInput

type PipelineOptionsPtrInput interface {
	pulumi.Input

	ToPipelineOptionsPtrOutput() PipelineOptionsPtrOutput
	ToPipelineOptionsPtrOutputWithContext(context.Context) PipelineOptionsPtrOutput
}

func PipelineOptionsPtr

func PipelineOptionsPtr(v string) PipelineOptionsPtrInput

type PipelineOptionsPtrOutput

type PipelineOptionsPtrOutput struct{ *pulumi.OutputState }

func (PipelineOptionsPtrOutput) Elem

func (PipelineOptionsPtrOutput) ElementType

func (PipelineOptionsPtrOutput) ElementType() reflect.Type

func (PipelineOptionsPtrOutput) ToPipelineOptionsPtrOutput

func (o PipelineOptionsPtrOutput) ToPipelineOptionsPtrOutput() PipelineOptionsPtrOutput

func (PipelineOptionsPtrOutput) ToPipelineOptionsPtrOutputWithContext

func (o PipelineOptionsPtrOutput) ToPipelineOptionsPtrOutputWithContext(ctx context.Context) PipelineOptionsPtrOutput

func (PipelineOptionsPtrOutput) ToStringPtrOutput

func (o PipelineOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineOptionsPtrOutput) ToStringPtrOutputWithContext

func (o PipelineOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineRun

type PipelineRun struct {
	pulumi.CustomResourceState

	// How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
	ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of a pipeline run.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The request parameters for a pipeline run.
	Request PipelineRunRequestResponsePtrOutput `pulumi:"request"`
	// The response of a pipeline run.
	Response PipelineRunResponseResponseOutput `pulumi:"response"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a pipeline run for a container registry. Azure REST API version: 2023-01-01-preview. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview.

func GetPipelineRun

func GetPipelineRun(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineRunState, opts ...pulumi.ResourceOption) (*PipelineRun, error)

GetPipelineRun gets an existing PipelineRun 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 NewPipelineRun

func NewPipelineRun(ctx *pulumi.Context,
	name string, args *PipelineRunArgs, opts ...pulumi.ResourceOption) (*PipelineRun, error)

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

func (*PipelineRun) ElementType

func (*PipelineRun) ElementType() reflect.Type

func (*PipelineRun) ToPipelineRunOutput

func (i *PipelineRun) ToPipelineRunOutput() PipelineRunOutput

func (*PipelineRun) ToPipelineRunOutputWithContext

func (i *PipelineRun) ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput

type PipelineRunArgs

type PipelineRunArgs struct {
	// How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
	ForceUpdateTag pulumi.StringPtrInput
	// The name of the pipeline run.
	PipelineRunName pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The request parameters for a pipeline run.
	Request PipelineRunRequestPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PipelineRun resource.

func (PipelineRunArgs) ElementType

func (PipelineRunArgs) ElementType() reflect.Type

type PipelineRunInput

type PipelineRunInput interface {
	pulumi.Input

	ToPipelineRunOutput() PipelineRunOutput
	ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput
}

type PipelineRunOutput

type PipelineRunOutput struct{ *pulumi.OutputState }

func (PipelineRunOutput) ElementType

func (PipelineRunOutput) ElementType() reflect.Type

func (PipelineRunOutput) ForceUpdateTag

func (o PipelineRunOutput) ForceUpdateTag() pulumi.StringPtrOutput

How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.

func (PipelineRunOutput) Name

The name of the resource.

func (PipelineRunOutput) ProvisioningState

func (o PipelineRunOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of a pipeline run.

func (PipelineRunOutput) Request

The request parameters for a pipeline run.

func (PipelineRunOutput) Response

The response of a pipeline run.

func (PipelineRunOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PipelineRunOutput) ToPipelineRunOutput

func (o PipelineRunOutput) ToPipelineRunOutput() PipelineRunOutput

func (PipelineRunOutput) ToPipelineRunOutputWithContext

func (o PipelineRunOutput) ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput

func (PipelineRunOutput) Type

The type of the resource.

type PipelineRunRequest

type PipelineRunRequest struct {
	// List of source artifacts to be transferred by the pipeline.
	// Specify an image by repository ('hello-world'). This will use the 'latest' tag.
	// Specify an image by tag ('hello-world:latest').
	// Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
	Artifacts []string `pulumi:"artifacts"`
	// The digest of the tar used to transfer the artifacts.
	CatalogDigest *string `pulumi:"catalogDigest"`
	// The resource ID of the pipeline to run.
	PipelineResourceId *string `pulumi:"pipelineResourceId"`
	// The source properties of the pipeline run.
	Source *PipelineRunSourceProperties `pulumi:"source"`
	// The target properties of the pipeline run.
	Target *PipelineRunTargetProperties `pulumi:"target"`
}

The request properties provided for a pipeline run.

func (*PipelineRunRequest) Defaults

func (val *PipelineRunRequest) Defaults() *PipelineRunRequest

Defaults sets the appropriate defaults for PipelineRunRequest

type PipelineRunRequestArgs

type PipelineRunRequestArgs struct {
	// List of source artifacts to be transferred by the pipeline.
	// Specify an image by repository ('hello-world'). This will use the 'latest' tag.
	// Specify an image by tag ('hello-world:latest').
	// Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
	Artifacts pulumi.StringArrayInput `pulumi:"artifacts"`
	// The digest of the tar used to transfer the artifacts.
	CatalogDigest pulumi.StringPtrInput `pulumi:"catalogDigest"`
	// The resource ID of the pipeline to run.
	PipelineResourceId pulumi.StringPtrInput `pulumi:"pipelineResourceId"`
	// The source properties of the pipeline run.
	Source PipelineRunSourcePropertiesPtrInput `pulumi:"source"`
	// The target properties of the pipeline run.
	Target PipelineRunTargetPropertiesPtrInput `pulumi:"target"`
}

The request properties provided for a pipeline run.

func (*PipelineRunRequestArgs) Defaults

Defaults sets the appropriate defaults for PipelineRunRequestArgs

func (PipelineRunRequestArgs) ElementType

func (PipelineRunRequestArgs) ElementType() reflect.Type

func (PipelineRunRequestArgs) ToPipelineRunRequestOutput

func (i PipelineRunRequestArgs) ToPipelineRunRequestOutput() PipelineRunRequestOutput

func (PipelineRunRequestArgs) ToPipelineRunRequestOutputWithContext

func (i PipelineRunRequestArgs) ToPipelineRunRequestOutputWithContext(ctx context.Context) PipelineRunRequestOutput

func (PipelineRunRequestArgs) ToPipelineRunRequestPtrOutput

func (i PipelineRunRequestArgs) ToPipelineRunRequestPtrOutput() PipelineRunRequestPtrOutput

func (PipelineRunRequestArgs) ToPipelineRunRequestPtrOutputWithContext

func (i PipelineRunRequestArgs) ToPipelineRunRequestPtrOutputWithContext(ctx context.Context) PipelineRunRequestPtrOutput

type PipelineRunRequestInput

type PipelineRunRequestInput interface {
	pulumi.Input

	ToPipelineRunRequestOutput() PipelineRunRequestOutput
	ToPipelineRunRequestOutputWithContext(context.Context) PipelineRunRequestOutput
}

PipelineRunRequestInput is an input type that accepts PipelineRunRequestArgs and PipelineRunRequestOutput values. You can construct a concrete instance of `PipelineRunRequestInput` via:

PipelineRunRequestArgs{...}

type PipelineRunRequestOutput

type PipelineRunRequestOutput struct{ *pulumi.OutputState }

The request properties provided for a pipeline run.

func (PipelineRunRequestOutput) Artifacts

List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').

func (PipelineRunRequestOutput) CatalogDigest

The digest of the tar used to transfer the artifacts.

func (PipelineRunRequestOutput) ElementType

func (PipelineRunRequestOutput) ElementType() reflect.Type

func (PipelineRunRequestOutput) PipelineResourceId

func (o PipelineRunRequestOutput) PipelineResourceId() pulumi.StringPtrOutput

The resource ID of the pipeline to run.

func (PipelineRunRequestOutput) Source

The source properties of the pipeline run.

func (PipelineRunRequestOutput) Target

The target properties of the pipeline run.

func (PipelineRunRequestOutput) ToPipelineRunRequestOutput

func (o PipelineRunRequestOutput) ToPipelineRunRequestOutput() PipelineRunRequestOutput

func (PipelineRunRequestOutput) ToPipelineRunRequestOutputWithContext

func (o PipelineRunRequestOutput) ToPipelineRunRequestOutputWithContext(ctx context.Context) PipelineRunRequestOutput

func (PipelineRunRequestOutput) ToPipelineRunRequestPtrOutput

func (o PipelineRunRequestOutput) ToPipelineRunRequestPtrOutput() PipelineRunRequestPtrOutput

func (PipelineRunRequestOutput) ToPipelineRunRequestPtrOutputWithContext

func (o PipelineRunRequestOutput) ToPipelineRunRequestPtrOutputWithContext(ctx context.Context) PipelineRunRequestPtrOutput

type PipelineRunRequestPtrInput

type PipelineRunRequestPtrInput interface {
	pulumi.Input

	ToPipelineRunRequestPtrOutput() PipelineRunRequestPtrOutput
	ToPipelineRunRequestPtrOutputWithContext(context.Context) PipelineRunRequestPtrOutput
}

PipelineRunRequestPtrInput is an input type that accepts PipelineRunRequestArgs, PipelineRunRequestPtr and PipelineRunRequestPtrOutput values. You can construct a concrete instance of `PipelineRunRequestPtrInput` via:

        PipelineRunRequestArgs{...}

or:

        nil

type PipelineRunRequestPtrOutput

type PipelineRunRequestPtrOutput struct{ *pulumi.OutputState }

func (PipelineRunRequestPtrOutput) Artifacts

List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').

func (PipelineRunRequestPtrOutput) CatalogDigest

The digest of the tar used to transfer the artifacts.

func (PipelineRunRequestPtrOutput) Elem

func (PipelineRunRequestPtrOutput) ElementType

func (PipelineRunRequestPtrOutput) PipelineResourceId

func (o PipelineRunRequestPtrOutput) PipelineResourceId() pulumi.StringPtrOutput

The resource ID of the pipeline to run.

func (PipelineRunRequestPtrOutput) Source

The source properties of the pipeline run.

func (PipelineRunRequestPtrOutput) Target

The target properties of the pipeline run.

func (PipelineRunRequestPtrOutput) ToPipelineRunRequestPtrOutput

func (o PipelineRunRequestPtrOutput) ToPipelineRunRequestPtrOutput() PipelineRunRequestPtrOutput

func (PipelineRunRequestPtrOutput) ToPipelineRunRequestPtrOutputWithContext

func (o PipelineRunRequestPtrOutput) ToPipelineRunRequestPtrOutputWithContext(ctx context.Context) PipelineRunRequestPtrOutput

type PipelineRunRequestResponse

type PipelineRunRequestResponse struct {
	// List of source artifacts to be transferred by the pipeline.
	// Specify an image by repository ('hello-world'). This will use the 'latest' tag.
	// Specify an image by tag ('hello-world:latest').
	// Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
	Artifacts []string `pulumi:"artifacts"`
	// The digest of the tar used to transfer the artifacts.
	CatalogDigest *string `pulumi:"catalogDigest"`
	// The resource ID of the pipeline to run.
	PipelineResourceId *string `pulumi:"pipelineResourceId"`
	// The source properties of the pipeline run.
	Source *PipelineRunSourcePropertiesResponse `pulumi:"source"`
	// The target properties of the pipeline run.
	Target *PipelineRunTargetPropertiesResponse `pulumi:"target"`
}

The request properties provided for a pipeline run.

func (*PipelineRunRequestResponse) Defaults

Defaults sets the appropriate defaults for PipelineRunRequestResponse

type PipelineRunRequestResponseOutput

type PipelineRunRequestResponseOutput struct{ *pulumi.OutputState }

The request properties provided for a pipeline run.

func (PipelineRunRequestResponseOutput) Artifacts

List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').

func (PipelineRunRequestResponseOutput) CatalogDigest

The digest of the tar used to transfer the artifacts.

func (PipelineRunRequestResponseOutput) ElementType

func (PipelineRunRequestResponseOutput) PipelineResourceId

The resource ID of the pipeline to run.

func (PipelineRunRequestResponseOutput) Source

The source properties of the pipeline run.

func (PipelineRunRequestResponseOutput) Target

The target properties of the pipeline run.

func (PipelineRunRequestResponseOutput) ToPipelineRunRequestResponseOutput

func (o PipelineRunRequestResponseOutput) ToPipelineRunRequestResponseOutput() PipelineRunRequestResponseOutput

func (PipelineRunRequestResponseOutput) ToPipelineRunRequestResponseOutputWithContext

func (o PipelineRunRequestResponseOutput) ToPipelineRunRequestResponseOutputWithContext(ctx context.Context) PipelineRunRequestResponseOutput

type PipelineRunRequestResponsePtrOutput

type PipelineRunRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineRunRequestResponsePtrOutput) Artifacts

List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').

func (PipelineRunRequestResponsePtrOutput) CatalogDigest

The digest of the tar used to transfer the artifacts.

func (PipelineRunRequestResponsePtrOutput) Elem

func (PipelineRunRequestResponsePtrOutput) ElementType

func (PipelineRunRequestResponsePtrOutput) PipelineResourceId

The resource ID of the pipeline to run.

func (PipelineRunRequestResponsePtrOutput) Source

The source properties of the pipeline run.

func (PipelineRunRequestResponsePtrOutput) Target

The target properties of the pipeline run.

func (PipelineRunRequestResponsePtrOutput) ToPipelineRunRequestResponsePtrOutput

func (o PipelineRunRequestResponsePtrOutput) ToPipelineRunRequestResponsePtrOutput() PipelineRunRequestResponsePtrOutput

func (PipelineRunRequestResponsePtrOutput) ToPipelineRunRequestResponsePtrOutputWithContext

func (o PipelineRunRequestResponsePtrOutput) ToPipelineRunRequestResponsePtrOutputWithContext(ctx context.Context) PipelineRunRequestResponsePtrOutput

type PipelineRunResponseResponse

type PipelineRunResponseResponse struct {
	// The digest of the tar used to transfer the artifacts.
	CatalogDigest *string `pulumi:"catalogDigest"`
	// The time the pipeline run finished.
	FinishTime *string `pulumi:"finishTime"`
	// The artifacts imported in the pipeline run.
	ImportedArtifacts []string `pulumi:"importedArtifacts"`
	// The detailed error message for the pipeline run in the case of failure.
	PipelineRunErrorMessage *string `pulumi:"pipelineRunErrorMessage"`
	// The current progress of the copy operation.
	Progress *ProgressPropertiesResponse `pulumi:"progress"`
	// The source of the pipeline run.
	Source *ImportPipelineSourcePropertiesResponse `pulumi:"source"`
	// The time the pipeline run started.
	StartTime *string `pulumi:"startTime"`
	// The current status of the pipeline run.
	Status *string `pulumi:"status"`
	// The target of the pipeline run.
	Target *ExportPipelineTargetPropertiesResponse `pulumi:"target"`
	// The trigger that caused the pipeline run.
	Trigger *PipelineTriggerDescriptorResponse `pulumi:"trigger"`
}

The response properties returned for a pipeline run.

func (*PipelineRunResponseResponse) Defaults

Defaults sets the appropriate defaults for PipelineRunResponseResponse

type PipelineRunResponseResponseOutput

type PipelineRunResponseResponseOutput struct{ *pulumi.OutputState }

The response properties returned for a pipeline run.

func (PipelineRunResponseResponseOutput) CatalogDigest

The digest of the tar used to transfer the artifacts.

func (PipelineRunResponseResponseOutput) ElementType

func (PipelineRunResponseResponseOutput) FinishTime

The time the pipeline run finished.

func (PipelineRunResponseResponseOutput) ImportedArtifacts

The artifacts imported in the pipeline run.

func (PipelineRunResponseResponseOutput) PipelineRunErrorMessage

func (o PipelineRunResponseResponseOutput) PipelineRunErrorMessage() pulumi.StringPtrOutput

The detailed error message for the pipeline run in the case of failure.

func (PipelineRunResponseResponseOutput) Progress

The current progress of the copy operation.

func (PipelineRunResponseResponseOutput) Source

The source of the pipeline run.

func (PipelineRunResponseResponseOutput) StartTime

The time the pipeline run started.

func (PipelineRunResponseResponseOutput) Status

The current status of the pipeline run.

func (PipelineRunResponseResponseOutput) Target

The target of the pipeline run.

func (PipelineRunResponseResponseOutput) ToPipelineRunResponseResponseOutput

func (o PipelineRunResponseResponseOutput) ToPipelineRunResponseResponseOutput() PipelineRunResponseResponseOutput

func (PipelineRunResponseResponseOutput) ToPipelineRunResponseResponseOutputWithContext

func (o PipelineRunResponseResponseOutput) ToPipelineRunResponseResponseOutputWithContext(ctx context.Context) PipelineRunResponseResponseOutput

func (PipelineRunResponseResponseOutput) Trigger

The trigger that caused the pipeline run.

type PipelineRunSourceProperties

type PipelineRunSourceProperties struct {
	// The name of the source.
	Name *string `pulumi:"name"`
	// The type of the source.
	Type *string `pulumi:"type"`
}

func (*PipelineRunSourceProperties) Defaults

Defaults sets the appropriate defaults for PipelineRunSourceProperties

type PipelineRunSourcePropertiesArgs

type PipelineRunSourcePropertiesArgs struct {
	// The name of the source.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the source.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (*PipelineRunSourcePropertiesArgs) Defaults

Defaults sets the appropriate defaults for PipelineRunSourcePropertiesArgs

func (PipelineRunSourcePropertiesArgs) ElementType

func (PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesOutput

func (i PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesOutput() PipelineRunSourcePropertiesOutput

func (PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesOutputWithContext

func (i PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesOutput

func (PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesPtrOutput

func (i PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesPtrOutput() PipelineRunSourcePropertiesPtrOutput

func (PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesPtrOutputWithContext

func (i PipelineRunSourcePropertiesArgs) ToPipelineRunSourcePropertiesPtrOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesPtrOutput

type PipelineRunSourcePropertiesInput

type PipelineRunSourcePropertiesInput interface {
	pulumi.Input

	ToPipelineRunSourcePropertiesOutput() PipelineRunSourcePropertiesOutput
	ToPipelineRunSourcePropertiesOutputWithContext(context.Context) PipelineRunSourcePropertiesOutput
}

PipelineRunSourcePropertiesInput is an input type that accepts PipelineRunSourcePropertiesArgs and PipelineRunSourcePropertiesOutput values. You can construct a concrete instance of `PipelineRunSourcePropertiesInput` via:

PipelineRunSourcePropertiesArgs{...}

type PipelineRunSourcePropertiesOutput

type PipelineRunSourcePropertiesOutput struct{ *pulumi.OutputState }

func (PipelineRunSourcePropertiesOutput) ElementType

func (PipelineRunSourcePropertiesOutput) Name

The name of the source.

func (PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesOutput

func (o PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesOutput() PipelineRunSourcePropertiesOutput

func (PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesOutputWithContext

func (o PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesOutput

func (PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesPtrOutput

func (o PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesPtrOutput() PipelineRunSourcePropertiesPtrOutput

func (PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesPtrOutputWithContext

func (o PipelineRunSourcePropertiesOutput) ToPipelineRunSourcePropertiesPtrOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesPtrOutput

func (PipelineRunSourcePropertiesOutput) Type

The type of the source.

type PipelineRunSourcePropertiesPtrInput

type PipelineRunSourcePropertiesPtrInput interface {
	pulumi.Input

	ToPipelineRunSourcePropertiesPtrOutput() PipelineRunSourcePropertiesPtrOutput
	ToPipelineRunSourcePropertiesPtrOutputWithContext(context.Context) PipelineRunSourcePropertiesPtrOutput
}

PipelineRunSourcePropertiesPtrInput is an input type that accepts PipelineRunSourcePropertiesArgs, PipelineRunSourcePropertiesPtr and PipelineRunSourcePropertiesPtrOutput values. You can construct a concrete instance of `PipelineRunSourcePropertiesPtrInput` via:

        PipelineRunSourcePropertiesArgs{...}

or:

        nil

type PipelineRunSourcePropertiesPtrOutput

type PipelineRunSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelineRunSourcePropertiesPtrOutput) Elem

func (PipelineRunSourcePropertiesPtrOutput) ElementType

func (PipelineRunSourcePropertiesPtrOutput) Name

The name of the source.

func (PipelineRunSourcePropertiesPtrOutput) ToPipelineRunSourcePropertiesPtrOutput

func (o PipelineRunSourcePropertiesPtrOutput) ToPipelineRunSourcePropertiesPtrOutput() PipelineRunSourcePropertiesPtrOutput

func (PipelineRunSourcePropertiesPtrOutput) ToPipelineRunSourcePropertiesPtrOutputWithContext

func (o PipelineRunSourcePropertiesPtrOutput) ToPipelineRunSourcePropertiesPtrOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesPtrOutput

func (PipelineRunSourcePropertiesPtrOutput) Type

The type of the source.

type PipelineRunSourcePropertiesResponse

type PipelineRunSourcePropertiesResponse struct {
	// The name of the source.
	Name *string `pulumi:"name"`
	// The type of the source.
	Type *string `pulumi:"type"`
}

func (*PipelineRunSourcePropertiesResponse) Defaults

Defaults sets the appropriate defaults for PipelineRunSourcePropertiesResponse

type PipelineRunSourcePropertiesResponseOutput

type PipelineRunSourcePropertiesResponseOutput struct{ *pulumi.OutputState }

func (PipelineRunSourcePropertiesResponseOutput) ElementType

func (PipelineRunSourcePropertiesResponseOutput) Name

The name of the source.

func (PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponseOutput

func (o PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponseOutput() PipelineRunSourcePropertiesResponseOutput

func (PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponseOutputWithContext

func (o PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponseOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesResponseOutput

func (PipelineRunSourcePropertiesResponseOutput) Type

The type of the source.

type PipelineRunSourcePropertiesResponsePtrOutput

type PipelineRunSourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineRunSourcePropertiesResponsePtrOutput) Elem

func (PipelineRunSourcePropertiesResponsePtrOutput) ElementType

func (PipelineRunSourcePropertiesResponsePtrOutput) Name

The name of the source.

func (PipelineRunSourcePropertiesResponsePtrOutput) ToPipelineRunSourcePropertiesResponsePtrOutput

func (o PipelineRunSourcePropertiesResponsePtrOutput) ToPipelineRunSourcePropertiesResponsePtrOutput() PipelineRunSourcePropertiesResponsePtrOutput

func (PipelineRunSourcePropertiesResponsePtrOutput) ToPipelineRunSourcePropertiesResponsePtrOutputWithContext

func (o PipelineRunSourcePropertiesResponsePtrOutput) ToPipelineRunSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesResponsePtrOutput

func (PipelineRunSourcePropertiesResponsePtrOutput) Type

The type of the source.

type PipelineRunSourceType

type PipelineRunSourceType string

The type of the source.

func (PipelineRunSourceType) ElementType

func (PipelineRunSourceType) ElementType() reflect.Type

func (PipelineRunSourceType) ToPipelineRunSourceTypeOutput

func (e PipelineRunSourceType) ToPipelineRunSourceTypeOutput() PipelineRunSourceTypeOutput

func (PipelineRunSourceType) ToPipelineRunSourceTypeOutputWithContext

func (e PipelineRunSourceType) ToPipelineRunSourceTypeOutputWithContext(ctx context.Context) PipelineRunSourceTypeOutput

func (PipelineRunSourceType) ToPipelineRunSourceTypePtrOutput

func (e PipelineRunSourceType) ToPipelineRunSourceTypePtrOutput() PipelineRunSourceTypePtrOutput

func (PipelineRunSourceType) ToPipelineRunSourceTypePtrOutputWithContext

func (e PipelineRunSourceType) ToPipelineRunSourceTypePtrOutputWithContext(ctx context.Context) PipelineRunSourceTypePtrOutput

func (PipelineRunSourceType) ToStringOutput

func (e PipelineRunSourceType) ToStringOutput() pulumi.StringOutput

func (PipelineRunSourceType) ToStringOutputWithContext

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

func (PipelineRunSourceType) ToStringPtrOutput

func (e PipelineRunSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineRunSourceType) ToStringPtrOutputWithContext

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

type PipelineRunSourceTypeInput

type PipelineRunSourceTypeInput interface {
	pulumi.Input

	ToPipelineRunSourceTypeOutput() PipelineRunSourceTypeOutput
	ToPipelineRunSourceTypeOutputWithContext(context.Context) PipelineRunSourceTypeOutput
}

PipelineRunSourceTypeInput is an input type that accepts values of the PipelineRunSourceType enum A concrete instance of `PipelineRunSourceTypeInput` can be one of the following:

PipelineRunSourceTypeAzureStorageBlob

type PipelineRunSourceTypeOutput

type PipelineRunSourceTypeOutput struct{ *pulumi.OutputState }

func (PipelineRunSourceTypeOutput) ElementType

func (PipelineRunSourceTypeOutput) ToPipelineRunSourceTypeOutput

func (o PipelineRunSourceTypeOutput) ToPipelineRunSourceTypeOutput() PipelineRunSourceTypeOutput

func (PipelineRunSourceTypeOutput) ToPipelineRunSourceTypeOutputWithContext

func (o PipelineRunSourceTypeOutput) ToPipelineRunSourceTypeOutputWithContext(ctx context.Context) PipelineRunSourceTypeOutput

func (PipelineRunSourceTypeOutput) ToPipelineRunSourceTypePtrOutput

func (o PipelineRunSourceTypeOutput) ToPipelineRunSourceTypePtrOutput() PipelineRunSourceTypePtrOutput

func (PipelineRunSourceTypeOutput) ToPipelineRunSourceTypePtrOutputWithContext

func (o PipelineRunSourceTypeOutput) ToPipelineRunSourceTypePtrOutputWithContext(ctx context.Context) PipelineRunSourceTypePtrOutput

func (PipelineRunSourceTypeOutput) ToStringOutput

func (o PipelineRunSourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (PipelineRunSourceTypeOutput) ToStringOutputWithContext

func (o PipelineRunSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineRunSourceTypeOutput) ToStringPtrOutput

func (o PipelineRunSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineRunSourceTypeOutput) ToStringPtrOutputWithContext

func (o PipelineRunSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineRunSourceTypePtrInput

type PipelineRunSourceTypePtrInput interface {
	pulumi.Input

	ToPipelineRunSourceTypePtrOutput() PipelineRunSourceTypePtrOutput
	ToPipelineRunSourceTypePtrOutputWithContext(context.Context) PipelineRunSourceTypePtrOutput
}

func PipelineRunSourceTypePtr

func PipelineRunSourceTypePtr(v string) PipelineRunSourceTypePtrInput

type PipelineRunSourceTypePtrOutput

type PipelineRunSourceTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineRunSourceTypePtrOutput) Elem

func (PipelineRunSourceTypePtrOutput) ElementType

func (PipelineRunSourceTypePtrOutput) ToPipelineRunSourceTypePtrOutput

func (o PipelineRunSourceTypePtrOutput) ToPipelineRunSourceTypePtrOutput() PipelineRunSourceTypePtrOutput

func (PipelineRunSourceTypePtrOutput) ToPipelineRunSourceTypePtrOutputWithContext

func (o PipelineRunSourceTypePtrOutput) ToPipelineRunSourceTypePtrOutputWithContext(ctx context.Context) PipelineRunSourceTypePtrOutput

func (PipelineRunSourceTypePtrOutput) ToStringPtrOutput

func (PipelineRunSourceTypePtrOutput) ToStringPtrOutputWithContext

func (o PipelineRunSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineRunState

type PipelineRunState struct {
}

func (PipelineRunState) ElementType

func (PipelineRunState) ElementType() reflect.Type

type PipelineRunTargetProperties

type PipelineRunTargetProperties struct {
	// The name of the target.
	Name *string `pulumi:"name"`
	// The type of the target.
	Type *string `pulumi:"type"`
}

func (*PipelineRunTargetProperties) Defaults

Defaults sets the appropriate defaults for PipelineRunTargetProperties

type PipelineRunTargetPropertiesArgs

type PipelineRunTargetPropertiesArgs struct {
	// The name of the target.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the target.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (*PipelineRunTargetPropertiesArgs) Defaults

Defaults sets the appropriate defaults for PipelineRunTargetPropertiesArgs

func (PipelineRunTargetPropertiesArgs) ElementType

func (PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesOutput

func (i PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesOutput() PipelineRunTargetPropertiesOutput

func (PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesOutputWithContext

func (i PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesOutput

func (PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesPtrOutput

func (i PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesPtrOutput() PipelineRunTargetPropertiesPtrOutput

func (PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesPtrOutputWithContext

func (i PipelineRunTargetPropertiesArgs) ToPipelineRunTargetPropertiesPtrOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesPtrOutput

type PipelineRunTargetPropertiesInput

type PipelineRunTargetPropertiesInput interface {
	pulumi.Input

	ToPipelineRunTargetPropertiesOutput() PipelineRunTargetPropertiesOutput
	ToPipelineRunTargetPropertiesOutputWithContext(context.Context) PipelineRunTargetPropertiesOutput
}

PipelineRunTargetPropertiesInput is an input type that accepts PipelineRunTargetPropertiesArgs and PipelineRunTargetPropertiesOutput values. You can construct a concrete instance of `PipelineRunTargetPropertiesInput` via:

PipelineRunTargetPropertiesArgs{...}

type PipelineRunTargetPropertiesOutput

type PipelineRunTargetPropertiesOutput struct{ *pulumi.OutputState }

func (PipelineRunTargetPropertiesOutput) ElementType

func (PipelineRunTargetPropertiesOutput) Name

The name of the target.

func (PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesOutput

func (o PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesOutput() PipelineRunTargetPropertiesOutput

func (PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesOutputWithContext

func (o PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesOutput

func (PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesPtrOutput

func (o PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesPtrOutput() PipelineRunTargetPropertiesPtrOutput

func (PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesPtrOutputWithContext

func (o PipelineRunTargetPropertiesOutput) ToPipelineRunTargetPropertiesPtrOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesPtrOutput

func (PipelineRunTargetPropertiesOutput) Type

The type of the target.

type PipelineRunTargetPropertiesPtrInput

type PipelineRunTargetPropertiesPtrInput interface {
	pulumi.Input

	ToPipelineRunTargetPropertiesPtrOutput() PipelineRunTargetPropertiesPtrOutput
	ToPipelineRunTargetPropertiesPtrOutputWithContext(context.Context) PipelineRunTargetPropertiesPtrOutput
}

PipelineRunTargetPropertiesPtrInput is an input type that accepts PipelineRunTargetPropertiesArgs, PipelineRunTargetPropertiesPtr and PipelineRunTargetPropertiesPtrOutput values. You can construct a concrete instance of `PipelineRunTargetPropertiesPtrInput` via:

        PipelineRunTargetPropertiesArgs{...}

or:

        nil

type PipelineRunTargetPropertiesPtrOutput

type PipelineRunTargetPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelineRunTargetPropertiesPtrOutput) Elem

func (PipelineRunTargetPropertiesPtrOutput) ElementType

func (PipelineRunTargetPropertiesPtrOutput) Name

The name of the target.

func (PipelineRunTargetPropertiesPtrOutput) ToPipelineRunTargetPropertiesPtrOutput

func (o PipelineRunTargetPropertiesPtrOutput) ToPipelineRunTargetPropertiesPtrOutput() PipelineRunTargetPropertiesPtrOutput

func (PipelineRunTargetPropertiesPtrOutput) ToPipelineRunTargetPropertiesPtrOutputWithContext

func (o PipelineRunTargetPropertiesPtrOutput) ToPipelineRunTargetPropertiesPtrOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesPtrOutput

func (PipelineRunTargetPropertiesPtrOutput) Type

The type of the target.

type PipelineRunTargetPropertiesResponse

type PipelineRunTargetPropertiesResponse struct {
	// The name of the target.
	Name *string `pulumi:"name"`
	// The type of the target.
	Type *string `pulumi:"type"`
}

func (*PipelineRunTargetPropertiesResponse) Defaults

Defaults sets the appropriate defaults for PipelineRunTargetPropertiesResponse

type PipelineRunTargetPropertiesResponseOutput

type PipelineRunTargetPropertiesResponseOutput struct{ *pulumi.OutputState }

func (PipelineRunTargetPropertiesResponseOutput) ElementType

func (PipelineRunTargetPropertiesResponseOutput) Name

The name of the target.

func (PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponseOutput

func (o PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponseOutput() PipelineRunTargetPropertiesResponseOutput

func (PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponseOutputWithContext

func (o PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponseOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesResponseOutput

func (PipelineRunTargetPropertiesResponseOutput) Type

The type of the target.

type PipelineRunTargetPropertiesResponsePtrOutput

type PipelineRunTargetPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineRunTargetPropertiesResponsePtrOutput) Elem

func (PipelineRunTargetPropertiesResponsePtrOutput) ElementType

func (PipelineRunTargetPropertiesResponsePtrOutput) Name

The name of the target.

func (PipelineRunTargetPropertiesResponsePtrOutput) ToPipelineRunTargetPropertiesResponsePtrOutput

func (o PipelineRunTargetPropertiesResponsePtrOutput) ToPipelineRunTargetPropertiesResponsePtrOutput() PipelineRunTargetPropertiesResponsePtrOutput

func (PipelineRunTargetPropertiesResponsePtrOutput) ToPipelineRunTargetPropertiesResponsePtrOutputWithContext

func (o PipelineRunTargetPropertiesResponsePtrOutput) ToPipelineRunTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesResponsePtrOutput

func (PipelineRunTargetPropertiesResponsePtrOutput) Type

The type of the target.

type PipelineRunTargetType

type PipelineRunTargetType string

The type of the target.

func (PipelineRunTargetType) ElementType

func (PipelineRunTargetType) ElementType() reflect.Type

func (PipelineRunTargetType) ToPipelineRunTargetTypeOutput

func (e PipelineRunTargetType) ToPipelineRunTargetTypeOutput() PipelineRunTargetTypeOutput

func (PipelineRunTargetType) ToPipelineRunTargetTypeOutputWithContext

func (e PipelineRunTargetType) ToPipelineRunTargetTypeOutputWithContext(ctx context.Context) PipelineRunTargetTypeOutput

func (PipelineRunTargetType) ToPipelineRunTargetTypePtrOutput

func (e PipelineRunTargetType) ToPipelineRunTargetTypePtrOutput() PipelineRunTargetTypePtrOutput

func (PipelineRunTargetType) ToPipelineRunTargetTypePtrOutputWithContext

func (e PipelineRunTargetType) ToPipelineRunTargetTypePtrOutputWithContext(ctx context.Context) PipelineRunTargetTypePtrOutput

func (PipelineRunTargetType) ToStringOutput

func (e PipelineRunTargetType) ToStringOutput() pulumi.StringOutput

func (PipelineRunTargetType) ToStringOutputWithContext

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

func (PipelineRunTargetType) ToStringPtrOutput

func (e PipelineRunTargetType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineRunTargetType) ToStringPtrOutputWithContext

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

type PipelineRunTargetTypeInput

type PipelineRunTargetTypeInput interface {
	pulumi.Input

	ToPipelineRunTargetTypeOutput() PipelineRunTargetTypeOutput
	ToPipelineRunTargetTypeOutputWithContext(context.Context) PipelineRunTargetTypeOutput
}

PipelineRunTargetTypeInput is an input type that accepts values of the PipelineRunTargetType enum A concrete instance of `PipelineRunTargetTypeInput` can be one of the following:

PipelineRunTargetTypeAzureStorageBlob

type PipelineRunTargetTypeOutput

type PipelineRunTargetTypeOutput struct{ *pulumi.OutputState }

func (PipelineRunTargetTypeOutput) ElementType

func (PipelineRunTargetTypeOutput) ToPipelineRunTargetTypeOutput

func (o PipelineRunTargetTypeOutput) ToPipelineRunTargetTypeOutput() PipelineRunTargetTypeOutput

func (PipelineRunTargetTypeOutput) ToPipelineRunTargetTypeOutputWithContext

func (o PipelineRunTargetTypeOutput) ToPipelineRunTargetTypeOutputWithContext(ctx context.Context) PipelineRunTargetTypeOutput

func (PipelineRunTargetTypeOutput) ToPipelineRunTargetTypePtrOutput

func (o PipelineRunTargetTypeOutput) ToPipelineRunTargetTypePtrOutput() PipelineRunTargetTypePtrOutput

func (PipelineRunTargetTypeOutput) ToPipelineRunTargetTypePtrOutputWithContext

func (o PipelineRunTargetTypeOutput) ToPipelineRunTargetTypePtrOutputWithContext(ctx context.Context) PipelineRunTargetTypePtrOutput

func (PipelineRunTargetTypeOutput) ToStringOutput

func (o PipelineRunTargetTypeOutput) ToStringOutput() pulumi.StringOutput

func (PipelineRunTargetTypeOutput) ToStringOutputWithContext

func (o PipelineRunTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineRunTargetTypeOutput) ToStringPtrOutput

func (o PipelineRunTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineRunTargetTypeOutput) ToStringPtrOutputWithContext

func (o PipelineRunTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineRunTargetTypePtrInput

type PipelineRunTargetTypePtrInput interface {
	pulumi.Input

	ToPipelineRunTargetTypePtrOutput() PipelineRunTargetTypePtrOutput
	ToPipelineRunTargetTypePtrOutputWithContext(context.Context) PipelineRunTargetTypePtrOutput
}

func PipelineRunTargetTypePtr

func PipelineRunTargetTypePtr(v string) PipelineRunTargetTypePtrInput

type PipelineRunTargetTypePtrOutput

type PipelineRunTargetTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineRunTargetTypePtrOutput) Elem

func (PipelineRunTargetTypePtrOutput) ElementType

func (PipelineRunTargetTypePtrOutput) ToPipelineRunTargetTypePtrOutput

func (o PipelineRunTargetTypePtrOutput) ToPipelineRunTargetTypePtrOutput() PipelineRunTargetTypePtrOutput

func (PipelineRunTargetTypePtrOutput) ToPipelineRunTargetTypePtrOutputWithContext

func (o PipelineRunTargetTypePtrOutput) ToPipelineRunTargetTypePtrOutputWithContext(ctx context.Context) PipelineRunTargetTypePtrOutput

func (PipelineRunTargetTypePtrOutput) ToStringPtrOutput

func (PipelineRunTargetTypePtrOutput) ToStringPtrOutputWithContext

func (o PipelineRunTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineSourceTriggerDescriptorResponse

type PipelineSourceTriggerDescriptorResponse struct {
	// The timestamp when the source update happened.
	Timestamp *string `pulumi:"timestamp"`
}

type PipelineSourceTriggerDescriptorResponseOutput

type PipelineSourceTriggerDescriptorResponseOutput struct{ *pulumi.OutputState }

func (PipelineSourceTriggerDescriptorResponseOutput) ElementType

func (PipelineSourceTriggerDescriptorResponseOutput) Timestamp

The timestamp when the source update happened.

func (PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponseOutput

func (o PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponseOutput() PipelineSourceTriggerDescriptorResponseOutput

func (PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponseOutputWithContext

func (o PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponseOutputWithContext(ctx context.Context) PipelineSourceTriggerDescriptorResponseOutput

type PipelineSourceTriggerDescriptorResponsePtrOutput

type PipelineSourceTriggerDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineSourceTriggerDescriptorResponsePtrOutput) Elem

func (PipelineSourceTriggerDescriptorResponsePtrOutput) ElementType

func (PipelineSourceTriggerDescriptorResponsePtrOutput) Timestamp

The timestamp when the source update happened.

func (PipelineSourceTriggerDescriptorResponsePtrOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutput

func (o PipelineSourceTriggerDescriptorResponsePtrOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutput() PipelineSourceTriggerDescriptorResponsePtrOutput

func (PipelineSourceTriggerDescriptorResponsePtrOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext

func (o PipelineSourceTriggerDescriptorResponsePtrOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) PipelineSourceTriggerDescriptorResponsePtrOutput

type PipelineSourceTriggerProperties

type PipelineSourceTriggerProperties struct {
	// The current status of the source trigger.
	Status string `pulumi:"status"`
}

func (*PipelineSourceTriggerProperties) Defaults

Defaults sets the appropriate defaults for PipelineSourceTriggerProperties

type PipelineSourceTriggerPropertiesArgs

type PipelineSourceTriggerPropertiesArgs struct {
	// The current status of the source trigger.
	Status pulumi.StringInput `pulumi:"status"`
}

func (*PipelineSourceTriggerPropertiesArgs) Defaults

Defaults sets the appropriate defaults for PipelineSourceTriggerPropertiesArgs

func (PipelineSourceTriggerPropertiesArgs) ElementType

func (PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesOutput

func (i PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesOutput() PipelineSourceTriggerPropertiesOutput

func (PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesOutputWithContext

func (i PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesOutput

func (PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesPtrOutput

func (i PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesPtrOutput() PipelineSourceTriggerPropertiesPtrOutput

func (PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesPtrOutputWithContext

func (i PipelineSourceTriggerPropertiesArgs) ToPipelineSourceTriggerPropertiesPtrOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesPtrOutput

type PipelineSourceTriggerPropertiesInput

type PipelineSourceTriggerPropertiesInput interface {
	pulumi.Input

	ToPipelineSourceTriggerPropertiesOutput() PipelineSourceTriggerPropertiesOutput
	ToPipelineSourceTriggerPropertiesOutputWithContext(context.Context) PipelineSourceTriggerPropertiesOutput
}

PipelineSourceTriggerPropertiesInput is an input type that accepts PipelineSourceTriggerPropertiesArgs and PipelineSourceTriggerPropertiesOutput values. You can construct a concrete instance of `PipelineSourceTriggerPropertiesInput` via:

PipelineSourceTriggerPropertiesArgs{...}

type PipelineSourceTriggerPropertiesOutput

type PipelineSourceTriggerPropertiesOutput struct{ *pulumi.OutputState }

func (PipelineSourceTriggerPropertiesOutput) ElementType

func (PipelineSourceTriggerPropertiesOutput) Status

The current status of the source trigger.

func (PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesOutput

func (o PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesOutput() PipelineSourceTriggerPropertiesOutput

func (PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesOutputWithContext

func (o PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesOutput

func (PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesPtrOutput

func (o PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesPtrOutput() PipelineSourceTriggerPropertiesPtrOutput

func (PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesPtrOutputWithContext

func (o PipelineSourceTriggerPropertiesOutput) ToPipelineSourceTriggerPropertiesPtrOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesPtrOutput

type PipelineSourceTriggerPropertiesPtrInput

type PipelineSourceTriggerPropertiesPtrInput interface {
	pulumi.Input

	ToPipelineSourceTriggerPropertiesPtrOutput() PipelineSourceTriggerPropertiesPtrOutput
	ToPipelineSourceTriggerPropertiesPtrOutputWithContext(context.Context) PipelineSourceTriggerPropertiesPtrOutput
}

PipelineSourceTriggerPropertiesPtrInput is an input type that accepts PipelineSourceTriggerPropertiesArgs, PipelineSourceTriggerPropertiesPtr and PipelineSourceTriggerPropertiesPtrOutput values. You can construct a concrete instance of `PipelineSourceTriggerPropertiesPtrInput` via:

        PipelineSourceTriggerPropertiesArgs{...}

or:

        nil

type PipelineSourceTriggerPropertiesPtrOutput

type PipelineSourceTriggerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelineSourceTriggerPropertiesPtrOutput) Elem

func (PipelineSourceTriggerPropertiesPtrOutput) ElementType

func (PipelineSourceTriggerPropertiesPtrOutput) Status

The current status of the source trigger.

func (PipelineSourceTriggerPropertiesPtrOutput) ToPipelineSourceTriggerPropertiesPtrOutput

func (o PipelineSourceTriggerPropertiesPtrOutput) ToPipelineSourceTriggerPropertiesPtrOutput() PipelineSourceTriggerPropertiesPtrOutput

func (PipelineSourceTriggerPropertiesPtrOutput) ToPipelineSourceTriggerPropertiesPtrOutputWithContext

func (o PipelineSourceTriggerPropertiesPtrOutput) ToPipelineSourceTriggerPropertiesPtrOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesPtrOutput

type PipelineSourceTriggerPropertiesResponse

type PipelineSourceTriggerPropertiesResponse struct {
	// The current status of the source trigger.
	Status string `pulumi:"status"`
}

func (*PipelineSourceTriggerPropertiesResponse) Defaults

Defaults sets the appropriate defaults for PipelineSourceTriggerPropertiesResponse

type PipelineSourceTriggerPropertiesResponseOutput

type PipelineSourceTriggerPropertiesResponseOutput struct{ *pulumi.OutputState }

func (PipelineSourceTriggerPropertiesResponseOutput) ElementType

func (PipelineSourceTriggerPropertiesResponseOutput) Status

The current status of the source trigger.

func (PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponseOutput

func (o PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponseOutput() PipelineSourceTriggerPropertiesResponseOutput

func (PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponseOutputWithContext

func (o PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponseOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesResponseOutput

type PipelineSourceTriggerPropertiesResponsePtrOutput

type PipelineSourceTriggerPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineSourceTriggerPropertiesResponsePtrOutput) Elem

func (PipelineSourceTriggerPropertiesResponsePtrOutput) ElementType

func (PipelineSourceTriggerPropertiesResponsePtrOutput) Status

The current status of the source trigger.

func (PipelineSourceTriggerPropertiesResponsePtrOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutput

func (o PipelineSourceTriggerPropertiesResponsePtrOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutput() PipelineSourceTriggerPropertiesResponsePtrOutput

func (PipelineSourceTriggerPropertiesResponsePtrOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext

func (o PipelineSourceTriggerPropertiesResponsePtrOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesResponsePtrOutput

type PipelineSourceType

type PipelineSourceType string

The type of source for the import pipeline.

func (PipelineSourceType) ElementType

func (PipelineSourceType) ElementType() reflect.Type

func (PipelineSourceType) ToPipelineSourceTypeOutput

func (e PipelineSourceType) ToPipelineSourceTypeOutput() PipelineSourceTypeOutput

func (PipelineSourceType) ToPipelineSourceTypeOutputWithContext

func (e PipelineSourceType) ToPipelineSourceTypeOutputWithContext(ctx context.Context) PipelineSourceTypeOutput

func (PipelineSourceType) ToPipelineSourceTypePtrOutput

func (e PipelineSourceType) ToPipelineSourceTypePtrOutput() PipelineSourceTypePtrOutput

func (PipelineSourceType) ToPipelineSourceTypePtrOutputWithContext

func (e PipelineSourceType) ToPipelineSourceTypePtrOutputWithContext(ctx context.Context) PipelineSourceTypePtrOutput

func (PipelineSourceType) ToStringOutput

func (e PipelineSourceType) ToStringOutput() pulumi.StringOutput

func (PipelineSourceType) ToStringOutputWithContext

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

func (PipelineSourceType) ToStringPtrOutput

func (e PipelineSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineSourceType) ToStringPtrOutputWithContext

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

type PipelineSourceTypeInput

type PipelineSourceTypeInput interface {
	pulumi.Input

	ToPipelineSourceTypeOutput() PipelineSourceTypeOutput
	ToPipelineSourceTypeOutputWithContext(context.Context) PipelineSourceTypeOutput
}

PipelineSourceTypeInput is an input type that accepts values of the PipelineSourceType enum A concrete instance of `PipelineSourceTypeInput` can be one of the following:

PipelineSourceTypeAzureStorageBlobContainer

type PipelineSourceTypeOutput

type PipelineSourceTypeOutput struct{ *pulumi.OutputState }

func (PipelineSourceTypeOutput) ElementType

func (PipelineSourceTypeOutput) ElementType() reflect.Type

func (PipelineSourceTypeOutput) ToPipelineSourceTypeOutput

func (o PipelineSourceTypeOutput) ToPipelineSourceTypeOutput() PipelineSourceTypeOutput

func (PipelineSourceTypeOutput) ToPipelineSourceTypeOutputWithContext

func (o PipelineSourceTypeOutput) ToPipelineSourceTypeOutputWithContext(ctx context.Context) PipelineSourceTypeOutput

func (PipelineSourceTypeOutput) ToPipelineSourceTypePtrOutput

func (o PipelineSourceTypeOutput) ToPipelineSourceTypePtrOutput() PipelineSourceTypePtrOutput

func (PipelineSourceTypeOutput) ToPipelineSourceTypePtrOutputWithContext

func (o PipelineSourceTypeOutput) ToPipelineSourceTypePtrOutputWithContext(ctx context.Context) PipelineSourceTypePtrOutput

func (PipelineSourceTypeOutput) ToStringOutput

func (o PipelineSourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (PipelineSourceTypeOutput) ToStringOutputWithContext

func (o PipelineSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineSourceTypeOutput) ToStringPtrOutput

func (o PipelineSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineSourceTypeOutput) ToStringPtrOutputWithContext

func (o PipelineSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineSourceTypePtrInput

type PipelineSourceTypePtrInput interface {
	pulumi.Input

	ToPipelineSourceTypePtrOutput() PipelineSourceTypePtrOutput
	ToPipelineSourceTypePtrOutputWithContext(context.Context) PipelineSourceTypePtrOutput
}

func PipelineSourceTypePtr

func PipelineSourceTypePtr(v string) PipelineSourceTypePtrInput

type PipelineSourceTypePtrOutput

type PipelineSourceTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineSourceTypePtrOutput) Elem

func (PipelineSourceTypePtrOutput) ElementType

func (PipelineSourceTypePtrOutput) ToPipelineSourceTypePtrOutput

func (o PipelineSourceTypePtrOutput) ToPipelineSourceTypePtrOutput() PipelineSourceTypePtrOutput

func (PipelineSourceTypePtrOutput) ToPipelineSourceTypePtrOutputWithContext

func (o PipelineSourceTypePtrOutput) ToPipelineSourceTypePtrOutputWithContext(ctx context.Context) PipelineSourceTypePtrOutput

func (PipelineSourceTypePtrOutput) ToStringPtrOutput

func (o PipelineSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineSourceTypePtrOutput) ToStringPtrOutputWithContext

func (o PipelineSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineTriggerDescriptorResponse

type PipelineTriggerDescriptorResponse struct {
	// The source trigger that caused the pipeline run.
	SourceTrigger *PipelineSourceTriggerDescriptorResponse `pulumi:"sourceTrigger"`
}

type PipelineTriggerDescriptorResponseOutput

type PipelineTriggerDescriptorResponseOutput struct{ *pulumi.OutputState }

func (PipelineTriggerDescriptorResponseOutput) ElementType

func (PipelineTriggerDescriptorResponseOutput) SourceTrigger

The source trigger that caused the pipeline run.

func (PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponseOutput

func (o PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponseOutput() PipelineTriggerDescriptorResponseOutput

func (PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponseOutputWithContext

func (o PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponseOutputWithContext(ctx context.Context) PipelineTriggerDescriptorResponseOutput

type PipelineTriggerDescriptorResponsePtrOutput

type PipelineTriggerDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineTriggerDescriptorResponsePtrOutput) Elem

func (PipelineTriggerDescriptorResponsePtrOutput) ElementType

func (PipelineTriggerDescriptorResponsePtrOutput) SourceTrigger

The source trigger that caused the pipeline run.

func (PipelineTriggerDescriptorResponsePtrOutput) ToPipelineTriggerDescriptorResponsePtrOutput

func (o PipelineTriggerDescriptorResponsePtrOutput) ToPipelineTriggerDescriptorResponsePtrOutput() PipelineTriggerDescriptorResponsePtrOutput

func (PipelineTriggerDescriptorResponsePtrOutput) ToPipelineTriggerDescriptorResponsePtrOutputWithContext

func (o PipelineTriggerDescriptorResponsePtrOutput) ToPipelineTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) PipelineTriggerDescriptorResponsePtrOutput

type PipelineTriggerProperties

type PipelineTriggerProperties struct {
	// The source trigger properties of the pipeline.
	SourceTrigger *PipelineSourceTriggerProperties `pulumi:"sourceTrigger"`
}

func (*PipelineTriggerProperties) Defaults

Defaults sets the appropriate defaults for PipelineTriggerProperties

type PipelineTriggerPropertiesArgs

type PipelineTriggerPropertiesArgs struct {
	// The source trigger properties of the pipeline.
	SourceTrigger PipelineSourceTriggerPropertiesPtrInput `pulumi:"sourceTrigger"`
}

func (*PipelineTriggerPropertiesArgs) Defaults

Defaults sets the appropriate defaults for PipelineTriggerPropertiesArgs

func (PipelineTriggerPropertiesArgs) ElementType

func (PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesOutput

func (i PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesOutput() PipelineTriggerPropertiesOutput

func (PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesOutputWithContext

func (i PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesOutputWithContext(ctx context.Context) PipelineTriggerPropertiesOutput

func (PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesPtrOutput

func (i PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesPtrOutput() PipelineTriggerPropertiesPtrOutput

func (PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesPtrOutputWithContext

func (i PipelineTriggerPropertiesArgs) ToPipelineTriggerPropertiesPtrOutputWithContext(ctx context.Context) PipelineTriggerPropertiesPtrOutput

type PipelineTriggerPropertiesInput

type PipelineTriggerPropertiesInput interface {
	pulumi.Input

	ToPipelineTriggerPropertiesOutput() PipelineTriggerPropertiesOutput
	ToPipelineTriggerPropertiesOutputWithContext(context.Context) PipelineTriggerPropertiesOutput
}

PipelineTriggerPropertiesInput is an input type that accepts PipelineTriggerPropertiesArgs and PipelineTriggerPropertiesOutput values. You can construct a concrete instance of `PipelineTriggerPropertiesInput` via:

PipelineTriggerPropertiesArgs{...}

type PipelineTriggerPropertiesOutput

type PipelineTriggerPropertiesOutput struct{ *pulumi.OutputState }

func (PipelineTriggerPropertiesOutput) ElementType

func (PipelineTriggerPropertiesOutput) SourceTrigger

The source trigger properties of the pipeline.

func (PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesOutput

func (o PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesOutput() PipelineTriggerPropertiesOutput

func (PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesOutputWithContext

func (o PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesOutputWithContext(ctx context.Context) PipelineTriggerPropertiesOutput

func (PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesPtrOutput

func (o PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesPtrOutput() PipelineTriggerPropertiesPtrOutput

func (PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesPtrOutputWithContext

func (o PipelineTriggerPropertiesOutput) ToPipelineTriggerPropertiesPtrOutputWithContext(ctx context.Context) PipelineTriggerPropertiesPtrOutput

type PipelineTriggerPropertiesPtrInput

type PipelineTriggerPropertiesPtrInput interface {
	pulumi.Input

	ToPipelineTriggerPropertiesPtrOutput() PipelineTriggerPropertiesPtrOutput
	ToPipelineTriggerPropertiesPtrOutputWithContext(context.Context) PipelineTriggerPropertiesPtrOutput
}

PipelineTriggerPropertiesPtrInput is an input type that accepts PipelineTriggerPropertiesArgs, PipelineTriggerPropertiesPtr and PipelineTriggerPropertiesPtrOutput values. You can construct a concrete instance of `PipelineTriggerPropertiesPtrInput` via:

        PipelineTriggerPropertiesArgs{...}

or:

        nil

type PipelineTriggerPropertiesPtrOutput

type PipelineTriggerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelineTriggerPropertiesPtrOutput) Elem

func (PipelineTriggerPropertiesPtrOutput) ElementType

func (PipelineTriggerPropertiesPtrOutput) SourceTrigger

The source trigger properties of the pipeline.

func (PipelineTriggerPropertiesPtrOutput) ToPipelineTriggerPropertiesPtrOutput

func (o PipelineTriggerPropertiesPtrOutput) ToPipelineTriggerPropertiesPtrOutput() PipelineTriggerPropertiesPtrOutput

func (PipelineTriggerPropertiesPtrOutput) ToPipelineTriggerPropertiesPtrOutputWithContext

func (o PipelineTriggerPropertiesPtrOutput) ToPipelineTriggerPropertiesPtrOutputWithContext(ctx context.Context) PipelineTriggerPropertiesPtrOutput

type PipelineTriggerPropertiesResponse

type PipelineTriggerPropertiesResponse struct {
	// The source trigger properties of the pipeline.
	SourceTrigger *PipelineSourceTriggerPropertiesResponse `pulumi:"sourceTrigger"`
}

func (*PipelineTriggerPropertiesResponse) Defaults

Defaults sets the appropriate defaults for PipelineTriggerPropertiesResponse

type PipelineTriggerPropertiesResponseOutput

type PipelineTriggerPropertiesResponseOutput struct{ *pulumi.OutputState }

func (PipelineTriggerPropertiesResponseOutput) ElementType

func (PipelineTriggerPropertiesResponseOutput) SourceTrigger

The source trigger properties of the pipeline.

func (PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponseOutput

func (o PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponseOutput() PipelineTriggerPropertiesResponseOutput

func (PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponseOutputWithContext

func (o PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponseOutputWithContext(ctx context.Context) PipelineTriggerPropertiesResponseOutput

type PipelineTriggerPropertiesResponsePtrOutput

type PipelineTriggerPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineTriggerPropertiesResponsePtrOutput) Elem

func (PipelineTriggerPropertiesResponsePtrOutput) ElementType

func (PipelineTriggerPropertiesResponsePtrOutput) SourceTrigger

The source trigger properties of the pipeline.

func (PipelineTriggerPropertiesResponsePtrOutput) ToPipelineTriggerPropertiesResponsePtrOutput

func (o PipelineTriggerPropertiesResponsePtrOutput) ToPipelineTriggerPropertiesResponsePtrOutput() PipelineTriggerPropertiesResponsePtrOutput

func (PipelineTriggerPropertiesResponsePtrOutput) ToPipelineTriggerPropertiesResponsePtrOutputWithContext

func (o PipelineTriggerPropertiesResponsePtrOutput) ToPipelineTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineTriggerPropertiesResponsePtrOutput

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

Variant of the CPU.

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 export policy for a container registry.
	ExportPolicy *ExportPolicy `pulumi:"exportPolicy"`
	// 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.

func (*Policies) Defaults

func (val *Policies) Defaults() *Policies

Defaults sets the appropriate defaults for Policies

type PoliciesArgs

type PoliciesArgs struct {
	// The export policy for a container registry.
	ExportPolicy ExportPolicyPtrInput `pulumi:"exportPolicy"`
	// 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) Defaults

func (val *PoliciesArgs) Defaults() *PoliciesArgs

Defaults sets the appropriate defaults for PoliciesArgs

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

func (o PoliciesOutput) ExportPolicy() ExportPolicyPtrOutput

The export policy for a container registry.

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

func (o PoliciesPtrOutput) ExportPolicy() ExportPolicyPtrOutput

The export policy for a container registry.

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 export policy for a container registry.
	ExportPolicy *ExportPolicyResponse `pulumi:"exportPolicy"`
	// 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.

func (*PoliciesResponse) Defaults

func (val *PoliciesResponse) Defaults() *PoliciesResponse

Defaults sets the appropriate defaults for PoliciesResponse

type PoliciesResponseOutput

type PoliciesResponseOutput struct{ *pulumi.OutputState }

The policies for a container registry.

func (PoliciesResponseOutput) ElementType

func (PoliciesResponseOutput) ElementType() reflect.Type

func (PoliciesResponseOutput) ExportPolicy

The export policy for a container registry.

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

The content trust policy for a container registry.

type PoliciesResponsePtrOutput

type PoliciesResponsePtrOutput struct{ *pulumi.OutputState }

func (PoliciesResponsePtrOutput) Elem

func (PoliciesResponsePtrOutput) ElementType

func (PoliciesResponsePtrOutput) ElementType() reflect.Type

func (PoliciesResponsePtrOutput) ExportPolicy

The export policy for a container registry.

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

type PolicyStatus string

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

func (PolicyStatus) ElementType

func (PolicyStatus) ElementType() reflect.Type

func (PolicyStatus) ToPolicyStatusOutput

func (e PolicyStatus) ToPolicyStatusOutput() PolicyStatusOutput

func (PolicyStatus) ToPolicyStatusOutputWithContext

func (e PolicyStatus) ToPolicyStatusOutputWithContext(ctx context.Context) PolicyStatusOutput

func (PolicyStatus) ToPolicyStatusPtrOutput

func (e PolicyStatus) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput

func (PolicyStatus) ToPolicyStatusPtrOutputWithContext

func (e PolicyStatus) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput

func (PolicyStatus) ToStringOutput

func (e PolicyStatus) ToStringOutput() pulumi.StringOutput

func (PolicyStatus) ToStringOutputWithContext

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

func (PolicyStatus) ToStringPtrOutput

func (e PolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyStatus) ToStringPtrOutputWithContext

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

type PolicyStatusInput

type PolicyStatusInput interface {
	pulumi.Input

	ToPolicyStatusOutput() PolicyStatusOutput
	ToPolicyStatusOutputWithContext(context.Context) PolicyStatusOutput
}

PolicyStatusInput is an input type that accepts values of the PolicyStatus enum A concrete instance of `PolicyStatusInput` can be one of the following:

PolicyStatusEnabled
PolicyStatusDisabled

type PolicyStatusOutput

type PolicyStatusOutput struct{ *pulumi.OutputState }

func (PolicyStatusOutput) ElementType

func (PolicyStatusOutput) ElementType() reflect.Type

func (PolicyStatusOutput) ToPolicyStatusOutput

func (o PolicyStatusOutput) ToPolicyStatusOutput() PolicyStatusOutput

func (PolicyStatusOutput) ToPolicyStatusOutputWithContext

func (o PolicyStatusOutput) ToPolicyStatusOutputWithContext(ctx context.Context) PolicyStatusOutput

func (PolicyStatusOutput) ToPolicyStatusPtrOutput

func (o PolicyStatusOutput) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput

func (PolicyStatusOutput) ToPolicyStatusPtrOutputWithContext

func (o PolicyStatusOutput) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput

func (PolicyStatusOutput) ToStringOutput

func (o PolicyStatusOutput) ToStringOutput() pulumi.StringOutput

func (PolicyStatusOutput) ToStringOutputWithContext

func (o PolicyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PolicyStatusOutput) ToStringPtrOutput

func (o PolicyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyStatusOutput) ToStringPtrOutputWithContext

func (o PolicyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PolicyStatusPtrInput

type PolicyStatusPtrInput interface {
	pulumi.Input

	ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
	ToPolicyStatusPtrOutputWithContext(context.Context) PolicyStatusPtrOutput
}

func PolicyStatusPtr

func PolicyStatusPtr(v string) PolicyStatusPtrInput

type PolicyStatusPtrOutput

type PolicyStatusPtrOutput struct{ *pulumi.OutputState }

func (PolicyStatusPtrOutput) Elem

func (PolicyStatusPtrOutput) ElementType

func (PolicyStatusPtrOutput) ElementType() reflect.Type

func (PolicyStatusPtrOutput) ToPolicyStatusPtrOutput

func (o PolicyStatusPtrOutput) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput

func (PolicyStatusPtrOutput) ToPolicyStatusPtrOutputWithContext

func (o PolicyStatusPtrOutput) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput

func (PolicyStatusPtrOutput) ToStringPtrOutput

func (o PolicyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyStatusPtrOutput) ToStringPtrOutputWithContext

func (o PolicyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpoint

type PrivateEndpoint struct {
	// This is private endpoint resource created with Microsoft.Network resource provider.
	Id *string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// This is private endpoint resource created with Microsoft.Network resource provider.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The Private Endpoint resource.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a private endpoint connection for a container registry. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointPtrInput
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Name

The name of the resource.

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The resource of private endpoint.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of private endpoint connection resource.

func (PrivateEndpointConnectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource.

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource of private endpoint.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a private endpoint connection for a container registry.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

An object that represents a private endpoint connection for a container registry.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

The resource ID.

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource.

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The resource of private endpoint.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource.

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

The Private Endpoint resource.

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

This is private endpoint resource created with Microsoft.Network resource provider.

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

This is private endpoint resource created with Microsoft.Network resource provider.

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// This is private endpoint resource created with Microsoft.Network resource provider.
	Id *string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

This is private endpoint resource created with Microsoft.Network resource provider.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

This is private endpoint resource created with Microsoft.Network resource provider.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The description for connection status. For example if connection is rejected it can indicate reason for rejection.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

The state of a private link service connection.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The description for connection status. For example if connection is rejected it can indicate reason for rejection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The description for connection status. For example if connection is rejected it can indicate reason for rejection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The description for connection status. For example if connection is rejected it can indicate reason for rejection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The description for connection status. For example if connection is rejected it can indicate reason for rejection.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

The state of a private link service connection.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The description for connection status. For example if connection is rejected it can indicate reason for rejection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The description for connection status. For example if connection is rejected it can indicate reason for rejection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type ProgressPropertiesResponse

type ProgressPropertiesResponse struct {
	// The percentage complete of the copy operation.
	Percentage *string `pulumi:"percentage"`
}

type ProgressPropertiesResponseOutput

type ProgressPropertiesResponseOutput struct{ *pulumi.OutputState }

func (ProgressPropertiesResponseOutput) ElementType

func (ProgressPropertiesResponseOutput) Percentage

The percentage complete of the copy operation.

func (ProgressPropertiesResponseOutput) ToProgressPropertiesResponseOutput

func (o ProgressPropertiesResponseOutput) ToProgressPropertiesResponseOutput() ProgressPropertiesResponseOutput

func (ProgressPropertiesResponseOutput) ToProgressPropertiesResponseOutputWithContext

func (o ProgressPropertiesResponseOutput) ToProgressPropertiesResponseOutputWithContext(ctx context.Context) ProgressPropertiesResponseOutput

type ProgressPropertiesResponsePtrOutput

type ProgressPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ProgressPropertiesResponsePtrOutput) Elem

func (ProgressPropertiesResponsePtrOutput) ElementType

func (ProgressPropertiesResponsePtrOutput) Percentage

The percentage complete of the copy operation.

func (ProgressPropertiesResponsePtrOutput) ToProgressPropertiesResponsePtrOutput

func (o ProgressPropertiesResponsePtrOutput) ToProgressPropertiesResponsePtrOutput() ProgressPropertiesResponsePtrOutput

func (ProgressPropertiesResponsePtrOutput) ToProgressPropertiesResponsePtrOutputWithContext

func (o ProgressPropertiesResponsePtrOutput) ToProgressPropertiesResponsePtrOutputWithContext(ctx context.Context) ProgressPropertiesResponsePtrOutput

type PublicNetworkAccess

type PublicNetworkAccess string

Whether or not public network access is allowed for the container registry.

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

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

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

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

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) 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.

func (*QuarantinePolicy) Defaults

func (val *QuarantinePolicy) Defaults() *QuarantinePolicy

Defaults sets the appropriate defaults for QuarantinePolicy

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

func (val *QuarantinePolicyArgs) Defaults() *QuarantinePolicyArgs

Defaults sets the appropriate defaults for QuarantinePolicyArgs

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.

func (*QuarantinePolicyResponse) Defaults

Defaults sets the appropriate defaults for QuarantinePolicyResponse

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

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"`
	// Enable a single data endpoint per region for serving data.
	DataEndpointEnabled pulumi.BoolPtrOutput `pulumi:"dataEndpointEnabled"`
	// List of host names that will serve data when dataEndpointEnabled is true.
	DataEndpointHostNames pulumi.StringArrayOutput `pulumi:"dataEndpointHostNames"`
	// The encryption settings of container registry.
	Encryption EncryptionPropertyResponsePtrOutput `pulumi:"encryption"`
	// The identity of the container registry.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// 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"`
	// Whether to allow trusted Azure services to access a network restricted registry.
	NetworkRuleBypassOptions pulumi.StringPtrOutput `pulumi:"networkRuleBypassOptions"`
	// The network rule set for a container registry.
	NetworkRuleSet NetworkRuleSetResponsePtrOutput `pulumi:"networkRuleSet"`
	// The policies for a container registry.
	Policies PoliciesResponsePtrOutput `pulumi:"policies"`
	// List of private endpoint connections for a container registry.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// The provisioning state of the container registry at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Whether or not public network access is allowed for the container registry.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// 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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Whether or not zone redundancy is enabled for this container registry
	ZoneRedundancy pulumi.StringPtrOutput `pulumi:"zoneRedundancy"`
}

An object that represents a container registry. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2019-05-01.

Other available API versions: 2017-03-01, 2019-05-01, 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

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

func (*Registry) ElementType() reflect.Type

func (*Registry) ToRegistryOutput

func (i *Registry) ToRegistryOutput() RegistryOutput

func (*Registry) ToRegistryOutputWithContext

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
	// Enable a single data endpoint per region for serving data.
	DataEndpointEnabled pulumi.BoolPtrInput
	// The encryption settings of container registry.
	Encryption EncryptionPropertyPtrInput
	// The identity of the container registry.
	Identity IdentityPropertiesPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// Whether to allow trusted Azure services to access a network restricted registry.
	NetworkRuleBypassOptions pulumi.StringPtrInput
	// The network rule set for a container registry.
	NetworkRuleSet NetworkRuleSetPtrInput
	// The policies for a container registry.
	Policies PoliciesPtrInput
	// Whether or not public network access is allowed for the container registry.
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of the container registry.
	Sku SkuInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// Whether or not zone redundancy is enabled for this container registry
	ZoneRedundancy pulumi.StringPtrInput
}

The set of arguments for constructing a Registry resource.

func (RegistryArgs) ElementType

func (RegistryArgs) ElementType() reflect.Type

type RegistryInput

type RegistryInput interface {
	pulumi.Input

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

type RegistryOutput

type RegistryOutput struct{ *pulumi.OutputState }

func (RegistryOutput) AdminUserEnabled

func (o RegistryOutput) AdminUserEnabled() pulumi.BoolPtrOutput

The value that indicates whether the admin user is enabled.

func (RegistryOutput) CreationDate

func (o RegistryOutput) CreationDate() pulumi.StringOutput

The creation date of the container registry in ISO8601 format.

func (RegistryOutput) DataEndpointEnabled

func (o RegistryOutput) DataEndpointEnabled() pulumi.BoolPtrOutput

Enable a single data endpoint per region for serving data.

func (RegistryOutput) DataEndpointHostNames

func (o RegistryOutput) DataEndpointHostNames() pulumi.StringArrayOutput

List of host names that will serve data when dataEndpointEnabled is true.

func (RegistryOutput) ElementType

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) Encryption

The encryption settings of container registry.

func (RegistryOutput) Identity

The identity of the container registry.

func (RegistryOutput) Location

func (o RegistryOutput) Location() pulumi.StringOutput

The location of the resource. This cannot be changed after the resource is created.

func (RegistryOutput) LoginServer

func (o RegistryOutput) LoginServer() pulumi.StringOutput

The URL that can be used to log into the container registry.

func (RegistryOutput) Name

The name of the resource.

func (RegistryOutput) NetworkRuleBypassOptions

func (o RegistryOutput) NetworkRuleBypassOptions() pulumi.StringPtrOutput

Whether to allow trusted Azure services to access a network restricted registry.

func (RegistryOutput) NetworkRuleSet

The network rule set for a container registry.

func (RegistryOutput) Policies

The policies for a container registry.

func (RegistryOutput) PrivateEndpointConnections

func (o RegistryOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

List of private endpoint connections for a container registry.

func (RegistryOutput) ProvisioningState

func (o RegistryOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the container registry at the time the operation was called.

func (RegistryOutput) PublicNetworkAccess

func (o RegistryOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether or not public network access is allowed for the container registry.

func (RegistryOutput) Sku

The SKU of the container registry.

func (RegistryOutput) Status

The status of the container registry at the time the operation was called.

func (RegistryOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (RegistryOutput) Tags

The tags of the resource.

func (RegistryOutput) ToRegistryOutput

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext

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

func (RegistryOutput) Type

The type of the resource.

func (RegistryOutput) ZoneRedundancy

func (o RegistryOutput) ZoneRedundancy() pulumi.StringPtrOutput

Whether or not zone redundancy is enabled for this container registry

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

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"`
	// Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.
	RegionEndpointEnabled pulumi.BoolPtrOutput `pulumi:"regionEndpointEnabled"`
	// The status of the replication at the time the operation was called.
	Status StatusResponseOutput `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Whether or not zone redundancy is enabled for this container registry replication
	ZoneRedundancy pulumi.StringPtrOutput `pulumi:"zoneRedundancy"`
}

An object that represents a replication for a container registry. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2019-05-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

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

func (*Replication) ElementType() reflect.Type

func (*Replication) ToReplicationOutput

func (i *Replication) ToReplicationOutput() ReplicationOutput

func (*Replication) ToReplicationOutputWithContext

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
	// Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.
	RegionEndpointEnabled pulumi.BoolPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the replication.
	ReplicationName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// Whether or not zone redundancy is enabled for this container registry replication
	ZoneRedundancy pulumi.StringPtrInput
}

The set of arguments for constructing a Replication resource.

func (ReplicationArgs) ElementType

func (ReplicationArgs) ElementType() reflect.Type

type ReplicationInput

type ReplicationInput interface {
	pulumi.Input

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

type ReplicationOutput

type ReplicationOutput struct{ *pulumi.OutputState }

func (ReplicationOutput) ElementType

func (ReplicationOutput) ElementType() reflect.Type

func (ReplicationOutput) Location

func (o ReplicationOutput) Location() pulumi.StringOutput

The location of the resource. This cannot be changed after the resource is created.

func (ReplicationOutput) Name

The name of the resource.

func (ReplicationOutput) ProvisioningState

func (o ReplicationOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the replication at the time the operation was called.

func (ReplicationOutput) RegionEndpointEnabled

func (o ReplicationOutput) RegionEndpointEnabled() pulumi.BoolPtrOutput

Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.

func (ReplicationOutput) Status

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

func (ReplicationOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ReplicationOutput) Tags

The tags of the resource.

func (ReplicationOutput) ToReplicationOutput

func (o ReplicationOutput) ToReplicationOutput() ReplicationOutput

func (ReplicationOutput) ToReplicationOutputWithContext

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

func (ReplicationOutput) Type

The type of the resource.

func (ReplicationOutput) ZoneRedundancy

func (o ReplicationOutput) ZoneRedundancy() pulumi.StringPtrOutput

Whether or not zone redundancy is enabled for this container registry replication

type ReplicationState

type ReplicationState struct {
}

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

The user agent header of the request.

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

type ResourceIdentityType string

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeUserAssigned
ResourceIdentityType_SystemAssigned_UserAssigned
ResourceIdentityTypeNone

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) 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.

func (*RetentionPolicy) Defaults

func (val *RetentionPolicy) Defaults() *RetentionPolicy

Defaults sets the appropriate defaults for RetentionPolicy

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

func (val *RetentionPolicyArgs) Defaults() *RetentionPolicyArgs

Defaults sets the appropriate defaults for RetentionPolicyArgs

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.

func (*RetentionPolicyResponse) Defaults

Defaults sets the appropriate defaults for RetentionPolicyResponse

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

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 RunResponse

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

Run resource properties

func (*RunResponse) Defaults

func (val *RunResponse) Defaults() *RunResponse

Defaults sets the appropriate defaults for RunResponse

type RunResponseOutput

type RunResponseOutput struct{ *pulumi.OutputState }

Run resource properties

func (RunResponseOutput) AgentConfiguration

func (o RunResponseOutput) AgentConfiguration() AgentPropertiesResponsePtrOutput

The machine configuration of the run agent.

func (RunResponseOutput) AgentPoolName

func (o RunResponseOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the run.

func (RunResponseOutput) CreateTime

func (o RunResponseOutput) CreateTime() pulumi.StringPtrOutput

The time the run was scheduled.

func (RunResponseOutput) CustomRegistries

func (o RunResponseOutput) CustomRegistries() pulumi.StringArrayOutput

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

func (RunResponseOutput) ElementType

func (RunResponseOutput) ElementType() reflect.Type

func (RunResponseOutput) FinishTime

func (o RunResponseOutput) FinishTime() pulumi.StringPtrOutput

The time the run finished.

func (RunResponseOutput) Id

The resource ID.

func (RunResponseOutput) ImageUpdateTrigger

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

func (RunResponseOutput) IsArchiveEnabled

func (o RunResponseOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

The value that indicates whether archiving is enabled or not.

func (RunResponseOutput) LastUpdatedTime

func (o RunResponseOutput) LastUpdatedTime() pulumi.StringPtrOutput

The last updated time for the run.

func (RunResponseOutput) LogArtifact

The image description for the log artifact.

func (RunResponseOutput) Name

The name of the resource.

func (RunResponseOutput) OutputImages

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

func (RunResponseOutput) Platform

The platform properties against which the run will happen.

func (RunResponseOutput) ProvisioningState

func (o RunResponseOutput) ProvisioningState() pulumi.StringPtrOutput

The provisioning state of a run.

func (RunResponseOutput) RunErrorMessage

func (o RunResponseOutput) RunErrorMessage() pulumi.StringOutput

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

func (RunResponseOutput) RunId

The unique identifier for the run.

func (RunResponseOutput) RunType

The type of run.

func (RunResponseOutput) SourceRegistryAuth

func (o RunResponseOutput) SourceRegistryAuth() pulumi.StringPtrOutput

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

func (RunResponseOutput) SourceTrigger

The source trigger that caused the run.

func (RunResponseOutput) StartTime

The time the run started.

func (RunResponseOutput) Status

The current status of the run.

func (RunResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (RunResponseOutput) Task

The task against which run was scheduled.

func (RunResponseOutput) TimerTrigger

The timer trigger that caused the run.

func (RunResponseOutput) ToRunResponseOutput

func (o RunResponseOutput) ToRunResponseOutput() RunResponseOutput

func (RunResponseOutput) ToRunResponseOutputWithContext

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

func (RunResponseOutput) Type

The type of the resource.

func (RunResponseOutput) UpdateTriggerToken

func (o RunResponseOutput) UpdateTriggerToken() pulumi.StringPtrOutput

The update trigger token passed for the Run.

type ScopeMap

type ScopeMap struct {
	pulumi.CustomResourceState

	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// The creation date of scope map.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The user friendly description of the scope map.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a scope map for a container registry. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func GetScopeMap

func GetScopeMap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScopeMapState, opts ...pulumi.ResourceOption) (*ScopeMap, error)

GetScopeMap gets an existing ScopeMap 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 NewScopeMap

func NewScopeMap(ctx *pulumi.Context,
	name string, args *ScopeMapArgs, opts ...pulumi.ResourceOption) (*ScopeMap, error)

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

func (*ScopeMap) ElementType

func (*ScopeMap) ElementType() reflect.Type

func (*ScopeMap) ToScopeMapOutput

func (i *ScopeMap) ToScopeMapOutput() ScopeMapOutput

func (*ScopeMap) ToScopeMapOutputWithContext

func (i *ScopeMap) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

type ScopeMapArgs

type ScopeMapArgs struct {
	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions pulumi.StringArrayInput
	// The user friendly description of the scope map.
	Description pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the scope map.
	ScopeMapName pulumi.StringPtrInput
}

The set of arguments for constructing a ScopeMap resource.

func (ScopeMapArgs) ElementType

func (ScopeMapArgs) ElementType() reflect.Type

type ScopeMapInput

type ScopeMapInput interface {
	pulumi.Input

	ToScopeMapOutput() ScopeMapOutput
	ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput
}

type ScopeMapOutput

type ScopeMapOutput struct{ *pulumi.OutputState }

func (ScopeMapOutput) Actions

The list of scoped permissions for registry artifacts. E.g. repositories/repository-name/content/read, repositories/repository-name/metadata/write

func (ScopeMapOutput) CreationDate

func (o ScopeMapOutput) CreationDate() pulumi.StringOutput

The creation date of scope map.

func (ScopeMapOutput) Description

func (o ScopeMapOutput) Description() pulumi.StringPtrOutput

The user friendly description of the scope map.

func (ScopeMapOutput) ElementType

func (ScopeMapOutput) ElementType() reflect.Type

func (ScopeMapOutput) Name

The name of the resource.

func (ScopeMapOutput) ProvisioningState

func (o ScopeMapOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (ScopeMapOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ScopeMapOutput) ToScopeMapOutput

func (o ScopeMapOutput) ToScopeMapOutput() ScopeMapOutput

func (ScopeMapOutput) ToScopeMapOutputWithContext

func (o ScopeMapOutput) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

func (ScopeMapOutput) Type

The type of the resource.

type ScopeMapState

type ScopeMapState struct {
}

func (ScopeMapState) ElementType

func (ScopeMapState) ElementType() reflect.Type

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

type SecretObjectType string

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

func (SecretObjectType) ElementType

func (SecretObjectType) ElementType() reflect.Type

func (SecretObjectType) ToSecretObjectTypeOutput

func (e SecretObjectType) ToSecretObjectTypeOutput() SecretObjectTypeOutput

func (SecretObjectType) ToSecretObjectTypeOutputWithContext

func (e SecretObjectType) ToSecretObjectTypeOutputWithContext(ctx context.Context) SecretObjectTypeOutput

func (SecretObjectType) ToSecretObjectTypePtrOutput

func (e SecretObjectType) ToSecretObjectTypePtrOutput() SecretObjectTypePtrOutput

func (SecretObjectType) ToSecretObjectTypePtrOutputWithContext

func (e SecretObjectType) ToSecretObjectTypePtrOutputWithContext(ctx context.Context) SecretObjectTypePtrOutput

func (SecretObjectType) ToStringOutput

func (e SecretObjectType) ToStringOutput() pulumi.StringOutput

func (SecretObjectType) ToStringOutputWithContext

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

func (SecretObjectType) ToStringPtrOutput

func (e SecretObjectType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretObjectType) ToStringPtrOutputWithContext

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

type SecretObjectTypeInput

type SecretObjectTypeInput interface {
	pulumi.Input

	ToSecretObjectTypeOutput() SecretObjectTypeOutput
	ToSecretObjectTypeOutputWithContext(context.Context) SecretObjectTypeOutput
}

SecretObjectTypeInput is an input type that accepts values of the SecretObjectType enum A concrete instance of `SecretObjectTypeInput` can be one of the following:

SecretObjectTypeOpaque
SecretObjectTypeVaultsecret

type SecretObjectTypeOutput

type SecretObjectTypeOutput struct{ *pulumi.OutputState }

func (SecretObjectTypeOutput) ElementType

func (SecretObjectTypeOutput) ElementType() reflect.Type

func (SecretObjectTypeOutput) ToSecretObjectTypeOutput

func (o SecretObjectTypeOutput) ToSecretObjectTypeOutput() SecretObjectTypeOutput

func (SecretObjectTypeOutput) ToSecretObjectTypeOutputWithContext

func (o SecretObjectTypeOutput) ToSecretObjectTypeOutputWithContext(ctx context.Context) SecretObjectTypeOutput

func (SecretObjectTypeOutput) ToSecretObjectTypePtrOutput

func (o SecretObjectTypeOutput) ToSecretObjectTypePtrOutput() SecretObjectTypePtrOutput

func (SecretObjectTypeOutput) ToSecretObjectTypePtrOutputWithContext

func (o SecretObjectTypeOutput) ToSecretObjectTypePtrOutputWithContext(ctx context.Context) SecretObjectTypePtrOutput

func (SecretObjectTypeOutput) ToStringOutput

func (o SecretObjectTypeOutput) ToStringOutput() pulumi.StringOutput

func (SecretObjectTypeOutput) ToStringOutputWithContext

func (o SecretObjectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecretObjectTypeOutput) ToStringPtrOutput

func (o SecretObjectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretObjectTypeOutput) ToStringPtrOutputWithContext

func (o SecretObjectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecretObjectTypePtrInput

type SecretObjectTypePtrInput interface {
	pulumi.Input

	ToSecretObjectTypePtrOutput() SecretObjectTypePtrOutput
	ToSecretObjectTypePtrOutputWithContext(context.Context) SecretObjectTypePtrOutput
}

func SecretObjectTypePtr

func SecretObjectTypePtr(v string) SecretObjectTypePtrInput

type SecretObjectTypePtrOutput

type SecretObjectTypePtrOutput struct{ *pulumi.OutputState }

func (SecretObjectTypePtrOutput) Elem

func (SecretObjectTypePtrOutput) ElementType

func (SecretObjectTypePtrOutput) ElementType() reflect.Type

func (SecretObjectTypePtrOutput) ToSecretObjectTypePtrOutput

func (o SecretObjectTypePtrOutput) ToSecretObjectTypePtrOutput() SecretObjectTypePtrOutput

func (SecretObjectTypePtrOutput) ToSecretObjectTypePtrOutputWithContext

func (o SecretObjectTypePtrOutput) ToSecretObjectTypePtrOutputWithContext(ctx context.Context) SecretObjectTypePtrOutput

func (SecretObjectTypePtrOutput) ToStringPtrOutput

func (o SecretObjectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretObjectTypePtrOutput) ToStringPtrOutputWithContext

func (o SecretObjectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SetValue

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

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

func (*SetValue) Defaults

func (val *SetValue) Defaults() *SetValue

Defaults sets the appropriate defaults for SetValue

type SetValueArgs

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

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

func (*SetValueArgs) Defaults

func (val *SetValueArgs) Defaults() *SetValueArgs

Defaults sets the appropriate defaults for SetValueArgs

func (SetValueArgs) ElementType

func (SetValueArgs) ElementType() reflect.Type

func (SetValueArgs) ToSetValueOutput

func (i SetValueArgs) ToSetValueOutput() SetValueOutput

func (SetValueArgs) ToSetValueOutputWithContext

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

type SetValueArray

type SetValueArray []SetValueInput

func (SetValueArray) ElementType

func (SetValueArray) ElementType() reflect.Type

func (SetValueArray) ToSetValueArrayOutput

func (i SetValueArray) ToSetValueArrayOutput() SetValueArrayOutput

func (SetValueArray) ToSetValueArrayOutputWithContext

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

type SetValueArrayInput

type SetValueArrayInput interface {
	pulumi.Input

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

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

SetValueArray{ SetValueArgs{...} }

type SetValueArrayOutput

type SetValueArrayOutput struct{ *pulumi.OutputState }

func (SetValueArrayOutput) ElementType

func (SetValueArrayOutput) ElementType() reflect.Type

func (SetValueArrayOutput) Index

func (SetValueArrayOutput) ToSetValueArrayOutput

func (o SetValueArrayOutput) ToSetValueArrayOutput() SetValueArrayOutput

func (SetValueArrayOutput) ToSetValueArrayOutputWithContext

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

type SetValueInput

type SetValueInput interface {
	pulumi.Input

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

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

SetValueArgs{...}

type SetValueOutput

type SetValueOutput struct{ *pulumi.OutputState }

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

func (SetValueOutput) ElementType

func (SetValueOutput) ElementType() reflect.Type

func (SetValueOutput) GetIsSecret

func (o SetValueOutput) GetIsSecret() pulumi.BoolPtrOutput

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

func (SetValueOutput) Name

The name of the overridable value.

func (SetValueOutput) ToSetValueOutput

func (o SetValueOutput) ToSetValueOutput() SetValueOutput

func (SetValueOutput) ToSetValueOutputWithContext

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

func (SetValueOutput) Value

The overridable value.

type SetValueResponse

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

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

func (*SetValueResponse) Defaults

func (val *SetValueResponse) Defaults() *SetValueResponse

Defaults sets the appropriate defaults for SetValueResponse

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

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

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

type SkuName string

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

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuNameClassic
SkuNameBasic
SkuNameStandard
SkuNamePremium

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) 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

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

type SourceControlType

type SourceControlType string

The type of source control service.

func (SourceControlType) ElementType

func (SourceControlType) ElementType() reflect.Type

func (SourceControlType) ToSourceControlTypeOutput

func (e SourceControlType) ToSourceControlTypeOutput() SourceControlTypeOutput

func (SourceControlType) ToSourceControlTypeOutputWithContext

func (e SourceControlType) ToSourceControlTypeOutputWithContext(ctx context.Context) SourceControlTypeOutput

func (SourceControlType) ToSourceControlTypePtrOutput

func (e SourceControlType) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput

func (SourceControlType) ToSourceControlTypePtrOutputWithContext

func (e SourceControlType) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput

func (SourceControlType) ToStringOutput

func (e SourceControlType) ToStringOutput() pulumi.StringOutput

func (SourceControlType) ToStringOutputWithContext

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

func (SourceControlType) ToStringPtrOutput

func (e SourceControlType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceControlType) ToStringPtrOutputWithContext

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

type SourceControlTypeInput

type SourceControlTypeInput interface {
	pulumi.Input

	ToSourceControlTypeOutput() SourceControlTypeOutput
	ToSourceControlTypeOutputWithContext(context.Context) SourceControlTypeOutput
}

SourceControlTypeInput is an input type that accepts values of the SourceControlType enum A concrete instance of `SourceControlTypeInput` can be one of the following:

SourceControlTypeGithub
SourceControlTypeVisualStudioTeamService

type SourceControlTypeOutput

type SourceControlTypeOutput struct{ *pulumi.OutputState }

func (SourceControlTypeOutput) ElementType

func (SourceControlTypeOutput) ElementType() reflect.Type

func (SourceControlTypeOutput) ToSourceControlTypeOutput

func (o SourceControlTypeOutput) ToSourceControlTypeOutput() SourceControlTypeOutput

func (SourceControlTypeOutput) ToSourceControlTypeOutputWithContext

func (o SourceControlTypeOutput) ToSourceControlTypeOutputWithContext(ctx context.Context) SourceControlTypeOutput

func (SourceControlTypeOutput) ToSourceControlTypePtrOutput

func (o SourceControlTypeOutput) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput

func (SourceControlTypeOutput) ToSourceControlTypePtrOutputWithContext

func (o SourceControlTypeOutput) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput

func (SourceControlTypeOutput) ToStringOutput

func (o SourceControlTypeOutput) ToStringOutput() pulumi.StringOutput

func (SourceControlTypeOutput) ToStringOutputWithContext

func (o SourceControlTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceControlTypeOutput) ToStringPtrOutput

func (o SourceControlTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceControlTypeOutput) ToStringPtrOutputWithContext

func (o SourceControlTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourceControlTypePtrInput

type SourceControlTypePtrInput interface {
	pulumi.Input

	ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
	ToSourceControlTypePtrOutputWithContext(context.Context) SourceControlTypePtrOutput
}

func SourceControlTypePtr

func SourceControlTypePtr(v string) SourceControlTypePtrInput

type SourceControlTypePtrOutput

type SourceControlTypePtrOutput struct{ *pulumi.OutputState }

func (SourceControlTypePtrOutput) Elem

func (SourceControlTypePtrOutput) ElementType

func (SourceControlTypePtrOutput) ElementType() reflect.Type

func (SourceControlTypePtrOutput) ToSourceControlTypePtrOutput

func (o SourceControlTypePtrOutput) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput

func (SourceControlTypePtrOutput) ToSourceControlTypePtrOutputWithContext

func (o SourceControlTypePtrOutput) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput

func (SourceControlTypePtrOutput) ToStringPtrOutput

func (o SourceControlTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceControlTypePtrOutput) ToStringPtrOutputWithContext

func (o SourceControlTypePtrOutput) 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 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 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

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

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

func (SourceRegistryLoginMode) ElementType() reflect.Type

func (SourceRegistryLoginMode) ToSourceRegistryLoginModeOutput

func (e SourceRegistryLoginMode) ToSourceRegistryLoginModeOutput() SourceRegistryLoginModeOutput

func (SourceRegistryLoginMode) ToSourceRegistryLoginModeOutputWithContext

func (e SourceRegistryLoginMode) ToSourceRegistryLoginModeOutputWithContext(ctx context.Context) SourceRegistryLoginModeOutput

func (SourceRegistryLoginMode) ToSourceRegistryLoginModePtrOutput

func (e SourceRegistryLoginMode) ToSourceRegistryLoginModePtrOutput() SourceRegistryLoginModePtrOutput

func (SourceRegistryLoginMode) ToSourceRegistryLoginModePtrOutputWithContext

func (e SourceRegistryLoginMode) ToSourceRegistryLoginModePtrOutputWithContext(ctx context.Context) SourceRegistryLoginModePtrOutput

func (SourceRegistryLoginMode) ToStringOutput

func (e SourceRegistryLoginMode) ToStringOutput() pulumi.StringOutput

func (SourceRegistryLoginMode) ToStringOutputWithContext

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

func (SourceRegistryLoginMode) ToStringPtrOutput

func (e SourceRegistryLoginMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceRegistryLoginMode) ToStringPtrOutputWithContext

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

type SourceRegistryLoginModeInput

type SourceRegistryLoginModeInput interface {
	pulumi.Input

	ToSourceRegistryLoginModeOutput() SourceRegistryLoginModeOutput
	ToSourceRegistryLoginModeOutputWithContext(context.Context) SourceRegistryLoginModeOutput
}

SourceRegistryLoginModeInput is an input type that accepts values of the SourceRegistryLoginMode enum A concrete instance of `SourceRegistryLoginModeInput` can be one of the following:

SourceRegistryLoginModeNone
SourceRegistryLoginModeDefault

type SourceRegistryLoginModeOutput

type SourceRegistryLoginModeOutput struct{ *pulumi.OutputState }

func (SourceRegistryLoginModeOutput) ElementType

func (SourceRegistryLoginModeOutput) ToSourceRegistryLoginModeOutput

func (o SourceRegistryLoginModeOutput) ToSourceRegistryLoginModeOutput() SourceRegistryLoginModeOutput

func (SourceRegistryLoginModeOutput) ToSourceRegistryLoginModeOutputWithContext

func (o SourceRegistryLoginModeOutput) ToSourceRegistryLoginModeOutputWithContext(ctx context.Context) SourceRegistryLoginModeOutput

func (SourceRegistryLoginModeOutput) ToSourceRegistryLoginModePtrOutput

func (o SourceRegistryLoginModeOutput) ToSourceRegistryLoginModePtrOutput() SourceRegistryLoginModePtrOutput

func (SourceRegistryLoginModeOutput) ToSourceRegistryLoginModePtrOutputWithContext

func (o SourceRegistryLoginModeOutput) ToSourceRegistryLoginModePtrOutputWithContext(ctx context.Context) SourceRegistryLoginModePtrOutput

func (SourceRegistryLoginModeOutput) ToStringOutput

func (SourceRegistryLoginModeOutput) ToStringOutputWithContext

func (o SourceRegistryLoginModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceRegistryLoginModeOutput) ToStringPtrOutput

func (SourceRegistryLoginModeOutput) ToStringPtrOutputWithContext

func (o SourceRegistryLoginModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourceRegistryLoginModePtrInput

type SourceRegistryLoginModePtrInput interface {
	pulumi.Input

	ToSourceRegistryLoginModePtrOutput() SourceRegistryLoginModePtrOutput
	ToSourceRegistryLoginModePtrOutputWithContext(context.Context) SourceRegistryLoginModePtrOutput
}

func SourceRegistryLoginModePtr

func SourceRegistryLoginModePtr(v string) SourceRegistryLoginModePtrInput

type SourceRegistryLoginModePtrOutput

type SourceRegistryLoginModePtrOutput struct{ *pulumi.OutputState }

func (SourceRegistryLoginModePtrOutput) Elem

func (SourceRegistryLoginModePtrOutput) ElementType

func (SourceRegistryLoginModePtrOutput) ToSourceRegistryLoginModePtrOutput

func (o SourceRegistryLoginModePtrOutput) ToSourceRegistryLoginModePtrOutput() SourceRegistryLoginModePtrOutput

func (SourceRegistryLoginModePtrOutput) ToSourceRegistryLoginModePtrOutputWithContext

func (o SourceRegistryLoginModePtrOutput) ToSourceRegistryLoginModePtrOutputWithContext(ctx context.Context) SourceRegistryLoginModePtrOutput

func (SourceRegistryLoginModePtrOutput) ToStringPtrOutput

func (SourceRegistryLoginModePtrOutput) ToStringPtrOutputWithContext

func (o SourceRegistryLoginModePtrOutput) 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 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

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.

func (*SourceTrigger) Defaults

func (val *SourceTrigger) Defaults() *SourceTrigger

Defaults sets the appropriate defaults for SourceTrigger

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

func (val *SourceTriggerArgs) Defaults() *SourceTriggerArgs

Defaults sets the appropriate defaults for SourceTriggerArgs

func (SourceTriggerArgs) ElementType

func (SourceTriggerArgs) ElementType() reflect.Type

func (SourceTriggerArgs) ToSourceTriggerOutput

func (i SourceTriggerArgs) ToSourceTriggerOutput() SourceTriggerOutput

func (SourceTriggerArgs) ToSourceTriggerOutputWithContext

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

type SourceTriggerArray

type SourceTriggerArray []SourceTriggerInput

func (SourceTriggerArray) ElementType

func (SourceTriggerArray) ElementType() reflect.Type

func (SourceTriggerArray) ToSourceTriggerArrayOutput

func (i SourceTriggerArray) ToSourceTriggerArrayOutput() SourceTriggerArrayOutput

func (SourceTriggerArray) ToSourceTriggerArrayOutputWithContext

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

type SourceTriggerArrayInput

type SourceTriggerArrayInput interface {
	pulumi.Input

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

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

SourceTriggerArray{ SourceTriggerArgs{...} }

type SourceTriggerArrayOutput

type SourceTriggerArrayOutput struct{ *pulumi.OutputState }

func (SourceTriggerArrayOutput) ElementType

func (SourceTriggerArrayOutput) ElementType() reflect.Type

func (SourceTriggerArrayOutput) Index

func (SourceTriggerArrayOutput) ToSourceTriggerArrayOutput

func (o SourceTriggerArrayOutput) ToSourceTriggerArrayOutput() SourceTriggerArrayOutput

func (SourceTriggerArrayOutput) ToSourceTriggerArrayOutputWithContext

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

type SourceTriggerDescriptorResponse

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

The source trigger that caused a run.

type SourceTriggerDescriptorResponseOutput

type SourceTriggerDescriptorResponseOutput struct{ *pulumi.OutputState }

The source trigger that caused a run.

func (SourceTriggerDescriptorResponseOutput) BranchName

The branch name in the repository.

func (SourceTriggerDescriptorResponseOutput) CommitId

The unique ID that identifies a commit.

func (SourceTriggerDescriptorResponseOutput) ElementType

func (SourceTriggerDescriptorResponseOutput) EventType

The event type of the trigger.

func (SourceTriggerDescriptorResponseOutput) Id

The unique ID of the trigger.

func (SourceTriggerDescriptorResponseOutput) ProviderType

The source control provider type.

func (SourceTriggerDescriptorResponseOutput) PullRequestId

The unique ID that identifies pull request.

func (SourceTriggerDescriptorResponseOutput) RepositoryUrl

The repository URL.

func (SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutput

func (o SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutput() SourceTriggerDescriptorResponseOutput

func (SourceTriggerDescriptorResponseOutput) ToSourceTriggerDescriptorResponseOutputWithContext

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

type SourceTriggerDescriptorResponsePtrOutput

type SourceTriggerDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceTriggerDescriptorResponsePtrOutput) BranchName

The branch name in the repository.

func (SourceTriggerDescriptorResponsePtrOutput) CommitId

The unique ID that identifies a commit.

func (SourceTriggerDescriptorResponsePtrOutput) Elem

func (SourceTriggerDescriptorResponsePtrOutput) ElementType

func (SourceTriggerDescriptorResponsePtrOutput) EventType

The event type of the trigger.

func (SourceTriggerDescriptorResponsePtrOutput) Id

The unique ID of the trigger.

func (SourceTriggerDescriptorResponsePtrOutput) ProviderType

The source control provider type.

func (SourceTriggerDescriptorResponsePtrOutput) PullRequestId

The unique ID that identifies pull request.

func (SourceTriggerDescriptorResponsePtrOutput) RepositoryUrl

The repository URL.

func (SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutput

func (o SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutput() SourceTriggerDescriptorResponsePtrOutput

func (SourceTriggerDescriptorResponsePtrOutput) ToSourceTriggerDescriptorResponsePtrOutputWithContext

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

type SourceTriggerEvent

type SourceTriggerEvent string

func (SourceTriggerEvent) ElementType

func (SourceTriggerEvent) ElementType() reflect.Type

func (SourceTriggerEvent) ToSourceTriggerEventOutput

func (e SourceTriggerEvent) ToSourceTriggerEventOutput() SourceTriggerEventOutput

func (SourceTriggerEvent) ToSourceTriggerEventOutputWithContext

func (e SourceTriggerEvent) ToSourceTriggerEventOutputWithContext(ctx context.Context) SourceTriggerEventOutput

func (SourceTriggerEvent) ToSourceTriggerEventPtrOutput

func (e SourceTriggerEvent) ToSourceTriggerEventPtrOutput() SourceTriggerEventPtrOutput

func (SourceTriggerEvent) ToSourceTriggerEventPtrOutputWithContext

func (e SourceTriggerEvent) ToSourceTriggerEventPtrOutputWithContext(ctx context.Context) SourceTriggerEventPtrOutput

func (SourceTriggerEvent) ToStringOutput

func (e SourceTriggerEvent) ToStringOutput() pulumi.StringOutput

func (SourceTriggerEvent) ToStringOutputWithContext

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

func (SourceTriggerEvent) ToStringPtrOutput

func (e SourceTriggerEvent) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceTriggerEvent) ToStringPtrOutputWithContext

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

type SourceTriggerEventInput

type SourceTriggerEventInput interface {
	pulumi.Input

	ToSourceTriggerEventOutput() SourceTriggerEventOutput
	ToSourceTriggerEventOutputWithContext(context.Context) SourceTriggerEventOutput
}

SourceTriggerEventInput is an input type that accepts values of the SourceTriggerEvent enum A concrete instance of `SourceTriggerEventInput` can be one of the following:

SourceTriggerEventCommit
SourceTriggerEventPullrequest

type SourceTriggerEventOutput

type SourceTriggerEventOutput struct{ *pulumi.OutputState }

func (SourceTriggerEventOutput) ElementType

func (SourceTriggerEventOutput) ElementType() reflect.Type

func (SourceTriggerEventOutput) ToSourceTriggerEventOutput

func (o SourceTriggerEventOutput) ToSourceTriggerEventOutput() SourceTriggerEventOutput

func (SourceTriggerEventOutput) ToSourceTriggerEventOutputWithContext

func (o SourceTriggerEventOutput) ToSourceTriggerEventOutputWithContext(ctx context.Context) SourceTriggerEventOutput

func (SourceTriggerEventOutput) ToSourceTriggerEventPtrOutput

func (o SourceTriggerEventOutput) ToSourceTriggerEventPtrOutput() SourceTriggerEventPtrOutput

func (SourceTriggerEventOutput) ToSourceTriggerEventPtrOutputWithContext

func (o SourceTriggerEventOutput) ToSourceTriggerEventPtrOutputWithContext(ctx context.Context) SourceTriggerEventPtrOutput

func (SourceTriggerEventOutput) ToStringOutput

func (o SourceTriggerEventOutput) ToStringOutput() pulumi.StringOutput

func (SourceTriggerEventOutput) ToStringOutputWithContext

func (o SourceTriggerEventOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceTriggerEventOutput) ToStringPtrOutput

func (o SourceTriggerEventOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceTriggerEventOutput) ToStringPtrOutputWithContext

func (o SourceTriggerEventOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourceTriggerEventPtrInput

type SourceTriggerEventPtrInput interface {
	pulumi.Input

	ToSourceTriggerEventPtrOutput() SourceTriggerEventPtrOutput
	ToSourceTriggerEventPtrOutputWithContext(context.Context) SourceTriggerEventPtrOutput
}

func SourceTriggerEventPtr

func SourceTriggerEventPtr(v string) SourceTriggerEventPtrInput

type SourceTriggerEventPtrOutput

type SourceTriggerEventPtrOutput struct{ *pulumi.OutputState }

func (SourceTriggerEventPtrOutput) Elem

func (SourceTriggerEventPtrOutput) ElementType

func (SourceTriggerEventPtrOutput) ToSourceTriggerEventPtrOutput

func (o SourceTriggerEventPtrOutput) ToSourceTriggerEventPtrOutput() SourceTriggerEventPtrOutput

func (SourceTriggerEventPtrOutput) ToSourceTriggerEventPtrOutputWithContext

func (o SourceTriggerEventPtrOutput) ToSourceTriggerEventPtrOutputWithContext(ctx context.Context) SourceTriggerEventPtrOutput

func (SourceTriggerEventPtrOutput) ToStringPtrOutput

func (o SourceTriggerEventPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourceTriggerEventPtrOutput) ToStringPtrOutputWithContext

func (o SourceTriggerEventPtrOutput) 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.

func (*SourceTriggerResponse) Defaults

Defaults sets the appropriate defaults for SourceTriggerResponse

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

type StatusDetailPropertiesResponse struct {
	// The code of the status.
	Code string `pulumi:"code"`
	// The correlation ID of the status.
	CorrelationId string `pulumi:"correlationId"`
	// The description of the status.
	Description string `pulumi:"description"`
	// The timestamp of the status.
	Timestamp string `pulumi:"timestamp"`
	// The component of the connected registry corresponding to the status.
	Type string `pulumi:"type"`
}

The status detail properties of the connected registry.

type StatusDetailPropertiesResponseArrayOutput

type StatusDetailPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (StatusDetailPropertiesResponseArrayOutput) ElementType

func (StatusDetailPropertiesResponseArrayOutput) Index

func (StatusDetailPropertiesResponseArrayOutput) ToStatusDetailPropertiesResponseArrayOutput

func (o StatusDetailPropertiesResponseArrayOutput) ToStatusDetailPropertiesResponseArrayOutput() StatusDetailPropertiesResponseArrayOutput

func (StatusDetailPropertiesResponseArrayOutput) ToStatusDetailPropertiesResponseArrayOutputWithContext

func (o StatusDetailPropertiesResponseArrayOutput) ToStatusDetailPropertiesResponseArrayOutputWithContext(ctx context.Context) StatusDetailPropertiesResponseArrayOutput

type StatusDetailPropertiesResponseOutput

type StatusDetailPropertiesResponseOutput struct{ *pulumi.OutputState }

The status detail properties of the connected registry.

func (StatusDetailPropertiesResponseOutput) Code

The code of the status.

func (StatusDetailPropertiesResponseOutput) CorrelationId

The correlation ID of the status.

func (StatusDetailPropertiesResponseOutput) Description

The description of the status.

func (StatusDetailPropertiesResponseOutput) ElementType

func (StatusDetailPropertiesResponseOutput) Timestamp

The timestamp of the status.

func (StatusDetailPropertiesResponseOutput) ToStatusDetailPropertiesResponseOutput

func (o StatusDetailPropertiesResponseOutput) ToStatusDetailPropertiesResponseOutput() StatusDetailPropertiesResponseOutput

func (StatusDetailPropertiesResponseOutput) ToStatusDetailPropertiesResponseOutputWithContext

func (o StatusDetailPropertiesResponseOutput) ToStatusDetailPropertiesResponseOutputWithContext(ctx context.Context) StatusDetailPropertiesResponseOutput

func (StatusDetailPropertiesResponseOutput) Type

The component of the connected registry corresponding to the status.

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

type StepType

type StepType string

The type of the step.

type SyncProperties

type SyncProperties struct {
	// The period of time for which a message is available to sync before it is expired. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.
	MessageTtl string `pulumi:"messageTtl"`
	// The cron expression indicating the schedule that the connected registry will sync with its parent.
	Schedule *string `pulumi:"schedule"`
	// The time window during which sync is enabled for each schedule occurrence. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.
	SyncWindow *string `pulumi:"syncWindow"`
	// The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.
	TokenId string `pulumi:"tokenId"`
}

The sync properties of the connected registry with its parent.

type SyncPropertiesArgs

type SyncPropertiesArgs struct {
	// The period of time for which a message is available to sync before it is expired. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.
	MessageTtl pulumi.StringInput `pulumi:"messageTtl"`
	// The cron expression indicating the schedule that the connected registry will sync with its parent.
	Schedule pulumi.StringPtrInput `pulumi:"schedule"`
	// The time window during which sync is enabled for each schedule occurrence. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.
	SyncWindow pulumi.StringPtrInput `pulumi:"syncWindow"`
	// The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.
	TokenId pulumi.StringInput `pulumi:"tokenId"`
}

The sync properties of the connected registry with its parent.

func (SyncPropertiesArgs) ElementType

func (SyncPropertiesArgs) ElementType() reflect.Type

func (SyncPropertiesArgs) ToSyncPropertiesOutput

func (i SyncPropertiesArgs) ToSyncPropertiesOutput() SyncPropertiesOutput

func (SyncPropertiesArgs) ToSyncPropertiesOutputWithContext

func (i SyncPropertiesArgs) ToSyncPropertiesOutputWithContext(ctx context.Context) SyncPropertiesOutput

type SyncPropertiesInput

type SyncPropertiesInput interface {
	pulumi.Input

	ToSyncPropertiesOutput() SyncPropertiesOutput
	ToSyncPropertiesOutputWithContext(context.Context) SyncPropertiesOutput
}

SyncPropertiesInput is an input type that accepts SyncPropertiesArgs and SyncPropertiesOutput values. You can construct a concrete instance of `SyncPropertiesInput` via:

SyncPropertiesArgs{...}

type SyncPropertiesOutput

type SyncPropertiesOutput struct{ *pulumi.OutputState }

The sync properties of the connected registry with its parent.

func (SyncPropertiesOutput) ElementType

func (SyncPropertiesOutput) ElementType() reflect.Type

func (SyncPropertiesOutput) MessageTtl

func (o SyncPropertiesOutput) MessageTtl() pulumi.StringOutput

The period of time for which a message is available to sync before it is expired. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.

func (SyncPropertiesOutput) Schedule

The cron expression indicating the schedule that the connected registry will sync with its parent.

func (SyncPropertiesOutput) SyncWindow

The time window during which sync is enabled for each schedule occurrence. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.

func (SyncPropertiesOutput) ToSyncPropertiesOutput

func (o SyncPropertiesOutput) ToSyncPropertiesOutput() SyncPropertiesOutput

func (SyncPropertiesOutput) ToSyncPropertiesOutputWithContext

func (o SyncPropertiesOutput) ToSyncPropertiesOutputWithContext(ctx context.Context) SyncPropertiesOutput

func (SyncPropertiesOutput) TokenId

The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.

type SyncPropertiesResponse

type SyncPropertiesResponse struct {
	// The gateway endpoint used by the connected registry to communicate with its parent.
	GatewayEndpoint string `pulumi:"gatewayEndpoint"`
	// The last time a sync occurred between the connected registry and its parent.
	LastSyncTime string `pulumi:"lastSyncTime"`
	// The period of time for which a message is available to sync before it is expired. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.
	MessageTtl string `pulumi:"messageTtl"`
	// The cron expression indicating the schedule that the connected registry will sync with its parent.
	Schedule *string `pulumi:"schedule"`
	// The time window during which sync is enabled for each schedule occurrence. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.
	SyncWindow *string `pulumi:"syncWindow"`
	// The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.
	TokenId string `pulumi:"tokenId"`
}

The sync properties of the connected registry with its parent.

type SyncPropertiesResponseOutput

type SyncPropertiesResponseOutput struct{ *pulumi.OutputState }

The sync properties of the connected registry with its parent.

func (SyncPropertiesResponseOutput) ElementType

func (SyncPropertiesResponseOutput) GatewayEndpoint

func (o SyncPropertiesResponseOutput) GatewayEndpoint() pulumi.StringOutput

The gateway endpoint used by the connected registry to communicate with its parent.

func (SyncPropertiesResponseOutput) LastSyncTime

The last time a sync occurred between the connected registry and its parent.

func (SyncPropertiesResponseOutput) MessageTtl

The period of time for which a message is available to sync before it is expired. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.

func (SyncPropertiesResponseOutput) Schedule

The cron expression indicating the schedule that the connected registry will sync with its parent.

func (SyncPropertiesResponseOutput) SyncWindow

The time window during which sync is enabled for each schedule occurrence. Specify the duration using the format P[n]Y[n]M[n]DT[n]H[n]M[n]S as per ISO8601.

func (SyncPropertiesResponseOutput) ToSyncPropertiesResponseOutput

func (o SyncPropertiesResponseOutput) ToSyncPropertiesResponseOutput() SyncPropertiesResponseOutput

func (SyncPropertiesResponseOutput) ToSyncPropertiesResponseOutputWithContext

func (o SyncPropertiesResponseOutput) ToSyncPropertiesResponseOutputWithContext(ctx context.Context) SyncPropertiesResponseOutput

func (SyncPropertiesResponseOutput) TokenId

The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource modification (UTC).

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

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

The direct URL to the content.

func (TargetResponseOutput) Version

The version of the artifact.

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 dedicated agent pool for the task.
	AgentPoolName pulumi.StringPtrOutput `pulumi:"agentPoolName"`
	// The creation date of task.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The properties that describes a set of credentials that will be used when this run is invoked.
	Credentials CredentialsResponsePtrOutput `pulumi:"credentials"`
	// Identity for the resource.
	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The value of this property indicates whether the task resource is system task or not.
	IsSystemTask pulumi.BoolPtrOutput `pulumi:"isSystemTask"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The template that describes the repository and tag information for run log artifact.
	LogTemplate pulumi.StringPtrOutput `pulumi:"logTemplate"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The platform properties against which the run has to happen.
	Platform PlatformPropertiesResponsePtrOutput `pulumi:"platform"`
	// The provisioning state of the task.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The current status of task.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The properties of a task step.
	Step pulumi.AnyOutput `pulumi:"step"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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. Azure REST API version: 2019-06-01-preview. Prior API version in Azure Native 1.x: 2019-06-01-preview.

Other available API versions: 2018-09-01, 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

func (*Task) ElementType() reflect.Type

func (*Task) ToTaskOutput

func (i *Task) ToTaskOutput() TaskOutput

func (*Task) ToTaskOutputWithContext

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

type TaskArgs

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

type TaskInput interface {
	pulumi.Input

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

type TaskOutput

type TaskOutput struct{ *pulumi.OutputState }

func (TaskOutput) AgentConfiguration

func (o TaskOutput) AgentConfiguration() AgentPropertiesResponsePtrOutput

The machine configuration of the run agent.

func (TaskOutput) AgentPoolName

func (o TaskOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the task.

func (TaskOutput) CreationDate

func (o TaskOutput) CreationDate() pulumi.StringOutput

The creation date of task.

func (TaskOutput) Credentials

func (o TaskOutput) Credentials() CredentialsResponsePtrOutput

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

func (TaskOutput) ElementType

func (TaskOutput) ElementType() reflect.Type

func (TaskOutput) Identity

Identity for the resource.

func (TaskOutput) IsSystemTask

func (o TaskOutput) IsSystemTask() pulumi.BoolPtrOutput

The value of this property indicates whether the task resource is system task or not.

func (TaskOutput) Location

func (o TaskOutput) Location() pulumi.StringOutput

The location of the resource. This cannot be changed after the resource is created.

func (TaskOutput) LogTemplate

func (o TaskOutput) LogTemplate() pulumi.StringPtrOutput

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

func (TaskOutput) Name

func (o TaskOutput) Name() pulumi.StringOutput

The name of the resource.

func (TaskOutput) Platform

The platform properties against which the run has to happen.

func (TaskOutput) ProvisioningState

func (o TaskOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the task.

func (TaskOutput) Status

func (o TaskOutput) Status() pulumi.StringPtrOutput

The current status of task.

func (TaskOutput) Step

func (o TaskOutput) Step() pulumi.AnyOutput

The properties of a task step.

func (TaskOutput) SystemData

func (o TaskOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (TaskOutput) Tags

The tags of the resource.

func (TaskOutput) Timeout

func (o TaskOutput) Timeout() pulumi.IntPtrOutput

Run timeout in seconds.

func (TaskOutput) ToTaskOutput

func (o TaskOutput) ToTaskOutput() TaskOutput

func (TaskOutput) ToTaskOutputWithContext

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

func (TaskOutput) Trigger

The properties that describe all triggers for the task.

func (TaskOutput) Type

func (o TaskOutput) Type() pulumi.StringOutput

The type of the resource.

type TaskRun

type TaskRun struct {
	pulumi.CustomResourceState

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

The task run that has the ARM resource and properties. The task run will have the information of request and result of a run. Azure REST API version: 2019-06-01-preview. Prior API version in Azure Native 1.x: 2019-06-01-preview.

func GetTaskRun

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

GetTaskRun gets an existing TaskRun resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTaskRun

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

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

func (*TaskRun) ElementType

func (*TaskRun) ElementType() reflect.Type

func (*TaskRun) ToTaskRunOutput

func (i *TaskRun) ToTaskRunOutput() TaskRunOutput

func (*TaskRun) ToTaskRunOutputWithContext

func (i *TaskRun) ToTaskRunOutputWithContext(ctx context.Context) TaskRunOutput

type TaskRunArgs

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

The set of arguments for constructing a TaskRun resource.

func (TaskRunArgs) ElementType

func (TaskRunArgs) ElementType() reflect.Type

type TaskRunInput

type TaskRunInput interface {
	pulumi.Input

	ToTaskRunOutput() TaskRunOutput
	ToTaskRunOutputWithContext(ctx context.Context) TaskRunOutput
}

type TaskRunOutput

type TaskRunOutput struct{ *pulumi.OutputState }

func (TaskRunOutput) ElementType

func (TaskRunOutput) ElementType() reflect.Type

func (TaskRunOutput) ForceUpdateTag

func (o TaskRunOutput) ForceUpdateTag() pulumi.StringPtrOutput

How the run should be forced to rerun even if the run request configuration has not changed

func (TaskRunOutput) Identity

Identity for the resource.

func (TaskRunOutput) Location

func (o TaskRunOutput) Location() pulumi.StringPtrOutput

The location of the resource

func (TaskRunOutput) Name

The name of the resource.

func (TaskRunOutput) ProvisioningState

func (o TaskRunOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of this task run

func (TaskRunOutput) RunRequest

func (o TaskRunOutput) RunRequest() pulumi.AnyOutput

The request (parameters) for the run

func (TaskRunOutput) RunResult

func (o TaskRunOutput) RunResult() RunResponseOutput

The result of this task run

func (TaskRunOutput) SystemData

func (o TaskRunOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (TaskRunOutput) ToTaskRunOutput

func (o TaskRunOutput) ToTaskRunOutput() TaskRunOutput

func (TaskRunOutput) ToTaskRunOutputWithContext

func (o TaskRunOutput) ToTaskRunOutputWithContext(ctx context.Context) TaskRunOutput

func (TaskRunOutput) Type

The type of the resource.

type TaskRunRequest

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

The parameters for a task run request.

func (*TaskRunRequest) Defaults

func (val *TaskRunRequest) Defaults() *TaskRunRequest

Defaults sets the appropriate defaults for TaskRunRequest

type TaskRunRequestArgs

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

The parameters for a task run request.

func (*TaskRunRequestArgs) Defaults

func (val *TaskRunRequestArgs) Defaults() *TaskRunRequestArgs

Defaults sets the appropriate defaults for TaskRunRequestArgs

func (TaskRunRequestArgs) ElementType

func (TaskRunRequestArgs) ElementType() reflect.Type

func (TaskRunRequestArgs) ToTaskRunRequestOutput

func (i TaskRunRequestArgs) ToTaskRunRequestOutput() TaskRunRequestOutput

func (TaskRunRequestArgs) ToTaskRunRequestOutputWithContext

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

func (TaskRunRequestArgs) ToTaskRunRequestPtrOutput

func (i TaskRunRequestArgs) ToTaskRunRequestPtrOutput() TaskRunRequestPtrOutput

func (TaskRunRequestArgs) ToTaskRunRequestPtrOutputWithContext

func (i TaskRunRequestArgs) ToTaskRunRequestPtrOutputWithContext(ctx context.Context) TaskRunRequestPtrOutput

type TaskRunRequestInput

type TaskRunRequestInput interface {
	pulumi.Input

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

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

TaskRunRequestArgs{...}

type TaskRunRequestOutput

type TaskRunRequestOutput struct{ *pulumi.OutputState }

The parameters for a task run request.

func (TaskRunRequestOutput) AgentPoolName

func (o TaskRunRequestOutput) AgentPoolName() pulumi.StringPtrOutput

The dedicated agent pool for the run.

func (TaskRunRequestOutput) ElementType

func (TaskRunRequestOutput) ElementType() reflect.Type

func (TaskRunRequestOutput) IsArchiveEnabled

func (o TaskRunRequestOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (TaskRunRequestOutput) LogTemplate

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

func (TaskRunRequestOutput) OverrideTaskStepProperties

func (o TaskRunRequestOutput) OverrideTaskStepProperties() OverrideTaskStepPropertiesPtrOutput

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

func (TaskRunRequestOutput) TaskId

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

func (TaskRunRequestOutput) ToTaskRunRequestOutput

func (o TaskRunRequestOutput) ToTaskRunRequestOutput() TaskRunRequestOutput

func (TaskRunRequestOutput) ToTaskRunRequestOutputWithContext

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

func (TaskRunRequestOutput) ToTaskRunRequestPtrOutput

func (o TaskRunRequestOutput) ToTaskRunRequestPtrOutput() TaskRunRequestPtrOutput

func (TaskRunRequestOutput) ToTaskRunRequestPtrOutputWithContext

func (o TaskRunRequestOutput) ToTaskRunRequestPtrOutputWithContext(ctx context.Context) TaskRunRequestPtrOutput

func (TaskRunRequestOutput) Type

The type of the run request. Expected value is 'TaskRunRequest'.

type TaskRunRequestPtrInput

type TaskRunRequestPtrInput interface {
	pulumi.Input

	ToTaskRunRequestPtrOutput() TaskRunRequestPtrOutput
	ToTaskRunRequestPtrOutputWithContext(context.Context) TaskRunRequestPtrOutput
}

TaskRunRequestPtrInput is an input type that accepts TaskRunRequestArgs, TaskRunRequestPtr and TaskRunRequestPtrOutput values. You can construct a concrete instance of `TaskRunRequestPtrInput` via:

        TaskRunRequestArgs{...}

or:

        nil

type TaskRunRequestPtrOutput

type TaskRunRequestPtrOutput struct{ *pulumi.OutputState }

func (TaskRunRequestPtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (TaskRunRequestPtrOutput) Elem

func (TaskRunRequestPtrOutput) ElementType

func (TaskRunRequestPtrOutput) ElementType() reflect.Type

func (TaskRunRequestPtrOutput) IsArchiveEnabled

func (o TaskRunRequestPtrOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (TaskRunRequestPtrOutput) LogTemplate

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

func (TaskRunRequestPtrOutput) OverrideTaskStepProperties

func (o TaskRunRequestPtrOutput) OverrideTaskStepProperties() OverrideTaskStepPropertiesPtrOutput

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

func (TaskRunRequestPtrOutput) TaskId

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

func (TaskRunRequestPtrOutput) ToTaskRunRequestPtrOutput

func (o TaskRunRequestPtrOutput) ToTaskRunRequestPtrOutput() TaskRunRequestPtrOutput

func (TaskRunRequestPtrOutput) ToTaskRunRequestPtrOutputWithContext

func (o TaskRunRequestPtrOutput) ToTaskRunRequestPtrOutputWithContext(ctx context.Context) TaskRunRequestPtrOutput

func (TaskRunRequestPtrOutput) Type

The type of the run request. Expected value is 'TaskRunRequest'.

type TaskRunRequestResponse

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

The parameters for a task run request.

func (*TaskRunRequestResponse) Defaults

Defaults sets the appropriate defaults for TaskRunRequestResponse

type TaskRunRequestResponseOutput

type TaskRunRequestResponseOutput struct{ *pulumi.OutputState }

The parameters for a task run request.

func (TaskRunRequestResponseOutput) AgentPoolName

The dedicated agent pool for the run.

func (TaskRunRequestResponseOutput) ElementType

func (TaskRunRequestResponseOutput) IsArchiveEnabled

func (o TaskRunRequestResponseOutput) IsArchiveEnabled() pulumi.BoolPtrOutput

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

func (TaskRunRequestResponseOutput) LogTemplate

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

func (TaskRunRequestResponseOutput) OverrideTaskStepProperties

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

func (TaskRunRequestResponseOutput) TaskId

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

func (TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutput

func (o TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutput() TaskRunRequestResponseOutput

func (TaskRunRequestResponseOutput) ToTaskRunRequestResponseOutputWithContext

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

func (TaskRunRequestResponseOutput) Type

The type of the run request. Expected value is 'TaskRunRequest'.

type TaskRunRequestResponsePtrOutput

type TaskRunRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (TaskRunRequestResponsePtrOutput) AgentPoolName

The dedicated agent pool for the run.

func (TaskRunRequestResponsePtrOutput) Elem

func (TaskRunRequestResponsePtrOutput) ElementType

func (TaskRunRequestResponsePtrOutput) IsArchiveEnabled

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

func (TaskRunRequestResponsePtrOutput) LogTemplate

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

func (TaskRunRequestResponsePtrOutput) OverrideTaskStepProperties

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

func (TaskRunRequestResponsePtrOutput) TaskId

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

func (TaskRunRequestResponsePtrOutput) ToTaskRunRequestResponsePtrOutput

func (o TaskRunRequestResponsePtrOutput) ToTaskRunRequestResponsePtrOutput() TaskRunRequestResponsePtrOutput

func (TaskRunRequestResponsePtrOutput) ToTaskRunRequestResponsePtrOutputWithContext

func (o TaskRunRequestResponsePtrOutput) ToTaskRunRequestResponsePtrOutputWithContext(ctx context.Context) TaskRunRequestResponsePtrOutput

func (TaskRunRequestResponsePtrOutput) Type

The type of the run request. Expected value is 'TaskRunRequest'.

type TaskRunState

type TaskRunState struct {
}

func (TaskRunState) ElementType

func (TaskRunState) ElementType() reflect.Type

type TaskState

type TaskState struct {
}

func (TaskState) ElementType

func (TaskState) ElementType() reflect.Type

type TaskStatus

type TaskStatus string

The current status of task.

func (TaskStatus) ElementType

func (TaskStatus) ElementType() reflect.Type

func (TaskStatus) ToStringOutput

func (e TaskStatus) ToStringOutput() pulumi.StringOutput

func (TaskStatus) ToStringOutputWithContext

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

func (TaskStatus) ToStringPtrOutput

func (e TaskStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatus) ToStringPtrOutputWithContext

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

func (TaskStatus) ToTaskStatusOutput

func (e TaskStatus) ToTaskStatusOutput() TaskStatusOutput

func (TaskStatus) ToTaskStatusOutputWithContext

func (e TaskStatus) ToTaskStatusOutputWithContext(ctx context.Context) TaskStatusOutput

func (TaskStatus) ToTaskStatusPtrOutput

func (e TaskStatus) ToTaskStatusPtrOutput() TaskStatusPtrOutput

func (TaskStatus) ToTaskStatusPtrOutputWithContext

func (e TaskStatus) ToTaskStatusPtrOutputWithContext(ctx context.Context) TaskStatusPtrOutput

type TaskStatusInput

type TaskStatusInput interface {
	pulumi.Input

	ToTaskStatusOutput() TaskStatusOutput
	ToTaskStatusOutputWithContext(context.Context) TaskStatusOutput
}

TaskStatusInput is an input type that accepts values of the TaskStatus enum A concrete instance of `TaskStatusInput` can be one of the following:

TaskStatusDisabled
TaskStatusEnabled

type TaskStatusOutput

type TaskStatusOutput struct{ *pulumi.OutputState }

func (TaskStatusOutput) ElementType

func (TaskStatusOutput) ElementType() reflect.Type

func (TaskStatusOutput) ToStringOutput

func (o TaskStatusOutput) ToStringOutput() pulumi.StringOutput

func (TaskStatusOutput) ToStringOutputWithContext

func (o TaskStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TaskStatusOutput) ToStringPtrOutput

func (o TaskStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatusOutput) ToStringPtrOutputWithContext

func (o TaskStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskStatusOutput) ToTaskStatusOutput

func (o TaskStatusOutput) ToTaskStatusOutput() TaskStatusOutput

func (TaskStatusOutput) ToTaskStatusOutputWithContext

func (o TaskStatusOutput) ToTaskStatusOutputWithContext(ctx context.Context) TaskStatusOutput

func (TaskStatusOutput) ToTaskStatusPtrOutput

func (o TaskStatusOutput) ToTaskStatusPtrOutput() TaskStatusPtrOutput

func (TaskStatusOutput) ToTaskStatusPtrOutputWithContext

func (o TaskStatusOutput) ToTaskStatusPtrOutputWithContext(ctx context.Context) TaskStatusPtrOutput

type TaskStatusPtrInput

type TaskStatusPtrInput interface {
	pulumi.Input

	ToTaskStatusPtrOutput() TaskStatusPtrOutput
	ToTaskStatusPtrOutputWithContext(context.Context) TaskStatusPtrOutput
}

func TaskStatusPtr

func TaskStatusPtr(v string) TaskStatusPtrInput

type TaskStatusPtrOutput

type TaskStatusPtrOutput struct{ *pulumi.OutputState }

func (TaskStatusPtrOutput) Elem

func (TaskStatusPtrOutput) ElementType

func (TaskStatusPtrOutput) ElementType() reflect.Type

func (TaskStatusPtrOutput) ToStringPtrOutput

func (o TaskStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TaskStatusPtrOutput) ToStringPtrOutputWithContext

func (o TaskStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TaskStatusPtrOutput) ToTaskStatusPtrOutput

func (o TaskStatusPtrOutput) ToTaskStatusPtrOutput() TaskStatusPtrOutput

func (TaskStatusPtrOutput) ToTaskStatusPtrOutputWithContext

func (o TaskStatusPtrOutput) ToTaskStatusPtrOutputWithContext(ctx context.Context) TaskStatusPtrOutput

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.

func (*TimerTrigger) Defaults

func (val *TimerTrigger) Defaults() *TimerTrigger

Defaults sets the appropriate defaults for TimerTrigger

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

func (val *TimerTriggerArgs) Defaults() *TimerTriggerArgs

Defaults sets the appropriate defaults for TimerTriggerArgs

func (TimerTriggerArgs) ElementType

func (TimerTriggerArgs) ElementType() reflect.Type

func (TimerTriggerArgs) ToTimerTriggerOutput

func (i TimerTriggerArgs) ToTimerTriggerOutput() TimerTriggerOutput

func (TimerTriggerArgs) ToTimerTriggerOutputWithContext

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

type TimerTriggerArray

type TimerTriggerArray []TimerTriggerInput

func (TimerTriggerArray) ElementType

func (TimerTriggerArray) ElementType() reflect.Type

func (TimerTriggerArray) ToTimerTriggerArrayOutput

func (i TimerTriggerArray) ToTimerTriggerArrayOutput() TimerTriggerArrayOutput

func (TimerTriggerArray) ToTimerTriggerArrayOutputWithContext

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

type TimerTriggerArrayInput

type TimerTriggerArrayInput interface {
	pulumi.Input

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

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

TimerTriggerArray{ TimerTriggerArgs{...} }

type TimerTriggerArrayOutput

type TimerTriggerArrayOutput struct{ *pulumi.OutputState }

func (TimerTriggerArrayOutput) ElementType

func (TimerTriggerArrayOutput) ElementType() reflect.Type

func (TimerTriggerArrayOutput) Index

func (TimerTriggerArrayOutput) ToTimerTriggerArrayOutput

func (o TimerTriggerArrayOutput) ToTimerTriggerArrayOutput() TimerTriggerArrayOutput

func (TimerTriggerArrayOutput) ToTimerTriggerArrayOutputWithContext

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

type TimerTriggerDescriptorResponse

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

type TimerTriggerDescriptorResponseOutput

type TimerTriggerDescriptorResponseOutput struct{ *pulumi.OutputState }

func (TimerTriggerDescriptorResponseOutput) ElementType

func (TimerTriggerDescriptorResponseOutput) ScheduleOccurrence

The occurrence that triggered the run.

func (TimerTriggerDescriptorResponseOutput) TimerTriggerName

The timer trigger name that caused the run.

func (TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutput

func (o TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutput() TimerTriggerDescriptorResponseOutput

func (TimerTriggerDescriptorResponseOutput) ToTimerTriggerDescriptorResponseOutputWithContext

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

type TimerTriggerDescriptorResponsePtrOutput

type TimerTriggerDescriptorResponsePtrOutput struct{ *pulumi.OutputState }

func (TimerTriggerDescriptorResponsePtrOutput) Elem

func (TimerTriggerDescriptorResponsePtrOutput) ElementType

func (TimerTriggerDescriptorResponsePtrOutput) ScheduleOccurrence

The occurrence that triggered the run.

func (TimerTriggerDescriptorResponsePtrOutput) TimerTriggerName

The timer trigger name that caused the run.

func (TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutput

func (o TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutput() TimerTriggerDescriptorResponsePtrOutput

func (TimerTriggerDescriptorResponsePtrOutput) ToTimerTriggerDescriptorResponsePtrOutputWithContext

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

type TimerTriggerInput

type TimerTriggerInput interface {
	pulumi.Input

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

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

TimerTriggerArgs{...}

type TimerTriggerOutput

type TimerTriggerOutput struct{ *pulumi.OutputState }

The properties of a timer trigger.

func (TimerTriggerOutput) ElementType

func (TimerTriggerOutput) ElementType() reflect.Type

func (TimerTriggerOutput) Name

The name of the trigger.

func (TimerTriggerOutput) Schedule

func (o TimerTriggerOutput) Schedule() pulumi.StringOutput

The CRON expression for the task schedule

func (TimerTriggerOutput) Status

The current status of trigger.

func (TimerTriggerOutput) ToTimerTriggerOutput

func (o TimerTriggerOutput) ToTimerTriggerOutput() TimerTriggerOutput

func (TimerTriggerOutput) ToTimerTriggerOutputWithContext

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

type TimerTriggerResponse

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

The properties of a timer trigger.

func (*TimerTriggerResponse) Defaults

func (val *TimerTriggerResponse) Defaults() *TimerTriggerResponse

Defaults sets the appropriate defaults for TimerTriggerResponse

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

type TlsCertificatePropertiesResponse struct {
	// Indicates the location of the certificates.
	Location string `pulumi:"location"`
	// The type of certificate location.
	Type string `pulumi:"type"`
}

The TLS certificate properties of the connected registry login server.

type TlsCertificatePropertiesResponseOutput

type TlsCertificatePropertiesResponseOutput struct{ *pulumi.OutputState }

The TLS certificate properties of the connected registry login server.

func (TlsCertificatePropertiesResponseOutput) ElementType

func (TlsCertificatePropertiesResponseOutput) Location

Indicates the location of the certificates.

func (TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponseOutput

func (o TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponseOutput() TlsCertificatePropertiesResponseOutput

func (TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponseOutputWithContext

func (o TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponseOutputWithContext(ctx context.Context) TlsCertificatePropertiesResponseOutput

func (TlsCertificatePropertiesResponseOutput) Type

The type of certificate location.

type TlsCertificatePropertiesResponsePtrOutput

type TlsCertificatePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TlsCertificatePropertiesResponsePtrOutput) Elem

func (TlsCertificatePropertiesResponsePtrOutput) ElementType

func (TlsCertificatePropertiesResponsePtrOutput) Location

Indicates the location of the certificates.

func (TlsCertificatePropertiesResponsePtrOutput) ToTlsCertificatePropertiesResponsePtrOutput

func (o TlsCertificatePropertiesResponsePtrOutput) ToTlsCertificatePropertiesResponsePtrOutput() TlsCertificatePropertiesResponsePtrOutput

func (TlsCertificatePropertiesResponsePtrOutput) ToTlsCertificatePropertiesResponsePtrOutputWithContext

func (o TlsCertificatePropertiesResponsePtrOutput) ToTlsCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) TlsCertificatePropertiesResponsePtrOutput

func (TlsCertificatePropertiesResponsePtrOutput) Type

The type of certificate location.

type TlsPropertiesResponse

type TlsPropertiesResponse struct {
	// The certificate used to configure HTTPS for the login server.
	Certificate TlsCertificatePropertiesResponse `pulumi:"certificate"`
	// Indicates whether HTTPS is enabled for the login server.
	Status string `pulumi:"status"`
}

The TLS properties of the connected registry login server.

type TlsPropertiesResponseOutput

type TlsPropertiesResponseOutput struct{ *pulumi.OutputState }

The TLS properties of the connected registry login server.

func (TlsPropertiesResponseOutput) Certificate

The certificate used to configure HTTPS for the login server.

func (TlsPropertiesResponseOutput) ElementType

func (TlsPropertiesResponseOutput) Status

Indicates whether HTTPS is enabled for the login server.

func (TlsPropertiesResponseOutput) ToTlsPropertiesResponseOutput

func (o TlsPropertiesResponseOutput) ToTlsPropertiesResponseOutput() TlsPropertiesResponseOutput

func (TlsPropertiesResponseOutput) ToTlsPropertiesResponseOutputWithContext

func (o TlsPropertiesResponseOutput) ToTlsPropertiesResponseOutputWithContext(ctx context.Context) TlsPropertiesResponseOutput

type TlsPropertiesResponsePtrOutput

type TlsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TlsPropertiesResponsePtrOutput) Certificate

The certificate used to configure HTTPS for the login server.

func (TlsPropertiesResponsePtrOutput) Elem

func (TlsPropertiesResponsePtrOutput) ElementType

func (TlsPropertiesResponsePtrOutput) Status

Indicates whether HTTPS is enabled for the login server.

func (TlsPropertiesResponsePtrOutput) ToTlsPropertiesResponsePtrOutput

func (o TlsPropertiesResponsePtrOutput) ToTlsPropertiesResponsePtrOutput() TlsPropertiesResponsePtrOutput

func (TlsPropertiesResponsePtrOutput) ToTlsPropertiesResponsePtrOutputWithContext

func (o TlsPropertiesResponsePtrOutput) ToTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) TlsPropertiesResponsePtrOutput

type Token

type Token struct {
	pulumi.CustomResourceState

	// The creation date of scope map.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The credentials that can be used for authenticating the token.
	Credentials TokenCredentialsPropertiesResponsePtrOutput `pulumi:"credentials"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource ID of the scope map to which the token will be associated with.
	ScopeMapId pulumi.StringPtrOutput `pulumi:"scopeMapId"`
	// The status of the token example enabled or disabled.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a token for a container registry. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

func GetToken

func GetToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TokenState, opts ...pulumi.ResourceOption) (*Token, error)

GetToken gets an existing Token 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 NewToken

func NewToken(ctx *pulumi.Context,
	name string, args *TokenArgs, opts ...pulumi.ResourceOption) (*Token, error)

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

func (*Token) ElementType

func (*Token) ElementType() reflect.Type

func (*Token) ToTokenOutput

func (i *Token) ToTokenOutput() TokenOutput

func (*Token) ToTokenOutputWithContext

func (i *Token) ToTokenOutputWithContext(ctx context.Context) TokenOutput

type TokenArgs

type TokenArgs struct {
	// The credentials that can be used for authenticating the token.
	Credentials TokenCredentialsPropertiesPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource ID of the scope map to which the token will be associated with.
	ScopeMapId pulumi.StringPtrInput
	// The status of the token example enabled or disabled.
	Status pulumi.StringPtrInput
	// The name of the token.
	TokenName pulumi.StringPtrInput
}

The set of arguments for constructing a Token resource.

func (TokenArgs) ElementType

func (TokenArgs) ElementType() reflect.Type

type TokenCertificate

type TokenCertificate struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate *string `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry *string `pulumi:"expiry"`
	Name   *string `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

type TokenCertificateArgs

type TokenCertificateArgs struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate pulumi.StringPtrInput `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry pulumi.StringPtrInput `pulumi:"expiry"`
	Name   pulumi.StringPtrInput `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

func (TokenCertificateArgs) ElementType

func (TokenCertificateArgs) ElementType() reflect.Type

func (TokenCertificateArgs) ToTokenCertificateOutput

func (i TokenCertificateArgs) ToTokenCertificateOutput() TokenCertificateOutput

func (TokenCertificateArgs) ToTokenCertificateOutputWithContext

func (i TokenCertificateArgs) ToTokenCertificateOutputWithContext(ctx context.Context) TokenCertificateOutput

type TokenCertificateArray

type TokenCertificateArray []TokenCertificateInput

func (TokenCertificateArray) ElementType

func (TokenCertificateArray) ElementType() reflect.Type

func (TokenCertificateArray) ToTokenCertificateArrayOutput

func (i TokenCertificateArray) ToTokenCertificateArrayOutput() TokenCertificateArrayOutput

func (TokenCertificateArray) ToTokenCertificateArrayOutputWithContext

func (i TokenCertificateArray) ToTokenCertificateArrayOutputWithContext(ctx context.Context) TokenCertificateArrayOutput

type TokenCertificateArrayInput

type TokenCertificateArrayInput interface {
	pulumi.Input

	ToTokenCertificateArrayOutput() TokenCertificateArrayOutput
	ToTokenCertificateArrayOutputWithContext(context.Context) TokenCertificateArrayOutput
}

TokenCertificateArrayInput is an input type that accepts TokenCertificateArray and TokenCertificateArrayOutput values. You can construct a concrete instance of `TokenCertificateArrayInput` via:

TokenCertificateArray{ TokenCertificateArgs{...} }

type TokenCertificateArrayOutput

type TokenCertificateArrayOutput struct{ *pulumi.OutputState }

func (TokenCertificateArrayOutput) ElementType

func (TokenCertificateArrayOutput) Index

func (TokenCertificateArrayOutput) ToTokenCertificateArrayOutput

func (o TokenCertificateArrayOutput) ToTokenCertificateArrayOutput() TokenCertificateArrayOutput

func (TokenCertificateArrayOutput) ToTokenCertificateArrayOutputWithContext

func (o TokenCertificateArrayOutput) ToTokenCertificateArrayOutputWithContext(ctx context.Context) TokenCertificateArrayOutput

type TokenCertificateInput

type TokenCertificateInput interface {
	pulumi.Input

	ToTokenCertificateOutput() TokenCertificateOutput
	ToTokenCertificateOutputWithContext(context.Context) TokenCertificateOutput
}

TokenCertificateInput is an input type that accepts TokenCertificateArgs and TokenCertificateOutput values. You can construct a concrete instance of `TokenCertificateInput` via:

TokenCertificateArgs{...}

type TokenCertificateName

type TokenCertificateName string

func (TokenCertificateName) ElementType

func (TokenCertificateName) ElementType() reflect.Type

func (TokenCertificateName) ToStringOutput

func (e TokenCertificateName) ToStringOutput() pulumi.StringOutput

func (TokenCertificateName) ToStringOutputWithContext

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

func (TokenCertificateName) ToStringPtrOutput

func (e TokenCertificateName) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenCertificateName) ToStringPtrOutputWithContext

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

func (TokenCertificateName) ToTokenCertificateNameOutput

func (e TokenCertificateName) ToTokenCertificateNameOutput() TokenCertificateNameOutput

func (TokenCertificateName) ToTokenCertificateNameOutputWithContext

func (e TokenCertificateName) ToTokenCertificateNameOutputWithContext(ctx context.Context) TokenCertificateNameOutput

func (TokenCertificateName) ToTokenCertificateNamePtrOutput

func (e TokenCertificateName) ToTokenCertificateNamePtrOutput() TokenCertificateNamePtrOutput

func (TokenCertificateName) ToTokenCertificateNamePtrOutputWithContext

func (e TokenCertificateName) ToTokenCertificateNamePtrOutputWithContext(ctx context.Context) TokenCertificateNamePtrOutput

type TokenCertificateNameInput

type TokenCertificateNameInput interface {
	pulumi.Input

	ToTokenCertificateNameOutput() TokenCertificateNameOutput
	ToTokenCertificateNameOutputWithContext(context.Context) TokenCertificateNameOutput
}

TokenCertificateNameInput is an input type that accepts values of the TokenCertificateName enum A concrete instance of `TokenCertificateNameInput` can be one of the following:

TokenCertificateNameCertificate1
TokenCertificateNameCertificate2

type TokenCertificateNameOutput

type TokenCertificateNameOutput struct{ *pulumi.OutputState }

func (TokenCertificateNameOutput) ElementType

func (TokenCertificateNameOutput) ElementType() reflect.Type

func (TokenCertificateNameOutput) ToStringOutput

func (o TokenCertificateNameOutput) ToStringOutput() pulumi.StringOutput

func (TokenCertificateNameOutput) ToStringOutputWithContext

func (o TokenCertificateNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenCertificateNameOutput) ToStringPtrOutput

func (o TokenCertificateNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenCertificateNameOutput) ToStringPtrOutputWithContext

func (o TokenCertificateNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenCertificateNameOutput) ToTokenCertificateNameOutput

func (o TokenCertificateNameOutput) ToTokenCertificateNameOutput() TokenCertificateNameOutput

func (TokenCertificateNameOutput) ToTokenCertificateNameOutputWithContext

func (o TokenCertificateNameOutput) ToTokenCertificateNameOutputWithContext(ctx context.Context) TokenCertificateNameOutput

func (TokenCertificateNameOutput) ToTokenCertificateNamePtrOutput

func (o TokenCertificateNameOutput) ToTokenCertificateNamePtrOutput() TokenCertificateNamePtrOutput

func (TokenCertificateNameOutput) ToTokenCertificateNamePtrOutputWithContext

func (o TokenCertificateNameOutput) ToTokenCertificateNamePtrOutputWithContext(ctx context.Context) TokenCertificateNamePtrOutput

type TokenCertificateNamePtrInput

type TokenCertificateNamePtrInput interface {
	pulumi.Input

	ToTokenCertificateNamePtrOutput() TokenCertificateNamePtrOutput
	ToTokenCertificateNamePtrOutputWithContext(context.Context) TokenCertificateNamePtrOutput
}

func TokenCertificateNamePtr

func TokenCertificateNamePtr(v string) TokenCertificateNamePtrInput

type TokenCertificateNamePtrOutput

type TokenCertificateNamePtrOutput struct{ *pulumi.OutputState }

func (TokenCertificateNamePtrOutput) Elem

func (TokenCertificateNamePtrOutput) ElementType

func (TokenCertificateNamePtrOutput) ToStringPtrOutput

func (TokenCertificateNamePtrOutput) ToStringPtrOutputWithContext

func (o TokenCertificateNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenCertificateNamePtrOutput) ToTokenCertificateNamePtrOutput

func (o TokenCertificateNamePtrOutput) ToTokenCertificateNamePtrOutput() TokenCertificateNamePtrOutput

func (TokenCertificateNamePtrOutput) ToTokenCertificateNamePtrOutputWithContext

func (o TokenCertificateNamePtrOutput) ToTokenCertificateNamePtrOutputWithContext(ctx context.Context) TokenCertificateNamePtrOutput

type TokenCertificateOutput

type TokenCertificateOutput struct{ *pulumi.OutputState }

The properties of a certificate used for authenticating a token.

func (TokenCertificateOutput) ElementType

func (TokenCertificateOutput) ElementType() reflect.Type

func (TokenCertificateOutput) EncodedPemCertificate

func (o TokenCertificateOutput) EncodedPemCertificate() pulumi.StringPtrOutput

Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

func (TokenCertificateOutput) Expiry

The expiry datetime of the certificate.

func (TokenCertificateOutput) Name

func (TokenCertificateOutput) Thumbprint

The thumbprint of the certificate.

func (TokenCertificateOutput) ToTokenCertificateOutput

func (o TokenCertificateOutput) ToTokenCertificateOutput() TokenCertificateOutput

func (TokenCertificateOutput) ToTokenCertificateOutputWithContext

func (o TokenCertificateOutput) ToTokenCertificateOutputWithContext(ctx context.Context) TokenCertificateOutput

type TokenCertificateResponse

type TokenCertificateResponse struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate *string `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry *string `pulumi:"expiry"`
	Name   *string `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

type TokenCertificateResponseArrayOutput

type TokenCertificateResponseArrayOutput struct{ *pulumi.OutputState }

func (TokenCertificateResponseArrayOutput) ElementType

func (TokenCertificateResponseArrayOutput) Index

func (TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutput

func (o TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutput() TokenCertificateResponseArrayOutput

func (TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutputWithContext

func (o TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutputWithContext(ctx context.Context) TokenCertificateResponseArrayOutput

type TokenCertificateResponseOutput

type TokenCertificateResponseOutput struct{ *pulumi.OutputState }

The properties of a certificate used for authenticating a token.

func (TokenCertificateResponseOutput) ElementType

func (TokenCertificateResponseOutput) EncodedPemCertificate

func (o TokenCertificateResponseOutput) EncodedPemCertificate() pulumi.StringPtrOutput

Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

func (TokenCertificateResponseOutput) Expiry

The expiry datetime of the certificate.

func (TokenCertificateResponseOutput) Name

func (TokenCertificateResponseOutput) Thumbprint

The thumbprint of the certificate.

func (TokenCertificateResponseOutput) ToTokenCertificateResponseOutput

func (o TokenCertificateResponseOutput) ToTokenCertificateResponseOutput() TokenCertificateResponseOutput

func (TokenCertificateResponseOutput) ToTokenCertificateResponseOutputWithContext

func (o TokenCertificateResponseOutput) ToTokenCertificateResponseOutputWithContext(ctx context.Context) TokenCertificateResponseOutput

type TokenCredentialsProperties

type TokenCredentialsProperties struct {
	Certificates []TokenCertificate `pulumi:"certificates"`
	Passwords    []TokenPassword    `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

type TokenCredentialsPropertiesArgs

type TokenCredentialsPropertiesArgs struct {
	Certificates TokenCertificateArrayInput `pulumi:"certificates"`
	Passwords    TokenPasswordArrayInput    `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesArgs) ElementType

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutput

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutput() TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutputWithContext

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutputWithContext(ctx context.Context) TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutput

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutputWithContext

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesInput

type TokenCredentialsPropertiesInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesOutput() TokenCredentialsPropertiesOutput
	ToTokenCredentialsPropertiesOutputWithContext(context.Context) TokenCredentialsPropertiesOutput
}

TokenCredentialsPropertiesInput is an input type that accepts TokenCredentialsPropertiesArgs and TokenCredentialsPropertiesOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesInput` via:

TokenCredentialsPropertiesArgs{...}

type TokenCredentialsPropertiesOutput

type TokenCredentialsPropertiesOutput struct{ *pulumi.OutputState }

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesOutput) Certificates

func (TokenCredentialsPropertiesOutput) ElementType

func (TokenCredentialsPropertiesOutput) Passwords

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutput

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutput() TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutputWithContext

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutputWithContext(ctx context.Context) TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutput

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutputWithContext

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesPtrInput

type TokenCredentialsPropertiesPtrInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput
	ToTokenCredentialsPropertiesPtrOutputWithContext(context.Context) TokenCredentialsPropertiesPtrOutput
}

TokenCredentialsPropertiesPtrInput is an input type that accepts TokenCredentialsPropertiesArgs, TokenCredentialsPropertiesPtr and TokenCredentialsPropertiesPtrOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesPtrInput` via:

        TokenCredentialsPropertiesArgs{...}

or:

        nil

type TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TokenCredentialsPropertiesPtrOutput) Certificates

func (TokenCredentialsPropertiesPtrOutput) Elem

func (TokenCredentialsPropertiesPtrOutput) ElementType

func (TokenCredentialsPropertiesPtrOutput) Passwords

func (TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutput

func (o TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput

func (TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutputWithContext

func (o TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesResponse

type TokenCredentialsPropertiesResponse struct {
	Certificates []TokenCertificateResponse `pulumi:"certificates"`
	Passwords    []TokenPasswordResponse    `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

type TokenCredentialsPropertiesResponseOutput

type TokenCredentialsPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesResponseOutput) Certificates

func (TokenCredentialsPropertiesResponseOutput) ElementType

func (TokenCredentialsPropertiesResponseOutput) Passwords

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutput

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutput() TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutputWithContext

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponseOutput

type TokenCredentialsPropertiesResponsePtrOutput

type TokenCredentialsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TokenCredentialsPropertiesResponsePtrOutput) Certificates

func (TokenCredentialsPropertiesResponsePtrOutput) Elem

func (TokenCredentialsPropertiesResponsePtrOutput) ElementType

func (TokenCredentialsPropertiesResponsePtrOutput) Passwords

func (TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutput

func (o TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput

func (TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext

func (o TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponsePtrOutput

type TokenInput

type TokenInput interface {
	pulumi.Input

	ToTokenOutput() TokenOutput
	ToTokenOutputWithContext(ctx context.Context) TokenOutput
}

type TokenOutput

type TokenOutput struct{ *pulumi.OutputState }

func (TokenOutput) CreationDate

func (o TokenOutput) CreationDate() pulumi.StringOutput

The creation date of scope map.

func (TokenOutput) Credentials

The credentials that can be used for authenticating the token.

func (TokenOutput) ElementType

func (TokenOutput) ElementType() reflect.Type

func (TokenOutput) Name

func (o TokenOutput) Name() pulumi.StringOutput

The name of the resource.

func (TokenOutput) ProvisioningState

func (o TokenOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (TokenOutput) ScopeMapId

func (o TokenOutput) ScopeMapId() pulumi.StringPtrOutput

The resource ID of the scope map to which the token will be associated with.

func (TokenOutput) Status

func (o TokenOutput) Status() pulumi.StringPtrOutput

The status of the token example enabled or disabled.

func (TokenOutput) SystemData

func (o TokenOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (TokenOutput) ToTokenOutput

func (o TokenOutput) ToTokenOutput() TokenOutput

func (TokenOutput) ToTokenOutputWithContext

func (o TokenOutput) ToTokenOutputWithContext(ctx context.Context) TokenOutput

func (TokenOutput) Type

func (o TokenOutput) Type() pulumi.StringOutput

The type of the resource.

type TokenPassword

type TokenPassword struct {
	// The creation datetime of the password.
	CreationTime *string `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry *string `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name *string `pulumi:"name"`
}

The password that will be used for authenticating the token of a container registry.

type TokenPasswordArgs

type TokenPasswordArgs struct {
	// The creation datetime of the password.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry pulumi.StringPtrInput `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordArgs) ElementType

func (TokenPasswordArgs) ElementType() reflect.Type

func (TokenPasswordArgs) ToTokenPasswordOutput

func (i TokenPasswordArgs) ToTokenPasswordOutput() TokenPasswordOutput

func (TokenPasswordArgs) ToTokenPasswordOutputWithContext

func (i TokenPasswordArgs) ToTokenPasswordOutputWithContext(ctx context.Context) TokenPasswordOutput

type TokenPasswordArray

type TokenPasswordArray []TokenPasswordInput

func (TokenPasswordArray) ElementType

func (TokenPasswordArray) ElementType() reflect.Type

func (TokenPasswordArray) ToTokenPasswordArrayOutput

func (i TokenPasswordArray) ToTokenPasswordArrayOutput() TokenPasswordArrayOutput

func (TokenPasswordArray) ToTokenPasswordArrayOutputWithContext

func (i TokenPasswordArray) ToTokenPasswordArrayOutputWithContext(ctx context.Context) TokenPasswordArrayOutput

type TokenPasswordArrayInput

type TokenPasswordArrayInput interface {
	pulumi.Input

	ToTokenPasswordArrayOutput() TokenPasswordArrayOutput
	ToTokenPasswordArrayOutputWithContext(context.Context) TokenPasswordArrayOutput
}

TokenPasswordArrayInput is an input type that accepts TokenPasswordArray and TokenPasswordArrayOutput values. You can construct a concrete instance of `TokenPasswordArrayInput` via:

TokenPasswordArray{ TokenPasswordArgs{...} }

type TokenPasswordArrayOutput

type TokenPasswordArrayOutput struct{ *pulumi.OutputState }

func (TokenPasswordArrayOutput) ElementType

func (TokenPasswordArrayOutput) ElementType() reflect.Type

func (TokenPasswordArrayOutput) Index

func (TokenPasswordArrayOutput) ToTokenPasswordArrayOutput

func (o TokenPasswordArrayOutput) ToTokenPasswordArrayOutput() TokenPasswordArrayOutput

func (TokenPasswordArrayOutput) ToTokenPasswordArrayOutputWithContext

func (o TokenPasswordArrayOutput) ToTokenPasswordArrayOutputWithContext(ctx context.Context) TokenPasswordArrayOutput

type TokenPasswordInput

type TokenPasswordInput interface {
	pulumi.Input

	ToTokenPasswordOutput() TokenPasswordOutput
	ToTokenPasswordOutputWithContext(context.Context) TokenPasswordOutput
}

TokenPasswordInput is an input type that accepts TokenPasswordArgs and TokenPasswordOutput values. You can construct a concrete instance of `TokenPasswordInput` via:

TokenPasswordArgs{...}

type TokenPasswordName

type TokenPasswordName string

The password name "password1" or "password2"

func (TokenPasswordName) ElementType

func (TokenPasswordName) ElementType() reflect.Type

func (TokenPasswordName) ToStringOutput

func (e TokenPasswordName) ToStringOutput() pulumi.StringOutput

func (TokenPasswordName) ToStringOutputWithContext

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

func (TokenPasswordName) ToStringPtrOutput

func (e TokenPasswordName) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenPasswordName) ToStringPtrOutputWithContext

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

func (TokenPasswordName) ToTokenPasswordNameOutput

func (e TokenPasswordName) ToTokenPasswordNameOutput() TokenPasswordNameOutput

func (TokenPasswordName) ToTokenPasswordNameOutputWithContext

func (e TokenPasswordName) ToTokenPasswordNameOutputWithContext(ctx context.Context) TokenPasswordNameOutput

func (TokenPasswordName) ToTokenPasswordNamePtrOutput

func (e TokenPasswordName) ToTokenPasswordNamePtrOutput() TokenPasswordNamePtrOutput

func (TokenPasswordName) ToTokenPasswordNamePtrOutputWithContext

func (e TokenPasswordName) ToTokenPasswordNamePtrOutputWithContext(ctx context.Context) TokenPasswordNamePtrOutput

type TokenPasswordNameInput

type TokenPasswordNameInput interface {
	pulumi.Input

	ToTokenPasswordNameOutput() TokenPasswordNameOutput
	ToTokenPasswordNameOutputWithContext(context.Context) TokenPasswordNameOutput
}

TokenPasswordNameInput is an input type that accepts values of the TokenPasswordName enum A concrete instance of `TokenPasswordNameInput` can be one of the following:

TokenPasswordNamePassword1
TokenPasswordNamePassword2

type TokenPasswordNameOutput

type TokenPasswordNameOutput struct{ *pulumi.OutputState }

func (TokenPasswordNameOutput) ElementType

func (TokenPasswordNameOutput) ElementType() reflect.Type

func (TokenPasswordNameOutput) ToStringOutput

func (o TokenPasswordNameOutput) ToStringOutput() pulumi.StringOutput

func (TokenPasswordNameOutput) ToStringOutputWithContext

func (o TokenPasswordNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenPasswordNameOutput) ToStringPtrOutput

func (o TokenPasswordNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenPasswordNameOutput) ToStringPtrOutputWithContext

func (o TokenPasswordNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenPasswordNameOutput) ToTokenPasswordNameOutput

func (o TokenPasswordNameOutput) ToTokenPasswordNameOutput() TokenPasswordNameOutput

func (TokenPasswordNameOutput) ToTokenPasswordNameOutputWithContext

func (o TokenPasswordNameOutput) ToTokenPasswordNameOutputWithContext(ctx context.Context) TokenPasswordNameOutput

func (TokenPasswordNameOutput) ToTokenPasswordNamePtrOutput

func (o TokenPasswordNameOutput) ToTokenPasswordNamePtrOutput() TokenPasswordNamePtrOutput

func (TokenPasswordNameOutput) ToTokenPasswordNamePtrOutputWithContext

func (o TokenPasswordNameOutput) ToTokenPasswordNamePtrOutputWithContext(ctx context.Context) TokenPasswordNamePtrOutput

type TokenPasswordNamePtrInput

type TokenPasswordNamePtrInput interface {
	pulumi.Input

	ToTokenPasswordNamePtrOutput() TokenPasswordNamePtrOutput
	ToTokenPasswordNamePtrOutputWithContext(context.Context) TokenPasswordNamePtrOutput
}

func TokenPasswordNamePtr

func TokenPasswordNamePtr(v string) TokenPasswordNamePtrInput

type TokenPasswordNamePtrOutput

type TokenPasswordNamePtrOutput struct{ *pulumi.OutputState }

func (TokenPasswordNamePtrOutput) Elem

func (TokenPasswordNamePtrOutput) ElementType

func (TokenPasswordNamePtrOutput) ElementType() reflect.Type

func (TokenPasswordNamePtrOutput) ToStringPtrOutput

func (o TokenPasswordNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenPasswordNamePtrOutput) ToStringPtrOutputWithContext

func (o TokenPasswordNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenPasswordNamePtrOutput) ToTokenPasswordNamePtrOutput

func (o TokenPasswordNamePtrOutput) ToTokenPasswordNamePtrOutput() TokenPasswordNamePtrOutput

func (TokenPasswordNamePtrOutput) ToTokenPasswordNamePtrOutputWithContext

func (o TokenPasswordNamePtrOutput) ToTokenPasswordNamePtrOutputWithContext(ctx context.Context) TokenPasswordNamePtrOutput

type TokenPasswordOutput

type TokenPasswordOutput struct{ *pulumi.OutputState }

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordOutput) CreationTime

func (o TokenPasswordOutput) CreationTime() pulumi.StringPtrOutput

The creation datetime of the password.

func (TokenPasswordOutput) ElementType

func (TokenPasswordOutput) ElementType() reflect.Type

func (TokenPasswordOutput) Expiry

The expiry datetime of the password.

func (TokenPasswordOutput) Name

The password name "password1" or "password2"

func (TokenPasswordOutput) ToTokenPasswordOutput

func (o TokenPasswordOutput) ToTokenPasswordOutput() TokenPasswordOutput

func (TokenPasswordOutput) ToTokenPasswordOutputWithContext

func (o TokenPasswordOutput) ToTokenPasswordOutputWithContext(ctx context.Context) TokenPasswordOutput

type TokenPasswordResponse

type TokenPasswordResponse struct {
	// The creation datetime of the password.
	CreationTime *string `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry *string `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name *string `pulumi:"name"`
	// The password value.
	Value string `pulumi:"value"`
}

The password that will be used for authenticating the token of a container registry.

type TokenPasswordResponseArrayOutput

type TokenPasswordResponseArrayOutput struct{ *pulumi.OutputState }

func (TokenPasswordResponseArrayOutput) ElementType

func (TokenPasswordResponseArrayOutput) Index

func (TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutput

func (o TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutput() TokenPasswordResponseArrayOutput

func (TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutputWithContext

func (o TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutputWithContext(ctx context.Context) TokenPasswordResponseArrayOutput

type TokenPasswordResponseOutput

type TokenPasswordResponseOutput struct{ *pulumi.OutputState }

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordResponseOutput) CreationTime

The creation datetime of the password.

func (TokenPasswordResponseOutput) ElementType

func (TokenPasswordResponseOutput) Expiry

The expiry datetime of the password.

func (TokenPasswordResponseOutput) Name

The password name "password1" or "password2"

func (TokenPasswordResponseOutput) ToTokenPasswordResponseOutput

func (o TokenPasswordResponseOutput) ToTokenPasswordResponseOutput() TokenPasswordResponseOutput

func (TokenPasswordResponseOutput) ToTokenPasswordResponseOutputWithContext

func (o TokenPasswordResponseOutput) ToTokenPasswordResponseOutputWithContext(ctx context.Context) TokenPasswordResponseOutput

func (TokenPasswordResponseOutput) Value

The password value.

type TokenState

type TokenState struct {
}

func (TokenState) ElementType

func (TokenState) ElementType() reflect.Type

type TokenStatus

type TokenStatus string

The status of the token example enabled or disabled.

func (TokenStatus) ElementType

func (TokenStatus) ElementType() reflect.Type

func (TokenStatus) ToStringOutput

func (e TokenStatus) ToStringOutput() pulumi.StringOutput

func (TokenStatus) ToStringOutputWithContext

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

func (TokenStatus) ToStringPtrOutput

func (e TokenStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenStatus) ToStringPtrOutputWithContext

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

func (TokenStatus) ToTokenStatusOutput

func (e TokenStatus) ToTokenStatusOutput() TokenStatusOutput

func (TokenStatus) ToTokenStatusOutputWithContext

func (e TokenStatus) ToTokenStatusOutputWithContext(ctx context.Context) TokenStatusOutput

func (TokenStatus) ToTokenStatusPtrOutput

func (e TokenStatus) ToTokenStatusPtrOutput() TokenStatusPtrOutput

func (TokenStatus) ToTokenStatusPtrOutputWithContext

func (e TokenStatus) ToTokenStatusPtrOutputWithContext(ctx context.Context) TokenStatusPtrOutput

type TokenStatusInput

type TokenStatusInput interface {
	pulumi.Input

	ToTokenStatusOutput() TokenStatusOutput
	ToTokenStatusOutputWithContext(context.Context) TokenStatusOutput
}

TokenStatusInput is an input type that accepts values of the TokenStatus enum A concrete instance of `TokenStatusInput` can be one of the following:

TokenStatusEnabled
TokenStatusDisabled

type TokenStatusOutput

type TokenStatusOutput struct{ *pulumi.OutputState }

func (TokenStatusOutput) ElementType

func (TokenStatusOutput) ElementType() reflect.Type

func (TokenStatusOutput) ToStringOutput

func (o TokenStatusOutput) ToStringOutput() pulumi.StringOutput

func (TokenStatusOutput) ToStringOutputWithContext

func (o TokenStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenStatusOutput) ToStringPtrOutput

func (o TokenStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenStatusOutput) ToStringPtrOutputWithContext

func (o TokenStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenStatusOutput) ToTokenStatusOutput

func (o TokenStatusOutput) ToTokenStatusOutput() TokenStatusOutput

func (TokenStatusOutput) ToTokenStatusOutputWithContext

func (o TokenStatusOutput) ToTokenStatusOutputWithContext(ctx context.Context) TokenStatusOutput

func (TokenStatusOutput) ToTokenStatusPtrOutput

func (o TokenStatusOutput) ToTokenStatusPtrOutput() TokenStatusPtrOutput

func (TokenStatusOutput) ToTokenStatusPtrOutputWithContext

func (o TokenStatusOutput) ToTokenStatusPtrOutputWithContext(ctx context.Context) TokenStatusPtrOutput

type TokenStatusPtrInput

type TokenStatusPtrInput interface {
	pulumi.Input

	ToTokenStatusPtrOutput() TokenStatusPtrOutput
	ToTokenStatusPtrOutputWithContext(context.Context) TokenStatusPtrOutput
}

func TokenStatusPtr

func TokenStatusPtr(v string) TokenStatusPtrInput

type TokenStatusPtrOutput

type TokenStatusPtrOutput struct{ *pulumi.OutputState }

func (TokenStatusPtrOutput) Elem

func (TokenStatusPtrOutput) ElementType

func (TokenStatusPtrOutput) ElementType() reflect.Type

func (TokenStatusPtrOutput) ToStringPtrOutput

func (o TokenStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenStatusPtrOutput) ToStringPtrOutputWithContext

func (o TokenStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenStatusPtrOutput) ToTokenStatusPtrOutput

func (o TokenStatusPtrOutput) ToTokenStatusPtrOutput() TokenStatusPtrOutput

func (TokenStatusPtrOutput) ToTokenStatusPtrOutputWithContext

func (o TokenStatusPtrOutput) ToTokenStatusPtrOutputWithContext(ctx context.Context) TokenStatusPtrOutput

type TokenType

type TokenType string

The type of Auth token.

func (TokenType) ElementType

func (TokenType) ElementType() reflect.Type

func (TokenType) ToStringOutput

func (e TokenType) ToStringOutput() pulumi.StringOutput

func (TokenType) ToStringOutputWithContext

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

func (TokenType) ToStringPtrOutput

func (e TokenType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenType) ToStringPtrOutputWithContext

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

func (TokenType) ToTokenTypeOutput

func (e TokenType) ToTokenTypeOutput() TokenTypeOutput

func (TokenType) ToTokenTypeOutputWithContext

func (e TokenType) ToTokenTypeOutputWithContext(ctx context.Context) TokenTypeOutput

func (TokenType) ToTokenTypePtrOutput

func (e TokenType) ToTokenTypePtrOutput() TokenTypePtrOutput

func (TokenType) ToTokenTypePtrOutputWithContext

func (e TokenType) ToTokenTypePtrOutputWithContext(ctx context.Context) TokenTypePtrOutput

type TokenTypeInput

type TokenTypeInput interface {
	pulumi.Input

	ToTokenTypeOutput() TokenTypeOutput
	ToTokenTypeOutputWithContext(context.Context) TokenTypeOutput
}

TokenTypeInput is an input type that accepts values of the TokenType enum A concrete instance of `TokenTypeInput` can be one of the following:

TokenTypePAT
TokenTypeOAuth

type TokenTypeOutput

type TokenTypeOutput struct{ *pulumi.OutputState }

func (TokenTypeOutput) ElementType

func (TokenTypeOutput) ElementType() reflect.Type

func (TokenTypeOutput) ToStringOutput

func (o TokenTypeOutput) ToStringOutput() pulumi.StringOutput

func (TokenTypeOutput) ToStringOutputWithContext

func (o TokenTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenTypeOutput) ToStringPtrOutput

func (o TokenTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenTypeOutput) ToStringPtrOutputWithContext

func (o TokenTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenTypeOutput) ToTokenTypeOutput

func (o TokenTypeOutput) ToTokenTypeOutput() TokenTypeOutput

func (TokenTypeOutput) ToTokenTypeOutputWithContext

func (o TokenTypeOutput) ToTokenTypeOutputWithContext(ctx context.Context) TokenTypeOutput

func (TokenTypeOutput) ToTokenTypePtrOutput

func (o TokenTypeOutput) ToTokenTypePtrOutput() TokenTypePtrOutput

func (TokenTypeOutput) ToTokenTypePtrOutputWithContext

func (o TokenTypeOutput) ToTokenTypePtrOutputWithContext(ctx context.Context) TokenTypePtrOutput

type TokenTypePtrInput

type TokenTypePtrInput interface {
	pulumi.Input

	ToTokenTypePtrOutput() TokenTypePtrOutput
	ToTokenTypePtrOutputWithContext(context.Context) TokenTypePtrOutput
}

func TokenTypePtr

func TokenTypePtr(v string) TokenTypePtrInput

type TokenTypePtrOutput

type TokenTypePtrOutput struct{ *pulumi.OutputState }

func (TokenTypePtrOutput) Elem

func (TokenTypePtrOutput) ElementType

func (TokenTypePtrOutput) ElementType() reflect.Type

func (TokenTypePtrOutput) ToStringPtrOutput

func (o TokenTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenTypePtrOutput) ToStringPtrOutputWithContext

func (o TokenTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TokenTypePtrOutput) ToTokenTypePtrOutput

func (o TokenTypePtrOutput) ToTokenTypePtrOutput() TokenTypePtrOutput

func (TokenTypePtrOutput) ToTokenTypePtrOutputWithContext

func (o TokenTypePtrOutput) ToTokenTypePtrOutputWithContext(ctx context.Context) TokenTypePtrOutput

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.

func (*TriggerProperties) Defaults

func (val *TriggerProperties) Defaults() *TriggerProperties

Defaults sets the appropriate defaults for TriggerProperties

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

Defaults sets the appropriate defaults for TriggerPropertiesArgs

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.

func (*TriggerPropertiesResponse) Defaults

Defaults sets the appropriate defaults for TriggerPropertiesResponse

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

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

type TriggerStatus string

The current status of trigger.

func (TriggerStatus) ElementType

func (TriggerStatus) ElementType() reflect.Type

func (TriggerStatus) ToStringOutput

func (e TriggerStatus) ToStringOutput() pulumi.StringOutput

func (TriggerStatus) ToStringOutputWithContext

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

func (TriggerStatus) ToStringPtrOutput

func (e TriggerStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerStatus) ToStringPtrOutputWithContext

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

func (TriggerStatus) ToTriggerStatusOutput

func (e TriggerStatus) ToTriggerStatusOutput() TriggerStatusOutput

func (TriggerStatus) ToTriggerStatusOutputWithContext

func (e TriggerStatus) ToTriggerStatusOutputWithContext(ctx context.Context) TriggerStatusOutput

func (TriggerStatus) ToTriggerStatusPtrOutput

func (e TriggerStatus) ToTriggerStatusPtrOutput() TriggerStatusPtrOutput

func (TriggerStatus) ToTriggerStatusPtrOutputWithContext

func (e TriggerStatus) ToTriggerStatusPtrOutputWithContext(ctx context.Context) TriggerStatusPtrOutput

type TriggerStatusInput

type TriggerStatusInput interface {
	pulumi.Input

	ToTriggerStatusOutput() TriggerStatusOutput
	ToTriggerStatusOutputWithContext(context.Context) TriggerStatusOutput
}

TriggerStatusInput is an input type that accepts values of the TriggerStatus enum A concrete instance of `TriggerStatusInput` can be one of the following:

TriggerStatusDisabled
TriggerStatusEnabled

type TriggerStatusOutput

type TriggerStatusOutput struct{ *pulumi.OutputState }

func (TriggerStatusOutput) ElementType

func (TriggerStatusOutput) ElementType() reflect.Type

func (TriggerStatusOutput) ToStringOutput

func (o TriggerStatusOutput) ToStringOutput() pulumi.StringOutput

func (TriggerStatusOutput) ToStringOutputWithContext

func (o TriggerStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TriggerStatusOutput) ToStringPtrOutput

func (o TriggerStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerStatusOutput) ToStringPtrOutputWithContext

func (o TriggerStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TriggerStatusOutput) ToTriggerStatusOutput

func (o TriggerStatusOutput) ToTriggerStatusOutput() TriggerStatusOutput

func (TriggerStatusOutput) ToTriggerStatusOutputWithContext

func (o TriggerStatusOutput) ToTriggerStatusOutputWithContext(ctx context.Context) TriggerStatusOutput

func (TriggerStatusOutput) ToTriggerStatusPtrOutput

func (o TriggerStatusOutput) ToTriggerStatusPtrOutput() TriggerStatusPtrOutput

func (TriggerStatusOutput) ToTriggerStatusPtrOutputWithContext

func (o TriggerStatusOutput) ToTriggerStatusPtrOutputWithContext(ctx context.Context) TriggerStatusPtrOutput

type TriggerStatusPtrInput

type TriggerStatusPtrInput interface {
	pulumi.Input

	ToTriggerStatusPtrOutput() TriggerStatusPtrOutput
	ToTriggerStatusPtrOutputWithContext(context.Context) TriggerStatusPtrOutput
}

func TriggerStatusPtr

func TriggerStatusPtr(v string) TriggerStatusPtrInput

type TriggerStatusPtrOutput

type TriggerStatusPtrOutput struct{ *pulumi.OutputState }

func (TriggerStatusPtrOutput) Elem

func (TriggerStatusPtrOutput) ElementType

func (TriggerStatusPtrOutput) ElementType() reflect.Type

func (TriggerStatusPtrOutput) ToStringPtrOutput

func (o TriggerStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerStatusPtrOutput) ToStringPtrOutputWithContext

func (o TriggerStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TriggerStatusPtrOutput) ToTriggerStatusPtrOutput

func (o TriggerStatusPtrOutput) ToTriggerStatusPtrOutput() TriggerStatusPtrOutput

func (TriggerStatusPtrOutput) ToTriggerStatusPtrOutputWithContext

func (o TriggerStatusPtrOutput) ToTriggerStatusPtrOutputWithContext(ctx context.Context) TriggerStatusPtrOutput

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.

func (*TrustPolicy) Defaults

func (val *TrustPolicy) Defaults() *TrustPolicy

Defaults sets the appropriate defaults for TrustPolicy

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

func (val *TrustPolicyArgs) Defaults() *TrustPolicyArgs

Defaults sets the appropriate defaults for TrustPolicyArgs

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.

func (*TrustPolicyResponse) Defaults

func (val *TrustPolicyResponse) Defaults() *TrustPolicyResponse

Defaults sets the appropriate defaults for TrustPolicyResponse

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

The type of trust policy.

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

type TrustPolicyType string

The type of trust policy.

func (TrustPolicyType) ElementType

func (TrustPolicyType) ElementType() reflect.Type

func (TrustPolicyType) ToStringOutput

func (e TrustPolicyType) ToStringOutput() pulumi.StringOutput

func (TrustPolicyType) ToStringOutputWithContext

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

func (TrustPolicyType) ToStringPtrOutput

func (e TrustPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrustPolicyType) ToStringPtrOutputWithContext

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

func (TrustPolicyType) ToTrustPolicyTypeOutput

func (e TrustPolicyType) ToTrustPolicyTypeOutput() TrustPolicyTypeOutput

func (TrustPolicyType) ToTrustPolicyTypeOutputWithContext

func (e TrustPolicyType) ToTrustPolicyTypeOutputWithContext(ctx context.Context) TrustPolicyTypeOutput

func (TrustPolicyType) ToTrustPolicyTypePtrOutput

func (e TrustPolicyType) ToTrustPolicyTypePtrOutput() TrustPolicyTypePtrOutput

func (TrustPolicyType) ToTrustPolicyTypePtrOutputWithContext

func (e TrustPolicyType) ToTrustPolicyTypePtrOutputWithContext(ctx context.Context) TrustPolicyTypePtrOutput

type TrustPolicyTypeInput

type TrustPolicyTypeInput interface {
	pulumi.Input

	ToTrustPolicyTypeOutput() TrustPolicyTypeOutput
	ToTrustPolicyTypeOutputWithContext(context.Context) TrustPolicyTypeOutput
}

TrustPolicyTypeInput is an input type that accepts values of the TrustPolicyType enum A concrete instance of `TrustPolicyTypeInput` can be one of the following:

TrustPolicyTypeNotary

type TrustPolicyTypeOutput

type TrustPolicyTypeOutput struct{ *pulumi.OutputState }

func (TrustPolicyTypeOutput) ElementType

func (TrustPolicyTypeOutput) ElementType() reflect.Type

func (TrustPolicyTypeOutput) ToStringOutput

func (o TrustPolicyTypeOutput) ToStringOutput() pulumi.StringOutput

func (TrustPolicyTypeOutput) ToStringOutputWithContext

func (o TrustPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TrustPolicyTypeOutput) ToStringPtrOutput

func (o TrustPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrustPolicyTypeOutput) ToStringPtrOutputWithContext

func (o TrustPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TrustPolicyTypeOutput) ToTrustPolicyTypeOutput

func (o TrustPolicyTypeOutput) ToTrustPolicyTypeOutput() TrustPolicyTypeOutput

func (TrustPolicyTypeOutput) ToTrustPolicyTypeOutputWithContext

func (o TrustPolicyTypeOutput) ToTrustPolicyTypeOutputWithContext(ctx context.Context) TrustPolicyTypeOutput

func (TrustPolicyTypeOutput) ToTrustPolicyTypePtrOutput

func (o TrustPolicyTypeOutput) ToTrustPolicyTypePtrOutput() TrustPolicyTypePtrOutput

func (TrustPolicyTypeOutput) ToTrustPolicyTypePtrOutputWithContext

func (o TrustPolicyTypeOutput) ToTrustPolicyTypePtrOutputWithContext(ctx context.Context) TrustPolicyTypePtrOutput

type TrustPolicyTypePtrInput

type TrustPolicyTypePtrInput interface {
	pulumi.Input

	ToTrustPolicyTypePtrOutput() TrustPolicyTypePtrOutput
	ToTrustPolicyTypePtrOutputWithContext(context.Context) TrustPolicyTypePtrOutput
}

func TrustPolicyTypePtr

func TrustPolicyTypePtr(v string) TrustPolicyTypePtrInput

type TrustPolicyTypePtrOutput

type TrustPolicyTypePtrOutput struct{ *pulumi.OutputState }

func (TrustPolicyTypePtrOutput) Elem

func (TrustPolicyTypePtrOutput) ElementType

func (TrustPolicyTypePtrOutput) ElementType() reflect.Type

func (TrustPolicyTypePtrOutput) ToStringPtrOutput

func (o TrustPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrustPolicyTypePtrOutput) ToStringPtrOutputWithContext

func (o TrustPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TrustPolicyTypePtrOutput) ToTrustPolicyTypePtrOutput

func (o TrustPolicyTypePtrOutput) ToTrustPolicyTypePtrOutput() TrustPolicyTypePtrOutput

func (TrustPolicyTypePtrOutput) ToTrustPolicyTypePtrOutputWithContext

func (o TrustPolicyTypePtrOutput) ToTrustPolicyTypePtrOutputWithContext(ctx context.Context) TrustPolicyTypePtrOutput

type UpdateTriggerPayloadType

type UpdateTriggerPayloadType string

Type of Payload body for Base image update triggers.

func (UpdateTriggerPayloadType) ElementType

func (UpdateTriggerPayloadType) ElementType() reflect.Type

func (UpdateTriggerPayloadType) ToStringOutput

func (e UpdateTriggerPayloadType) ToStringOutput() pulumi.StringOutput

func (UpdateTriggerPayloadType) ToStringOutputWithContext

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

func (UpdateTriggerPayloadType) ToStringPtrOutput

func (e UpdateTriggerPayloadType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpdateTriggerPayloadType) ToStringPtrOutputWithContext

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

func (UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypeOutput

func (e UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypeOutput() UpdateTriggerPayloadTypeOutput

func (UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypeOutputWithContext

func (e UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypeOutputWithContext(ctx context.Context) UpdateTriggerPayloadTypeOutput

func (UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypePtrOutput

func (e UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypePtrOutput() UpdateTriggerPayloadTypePtrOutput

func (UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypePtrOutputWithContext

func (e UpdateTriggerPayloadType) ToUpdateTriggerPayloadTypePtrOutputWithContext(ctx context.Context) UpdateTriggerPayloadTypePtrOutput

type UpdateTriggerPayloadTypeInput

type UpdateTriggerPayloadTypeInput interface {
	pulumi.Input

	ToUpdateTriggerPayloadTypeOutput() UpdateTriggerPayloadTypeOutput
	ToUpdateTriggerPayloadTypeOutputWithContext(context.Context) UpdateTriggerPayloadTypeOutput
}

UpdateTriggerPayloadTypeInput is an input type that accepts values of the UpdateTriggerPayloadType enum A concrete instance of `UpdateTriggerPayloadTypeInput` can be one of the following:

UpdateTriggerPayloadTypeDefault
UpdateTriggerPayloadTypeToken

type UpdateTriggerPayloadTypeOutput

type UpdateTriggerPayloadTypeOutput struct{ *pulumi.OutputState }

func (UpdateTriggerPayloadTypeOutput) ElementType

func (UpdateTriggerPayloadTypeOutput) ToStringOutput

func (UpdateTriggerPayloadTypeOutput) ToStringOutputWithContext

func (o UpdateTriggerPayloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UpdateTriggerPayloadTypeOutput) ToStringPtrOutput

func (UpdateTriggerPayloadTypeOutput) ToStringPtrOutputWithContext

func (o UpdateTriggerPayloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypeOutput

func (o UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypeOutput() UpdateTriggerPayloadTypeOutput

func (UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypeOutputWithContext

func (o UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypeOutputWithContext(ctx context.Context) UpdateTriggerPayloadTypeOutput

func (UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypePtrOutput

func (o UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypePtrOutput() UpdateTriggerPayloadTypePtrOutput

func (UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypePtrOutputWithContext

func (o UpdateTriggerPayloadTypeOutput) ToUpdateTriggerPayloadTypePtrOutputWithContext(ctx context.Context) UpdateTriggerPayloadTypePtrOutput

type UpdateTriggerPayloadTypePtrInput

type UpdateTriggerPayloadTypePtrInput interface {
	pulumi.Input

	ToUpdateTriggerPayloadTypePtrOutput() UpdateTriggerPayloadTypePtrOutput
	ToUpdateTriggerPayloadTypePtrOutputWithContext(context.Context) UpdateTriggerPayloadTypePtrOutput
}

func UpdateTriggerPayloadTypePtr

func UpdateTriggerPayloadTypePtr(v string) UpdateTriggerPayloadTypePtrInput

type UpdateTriggerPayloadTypePtrOutput

type UpdateTriggerPayloadTypePtrOutput struct{ *pulumi.OutputState }

func (UpdateTriggerPayloadTypePtrOutput) Elem

func (UpdateTriggerPayloadTypePtrOutput) ElementType

func (UpdateTriggerPayloadTypePtrOutput) ToStringPtrOutput

func (UpdateTriggerPayloadTypePtrOutput) ToStringPtrOutputWithContext

func (o UpdateTriggerPayloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpdateTriggerPayloadTypePtrOutput) ToUpdateTriggerPayloadTypePtrOutput

func (o UpdateTriggerPayloadTypePtrOutput) ToUpdateTriggerPayloadTypePtrOutput() UpdateTriggerPayloadTypePtrOutput

func (UpdateTriggerPayloadTypePtrOutput) ToUpdateTriggerPayloadTypePtrOutputWithContext

func (o UpdateTriggerPayloadTypePtrOutput) ToUpdateTriggerPayloadTypePtrOutputWithContext(ctx context.Context) UpdateTriggerPayloadTypePtrOutput

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

type Variant string

Variant of the CPU.

func (Variant) ElementType

func (Variant) ElementType() reflect.Type

func (Variant) ToStringOutput

func (e Variant) ToStringOutput() pulumi.StringOutput

func (Variant) ToStringOutputWithContext

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

func (Variant) ToStringPtrOutput

func (e Variant) ToStringPtrOutput() pulumi.StringPtrOutput

func (Variant) ToStringPtrOutputWithContext

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

func (Variant) ToVariantOutput

func (e Variant) ToVariantOutput() VariantOutput

func (Variant) ToVariantOutputWithContext

func (e Variant) ToVariantOutputWithContext(ctx context.Context) VariantOutput

func (Variant) ToVariantPtrOutput

func (e Variant) ToVariantPtrOutput() VariantPtrOutput

func (Variant) ToVariantPtrOutputWithContext

func (e Variant) ToVariantPtrOutputWithContext(ctx context.Context) VariantPtrOutput

type VariantInput

type VariantInput interface {
	pulumi.Input

	ToVariantOutput() VariantOutput
	ToVariantOutputWithContext(context.Context) VariantOutput
}

VariantInput is an input type that accepts values of the Variant enum A concrete instance of `VariantInput` can be one of the following:

VariantV6
VariantV7
VariantV8

type VariantOutput

type VariantOutput struct{ *pulumi.OutputState }

func (VariantOutput) ElementType

func (VariantOutput) ElementType() reflect.Type

func (VariantOutput) ToStringOutput

func (o VariantOutput) ToStringOutput() pulumi.StringOutput

func (VariantOutput) ToStringOutputWithContext

func (o VariantOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VariantOutput) ToStringPtrOutput

func (o VariantOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariantOutput) ToStringPtrOutputWithContext

func (o VariantOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariantOutput) ToVariantOutput

func (o VariantOutput) ToVariantOutput() VariantOutput

func (VariantOutput) ToVariantOutputWithContext

func (o VariantOutput) ToVariantOutputWithContext(ctx context.Context) VariantOutput

func (VariantOutput) ToVariantPtrOutput

func (o VariantOutput) ToVariantPtrOutput() VariantPtrOutput

func (VariantOutput) ToVariantPtrOutputWithContext

func (o VariantOutput) ToVariantPtrOutputWithContext(ctx context.Context) VariantPtrOutput

type VariantPtrInput

type VariantPtrInput interface {
	pulumi.Input

	ToVariantPtrOutput() VariantPtrOutput
	ToVariantPtrOutputWithContext(context.Context) VariantPtrOutput
}

func VariantPtr

func VariantPtr(v string) VariantPtrInput

type VariantPtrOutput

type VariantPtrOutput struct{ *pulumi.OutputState }

func (VariantPtrOutput) Elem

func (VariantPtrOutput) ElementType

func (VariantPtrOutput) ElementType() reflect.Type

func (VariantPtrOutput) ToStringPtrOutput

func (o VariantPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VariantPtrOutput) ToStringPtrOutputWithContext

func (o VariantPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VariantPtrOutput) ToVariantPtrOutput

func (o VariantPtrOutput) ToVariantPtrOutput() VariantPtrOutput

func (VariantPtrOutput) ToVariantPtrOutputWithContext

func (o VariantPtrOutput) ToVariantPtrOutputWithContext(ctx context.Context) VariantPtrOutput

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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2019-05-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview.

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

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext

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

type WebhookAction

type WebhookAction string

func (WebhookAction) ElementType

func (WebhookAction) ElementType() reflect.Type

func (WebhookAction) ToStringOutput

func (e WebhookAction) ToStringOutput() pulumi.StringOutput

func (WebhookAction) ToStringOutputWithContext

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

func (WebhookAction) ToStringPtrOutput

func (e WebhookAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookAction) ToStringPtrOutputWithContext

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

func (WebhookAction) ToWebhookActionOutput

func (e WebhookAction) ToWebhookActionOutput() WebhookActionOutput

func (WebhookAction) ToWebhookActionOutputWithContext

func (e WebhookAction) ToWebhookActionOutputWithContext(ctx context.Context) WebhookActionOutput

func (WebhookAction) ToWebhookActionPtrOutput

func (e WebhookAction) ToWebhookActionPtrOutput() WebhookActionPtrOutput

func (WebhookAction) ToWebhookActionPtrOutputWithContext

func (e WebhookAction) ToWebhookActionPtrOutputWithContext(ctx context.Context) WebhookActionPtrOutput

type WebhookActionInput

type WebhookActionInput interface {
	pulumi.Input

	ToWebhookActionOutput() WebhookActionOutput
	ToWebhookActionOutputWithContext(context.Context) WebhookActionOutput
}

WebhookActionInput is an input type that accepts values of the WebhookAction enum A concrete instance of `WebhookActionInput` can be one of the following:

WebhookActionPush
WebhookActionDelete
WebhookActionQuarantine
WebhookAction_Chart_push
WebhookAction_Chart_delete

type WebhookActionOutput

type WebhookActionOutput struct{ *pulumi.OutputState }

func (WebhookActionOutput) ElementType

func (WebhookActionOutput) ElementType() reflect.Type

func (WebhookActionOutput) ToStringOutput

func (o WebhookActionOutput) ToStringOutput() pulumi.StringOutput

func (WebhookActionOutput) ToStringOutputWithContext

func (o WebhookActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WebhookActionOutput) ToStringPtrOutput

func (o WebhookActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookActionOutput) ToStringPtrOutputWithContext

func (o WebhookActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebhookActionOutput) ToWebhookActionOutput

func (o WebhookActionOutput) ToWebhookActionOutput() WebhookActionOutput

func (WebhookActionOutput) ToWebhookActionOutputWithContext

func (o WebhookActionOutput) ToWebhookActionOutputWithContext(ctx context.Context) WebhookActionOutput

func (WebhookActionOutput) ToWebhookActionPtrOutput

func (o WebhookActionOutput) ToWebhookActionPtrOutput() WebhookActionPtrOutput

func (WebhookActionOutput) ToWebhookActionPtrOutputWithContext

func (o WebhookActionOutput) ToWebhookActionPtrOutputWithContext(ctx context.Context) WebhookActionPtrOutput

type WebhookActionPtrInput

type WebhookActionPtrInput interface {
	pulumi.Input

	ToWebhookActionPtrOutput() WebhookActionPtrOutput
	ToWebhookActionPtrOutputWithContext(context.Context) WebhookActionPtrOutput
}

func WebhookActionPtr

func WebhookActionPtr(v string) WebhookActionPtrInput

type WebhookActionPtrOutput

type WebhookActionPtrOutput struct{ *pulumi.OutputState }

func (WebhookActionPtrOutput) Elem

func (WebhookActionPtrOutput) ElementType

func (WebhookActionPtrOutput) ElementType() reflect.Type

func (WebhookActionPtrOutput) ToStringPtrOutput

func (o WebhookActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookActionPtrOutput) ToStringPtrOutputWithContext

func (o WebhookActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebhookActionPtrOutput) ToWebhookActionPtrOutput

func (o WebhookActionPtrOutput) ToWebhookActionPtrOutput() WebhookActionPtrOutput

func (WebhookActionPtrOutput) ToWebhookActionPtrOutputWithContext

func (o WebhookActionPtrOutput) ToWebhookActionPtrOutputWithContext(ctx context.Context) WebhookActionPtrOutput

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. The name is case insensitive.
	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.StringPtrInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookInput

type WebhookInput interface {
	pulumi.Input

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

type WebhookOutput

type WebhookOutput struct{ *pulumi.OutputState }

func (WebhookOutput) Actions

The list of actions that trigger the webhook to post notifications.

func (WebhookOutput) ElementType

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) Location

func (o WebhookOutput) Location() pulumi.StringOutput

The location of the resource. This cannot be changed after the resource is created.

func (WebhookOutput) Name

The name of the resource.

func (WebhookOutput) ProvisioningState

func (o WebhookOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the webhook at the time the operation was called.

func (WebhookOutput) Scope

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.

func (WebhookOutput) Status

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

func (WebhookOutput) SystemData

func (o WebhookOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (WebhookOutput) Tags

The tags of the resource.

func (WebhookOutput) ToWebhookOutput

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext

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

func (WebhookOutput) Type

The type of the resource.

type WebhookState

type WebhookState struct {
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

type WebhookStatus

type WebhookStatus string

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

func (WebhookStatus) ElementType

func (WebhookStatus) ElementType() reflect.Type

func (WebhookStatus) ToStringOutput

func (e WebhookStatus) ToStringOutput() pulumi.StringOutput

func (WebhookStatus) ToStringOutputWithContext

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

func (WebhookStatus) ToStringPtrOutput

func (e WebhookStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookStatus) ToStringPtrOutputWithContext

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

func (WebhookStatus) ToWebhookStatusOutput

func (e WebhookStatus) ToWebhookStatusOutput() WebhookStatusOutput

func (WebhookStatus) ToWebhookStatusOutputWithContext

func (e WebhookStatus) ToWebhookStatusOutputWithContext(ctx context.Context) WebhookStatusOutput

func (WebhookStatus) ToWebhookStatusPtrOutput

func (e WebhookStatus) ToWebhookStatusPtrOutput() WebhookStatusPtrOutput

func (WebhookStatus) ToWebhookStatusPtrOutputWithContext

func (e WebhookStatus) ToWebhookStatusPtrOutputWithContext(ctx context.Context) WebhookStatusPtrOutput

type WebhookStatusInput

type WebhookStatusInput interface {
	pulumi.Input

	ToWebhookStatusOutput() WebhookStatusOutput
	ToWebhookStatusOutputWithContext(context.Context) WebhookStatusOutput
}

WebhookStatusInput is an input type that accepts values of the WebhookStatus enum A concrete instance of `WebhookStatusInput` can be one of the following:

WebhookStatusEnabled
WebhookStatusDisabled

type WebhookStatusOutput

type WebhookStatusOutput struct{ *pulumi.OutputState }

func (WebhookStatusOutput) ElementType

func (WebhookStatusOutput) ElementType() reflect.Type

func (WebhookStatusOutput) ToStringOutput

func (o WebhookStatusOutput) ToStringOutput() pulumi.StringOutput

func (WebhookStatusOutput) ToStringOutputWithContext

func (o WebhookStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WebhookStatusOutput) ToStringPtrOutput

func (o WebhookStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookStatusOutput) ToStringPtrOutputWithContext

func (o WebhookStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebhookStatusOutput) ToWebhookStatusOutput

func (o WebhookStatusOutput) ToWebhookStatusOutput() WebhookStatusOutput

func (WebhookStatusOutput) ToWebhookStatusOutputWithContext

func (o WebhookStatusOutput) ToWebhookStatusOutputWithContext(ctx context.Context) WebhookStatusOutput

func (WebhookStatusOutput) ToWebhookStatusPtrOutput

func (o WebhookStatusOutput) ToWebhookStatusPtrOutput() WebhookStatusPtrOutput

func (WebhookStatusOutput) ToWebhookStatusPtrOutputWithContext

func (o WebhookStatusOutput) ToWebhookStatusPtrOutputWithContext(ctx context.Context) WebhookStatusPtrOutput

type WebhookStatusPtrInput

type WebhookStatusPtrInput interface {
	pulumi.Input

	ToWebhookStatusPtrOutput() WebhookStatusPtrOutput
	ToWebhookStatusPtrOutputWithContext(context.Context) WebhookStatusPtrOutput
}

func WebhookStatusPtr

func WebhookStatusPtr(v string) WebhookStatusPtrInput

type WebhookStatusPtrOutput

type WebhookStatusPtrOutput struct{ *pulumi.OutputState }

func (WebhookStatusPtrOutput) Elem

func (WebhookStatusPtrOutput) ElementType

func (WebhookStatusPtrOutput) ElementType() reflect.Type

func (WebhookStatusPtrOutput) ToStringPtrOutput

func (o WebhookStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookStatusPtrOutput) ToStringPtrOutputWithContext

func (o WebhookStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebhookStatusPtrOutput) ToWebhookStatusPtrOutput

func (o WebhookStatusPtrOutput) ToWebhookStatusPtrOutput() WebhookStatusPtrOutput

func (WebhookStatusPtrOutput) ToWebhookStatusPtrOutputWithContext

func (o WebhookStatusPtrOutput) ToWebhookStatusPtrOutputWithContext(ctx context.Context) WebhookStatusPtrOutput

type ZoneRedundancy

type ZoneRedundancy string

Whether or not zone redundancy is enabled for this container registry replication

func (ZoneRedundancy) ElementType

func (ZoneRedundancy) ElementType() reflect.Type

func (ZoneRedundancy) ToStringOutput

func (e ZoneRedundancy) ToStringOutput() pulumi.StringOutput

func (ZoneRedundancy) ToStringOutputWithContext

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

func (ZoneRedundancy) ToStringPtrOutput

func (e ZoneRedundancy) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundancy) ToStringPtrOutputWithContext

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

func (ZoneRedundancy) ToZoneRedundancyOutput

func (e ZoneRedundancy) ToZoneRedundancyOutput() ZoneRedundancyOutput

func (ZoneRedundancy) ToZoneRedundancyOutputWithContext

func (e ZoneRedundancy) ToZoneRedundancyOutputWithContext(ctx context.Context) ZoneRedundancyOutput

func (ZoneRedundancy) ToZoneRedundancyPtrOutput

func (e ZoneRedundancy) ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput

func (ZoneRedundancy) ToZoneRedundancyPtrOutputWithContext

func (e ZoneRedundancy) ToZoneRedundancyPtrOutputWithContext(ctx context.Context) ZoneRedundancyPtrOutput

type ZoneRedundancyInput

type ZoneRedundancyInput interface {
	pulumi.Input

	ToZoneRedundancyOutput() ZoneRedundancyOutput
	ToZoneRedundancyOutputWithContext(context.Context) ZoneRedundancyOutput
}

ZoneRedundancyInput is an input type that accepts values of the ZoneRedundancy enum A concrete instance of `ZoneRedundancyInput` can be one of the following:

ZoneRedundancyEnabled
ZoneRedundancyDisabled

type ZoneRedundancyOutput

type ZoneRedundancyOutput struct{ *pulumi.OutputState }

func (ZoneRedundancyOutput) ElementType

func (ZoneRedundancyOutput) ElementType() reflect.Type

func (ZoneRedundancyOutput) ToStringOutput

func (o ZoneRedundancyOutput) ToStringOutput() pulumi.StringOutput

func (ZoneRedundancyOutput) ToStringOutputWithContext

func (o ZoneRedundancyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ZoneRedundancyOutput) ToStringPtrOutput

func (o ZoneRedundancyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundancyOutput) ToStringPtrOutputWithContext

func (o ZoneRedundancyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ZoneRedundancyOutput) ToZoneRedundancyOutput

func (o ZoneRedundancyOutput) ToZoneRedundancyOutput() ZoneRedundancyOutput

func (ZoneRedundancyOutput) ToZoneRedundancyOutputWithContext

func (o ZoneRedundancyOutput) ToZoneRedundancyOutputWithContext(ctx context.Context) ZoneRedundancyOutput

func (ZoneRedundancyOutput) ToZoneRedundancyPtrOutput

func (o ZoneRedundancyOutput) ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput

func (ZoneRedundancyOutput) ToZoneRedundancyPtrOutputWithContext

func (o ZoneRedundancyOutput) ToZoneRedundancyPtrOutputWithContext(ctx context.Context) ZoneRedundancyPtrOutput

type ZoneRedundancyPtrInput

type ZoneRedundancyPtrInput interface {
	pulumi.Input

	ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput
	ToZoneRedundancyPtrOutputWithContext(context.Context) ZoneRedundancyPtrOutput
}

func ZoneRedundancyPtr

func ZoneRedundancyPtr(v string) ZoneRedundancyPtrInput

type ZoneRedundancyPtrOutput

type ZoneRedundancyPtrOutput struct{ *pulumi.OutputState }

func (ZoneRedundancyPtrOutput) Elem

func (ZoneRedundancyPtrOutput) ElementType

func (ZoneRedundancyPtrOutput) ElementType() reflect.Type

func (ZoneRedundancyPtrOutput) ToStringPtrOutput

func (o ZoneRedundancyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ZoneRedundancyPtrOutput) ToStringPtrOutputWithContext

func (o ZoneRedundancyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutput

func (o ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutput() ZoneRedundancyPtrOutput

func (ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutputWithContext

func (o ZoneRedundancyPtrOutput) ToZoneRedundancyPtrOutputWithContext(ctx context.Context) ZoneRedundancyPtrOutput

Jump to

Keyboard shortcuts

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