v20201101preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ActionsRequiredNone     = ActionsRequired("None")
	ActionsRequiredRecreate = ActionsRequired("Recreate")
)
View Source
const (
	AuditLogStatusEnabled  = AuditLogStatus("Enabled")
	AuditLogStatusDisabled = AuditLogStatus("Disabled")
)
View Source
const (
	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 (
	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 (
	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 (
	SkuNameClassic  = SkuName("Classic")
	SkuNameBasic    = SkuName("Basic")
	SkuNameStandard = SkuName("Standard")
	SkuNamePremium  = SkuName("Premium")
)
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 (
	TriggerStatusEnabled  = TriggerStatus("Enabled")
	TriggerStatusDisabled = TriggerStatus("Disabled")
)
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 (
	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 pulumi.String

The action of virtual network rule.

func (Action) ElementType

func (Action) ElementType() reflect.Type

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 ActionsRequired

type ActionsRequired pulumi.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) 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 ActivationPropertiesResponse

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

The activation properties of the connected registry.

type ActivationPropertiesResponseArgs

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

The activation properties of the connected registry.

func (ActivationPropertiesResponseArgs) ElementType

func (ActivationPropertiesResponseArgs) ToActivationPropertiesResponseOutput

func (i ActivationPropertiesResponseArgs) ToActivationPropertiesResponseOutput() ActivationPropertiesResponseOutput

func (ActivationPropertiesResponseArgs) ToActivationPropertiesResponseOutputWithContext

func (i ActivationPropertiesResponseArgs) ToActivationPropertiesResponseOutputWithContext(ctx context.Context) ActivationPropertiesResponseOutput

func (ActivationPropertiesResponseArgs) ToActivationPropertiesResponsePtrOutput

func (i ActivationPropertiesResponseArgs) ToActivationPropertiesResponsePtrOutput() ActivationPropertiesResponsePtrOutput

func (ActivationPropertiesResponseArgs) ToActivationPropertiesResponsePtrOutputWithContext

func (i ActivationPropertiesResponseArgs) ToActivationPropertiesResponsePtrOutputWithContext(ctx context.Context) ActivationPropertiesResponsePtrOutput

type ActivationPropertiesResponseInput

type ActivationPropertiesResponseInput interface {
	pulumi.Input

	ToActivationPropertiesResponseOutput() ActivationPropertiesResponseOutput
	ToActivationPropertiesResponseOutputWithContext(context.Context) ActivationPropertiesResponseOutput
}

ActivationPropertiesResponseInput is an input type that accepts ActivationPropertiesResponseArgs and ActivationPropertiesResponseOutput values. You can construct a concrete instance of `ActivationPropertiesResponseInput` via:

ActivationPropertiesResponseArgs{...}

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

func (ActivationPropertiesResponseOutput) ToActivationPropertiesResponsePtrOutput

func (o ActivationPropertiesResponseOutput) ToActivationPropertiesResponsePtrOutput() ActivationPropertiesResponsePtrOutput

func (ActivationPropertiesResponseOutput) ToActivationPropertiesResponsePtrOutputWithContext

func (o ActivationPropertiesResponseOutput) ToActivationPropertiesResponsePtrOutputWithContext(ctx context.Context) ActivationPropertiesResponsePtrOutput

type ActivationPropertiesResponsePtrInput

type ActivationPropertiesResponsePtrInput interface {
	pulumi.Input

	ToActivationPropertiesResponsePtrOutput() ActivationPropertiesResponsePtrOutput
	ToActivationPropertiesResponsePtrOutputWithContext(context.Context) ActivationPropertiesResponsePtrOutput
}

ActivationPropertiesResponsePtrInput is an input type that accepts ActivationPropertiesResponseArgs, ActivationPropertiesResponsePtr and ActivationPropertiesResponsePtrOutput values. You can construct a concrete instance of `ActivationPropertiesResponsePtrInput` via:

        ActivationPropertiesResponseArgs{...}

or:

        nil

type ActivationPropertiesResponsePtrOutput

type ActivationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ActivationPropertiesResponsePtrOutput) Elem

func (ActivationPropertiesResponsePtrOutput) ElementType

func (ActivationPropertiesResponsePtrOutput) Status

The activation status of the connected registry.

func (ActivationPropertiesResponsePtrOutput) ToActivationPropertiesResponsePtrOutput

func (o ActivationPropertiesResponsePtrOutput) ToActivationPropertiesResponsePtrOutput() ActivationPropertiesResponsePtrOutput

func (ActivationPropertiesResponsePtrOutput) ToActivationPropertiesResponsePtrOutputWithContext

func (o ActivationPropertiesResponsePtrOutput) ToActivationPropertiesResponsePtrOutputWithContext(ctx context.Context) ActivationPropertiesResponsePtrOutput

type ActorResponse

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

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

type ActorResponseArgs

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

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

func (ActorResponseArgs) ElementType

func (ActorResponseArgs) ElementType() reflect.Type

func (ActorResponseArgs) ToActorResponseOutput

func (i ActorResponseArgs) ToActorResponseOutput() ActorResponseOutput

func (ActorResponseArgs) ToActorResponseOutputWithContext

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

func (ActorResponseArgs) ToActorResponsePtrOutput

func (i ActorResponseArgs) ToActorResponsePtrOutput() ActorResponsePtrOutput

func (ActorResponseArgs) ToActorResponsePtrOutputWithContext

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

type ActorResponseInput

type ActorResponseInput interface {
	pulumi.Input

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

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

ActorResponseArgs{...}

type ActorResponseOutput

type ActorResponseOutput struct{ *pulumi.OutputState }

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

func (ActorResponseOutput) ElementType

func (ActorResponseOutput) ElementType() reflect.Type

func (ActorResponseOutput) Name

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

func (ActorResponseOutput) ToActorResponseOutput

func (o ActorResponseOutput) ToActorResponseOutput() ActorResponseOutput

func (ActorResponseOutput) ToActorResponseOutputWithContext

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

func (ActorResponseOutput) ToActorResponsePtrOutput

func (o ActorResponseOutput) ToActorResponsePtrOutput() ActorResponsePtrOutput

func (ActorResponseOutput) ToActorResponsePtrOutputWithContext

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

type ActorResponsePtrInput

type ActorResponsePtrInput interface {
	pulumi.Input

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

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

        ActorResponseArgs{...}

or:

        nil

type ActorResponsePtrOutput

type ActorResponsePtrOutput struct{ *pulumi.OutputState }

func (ActorResponsePtrOutput) Elem

func (ActorResponsePtrOutput) ElementType

func (ActorResponsePtrOutput) ElementType() reflect.Type

func (ActorResponsePtrOutput) Name

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

func (ActorResponsePtrOutput) ToActorResponsePtrOutput

func (o ActorResponsePtrOutput) ToActorResponsePtrOutput() ActorResponsePtrOutput

func (ActorResponsePtrOutput) ToActorResponsePtrOutputWithContext

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

type AuditLogStatus

type AuditLogStatus pulumi.String

Indicates whether audit logs are enabled on the connected registry.

func (AuditLogStatus) ElementType

func (AuditLogStatus) ElementType() reflect.Type

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

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.StringInput
	// 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 parent of the connected registry.
	Parent ParentPropertiesInput
	// 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 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 pulumi.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) 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 ConnectedRegistryOutput

type ConnectedRegistryOutput struct {
	*pulumi.OutputState
}

func (ConnectedRegistryOutput) ElementType

func (ConnectedRegistryOutput) ElementType() reflect.Type

func (ConnectedRegistryOutput) ToConnectedRegistryOutput

func (o ConnectedRegistryOutput) ToConnectedRegistryOutput() ConnectedRegistryOutput

func (ConnectedRegistryOutput) ToConnectedRegistryOutputWithContext

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

type ConnectedRegistryState

type ConnectedRegistryState struct {
	// The activation properties of the connected registry.
	Activation ActivationPropertiesResponsePtrInput
	// The list of the ACR token resource IDs used to authenticate clients to the connected registry.
	ClientTokenIds pulumi.StringArrayInput
	// The current connection state of the connected registry.
	ConnectionState pulumi.StringPtrInput
	// The last activity time of the connected registry.
	LastActivityTime pulumi.StringPtrInput
	// The logging properties of the connected registry.
	Logging LoggingPropertiesResponsePtrInput
	// The login server properties of the connected registry.
	LoginServer LoginServerPropertiesResponsePtrInput
	// The mode of the connected registry resource that indicates the permissions of the registry.
	Mode pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The parent of the connected registry.
	Parent ParentPropertiesResponsePtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The list of current statuses of the connected registry.
	StatusDetails StatusDetailPropertiesResponseArrayInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// The current version of ACR runtime on the connected registry.
	Version pulumi.StringPtrInput
}

func (ConnectedRegistryState) ElementType

func (ConnectedRegistryState) ElementType() reflect.Type

type ConnectionStatus

type ConnectionStatus pulumi.String

The private link service connection status.

func (ConnectionStatus) ElementType

func (ConnectionStatus) ElementType() reflect.Type

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 DefaultAction

type DefaultAction pulumi.String

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

func (DefaultAction) ElementType

func (DefaultAction) ElementType() reflect.Type

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

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

func (EncryptionPropertyResponseArgs) ElementType

func (EncryptionPropertyResponseArgs) ToEncryptionPropertyResponseOutput

func (i EncryptionPropertyResponseArgs) ToEncryptionPropertyResponseOutput() EncryptionPropertyResponseOutput

func (EncryptionPropertyResponseArgs) ToEncryptionPropertyResponseOutputWithContext

func (i EncryptionPropertyResponseArgs) ToEncryptionPropertyResponseOutputWithContext(ctx context.Context) EncryptionPropertyResponseOutput

func (EncryptionPropertyResponseArgs) ToEncryptionPropertyResponsePtrOutput

func (i EncryptionPropertyResponseArgs) ToEncryptionPropertyResponsePtrOutput() EncryptionPropertyResponsePtrOutput

func (EncryptionPropertyResponseArgs) ToEncryptionPropertyResponsePtrOutputWithContext

func (i EncryptionPropertyResponseArgs) ToEncryptionPropertyResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertyResponsePtrOutput

type EncryptionPropertyResponseInput

type EncryptionPropertyResponseInput interface {
	pulumi.Input

	ToEncryptionPropertyResponseOutput() EncryptionPropertyResponseOutput
	ToEncryptionPropertyResponseOutputWithContext(context.Context) EncryptionPropertyResponseOutput
}

EncryptionPropertyResponseInput is an input type that accepts EncryptionPropertyResponseArgs and EncryptionPropertyResponseOutput values. You can construct a concrete instance of `EncryptionPropertyResponseInput` via:

EncryptionPropertyResponseArgs{...}

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

func (EncryptionPropertyResponseOutput) ToEncryptionPropertyResponsePtrOutput

func (o EncryptionPropertyResponseOutput) ToEncryptionPropertyResponsePtrOutput() EncryptionPropertyResponsePtrOutput

func (EncryptionPropertyResponseOutput) ToEncryptionPropertyResponsePtrOutputWithContext

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

type EncryptionPropertyResponsePtrInput

type EncryptionPropertyResponsePtrInput interface {
	pulumi.Input

	ToEncryptionPropertyResponsePtrOutput() EncryptionPropertyResponsePtrOutput
	ToEncryptionPropertyResponsePtrOutputWithContext(context.Context) EncryptionPropertyResponsePtrOutput
}

EncryptionPropertyResponsePtrInput is an input type that accepts EncryptionPropertyResponseArgs, EncryptionPropertyResponsePtr and EncryptionPropertyResponsePtrOutput values. You can construct a concrete instance of `EncryptionPropertyResponsePtrInput` via:

        EncryptionPropertyResponseArgs{...}

or:

        nil

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

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

func (EncryptionStatus) ElementType

func (EncryptionStatus) ElementType() reflect.Type

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 EventContentResponse

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

The content of the event request message.

type EventContentResponseArgs

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

The content of the event request message.

func (EventContentResponseArgs) ElementType

func (EventContentResponseArgs) ElementType() reflect.Type

func (EventContentResponseArgs) ToEventContentResponseOutput

func (i EventContentResponseArgs) ToEventContentResponseOutput() EventContentResponseOutput

func (EventContentResponseArgs) ToEventContentResponseOutputWithContext

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

func (EventContentResponseArgs) ToEventContentResponsePtrOutput

func (i EventContentResponseArgs) ToEventContentResponsePtrOutput() EventContentResponsePtrOutput

func (EventContentResponseArgs) ToEventContentResponsePtrOutputWithContext

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

type EventContentResponseInput

type EventContentResponseInput interface {
	pulumi.Input

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

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

EventContentResponseArgs{...}

type EventContentResponseOutput

type EventContentResponseOutput struct{ *pulumi.OutputState }

The content of the event request message.

func (EventContentResponseOutput) Action

The action that encompasses the provided event.

func (EventContentResponseOutput) Actor

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

func (EventContentResponseOutput) ElementType

func (EventContentResponseOutput) ElementType() reflect.Type

func (EventContentResponseOutput) Id

The event ID.

func (EventContentResponseOutput) Request

The request that generated the event.

func (EventContentResponseOutput) Source

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

func (EventContentResponseOutput) Target

The target of the event.

func (EventContentResponseOutput) Timestamp

The time at which the event occurred.

func (EventContentResponseOutput) ToEventContentResponseOutput

func (o EventContentResponseOutput) ToEventContentResponseOutput() EventContentResponseOutput

func (EventContentResponseOutput) ToEventContentResponseOutputWithContext

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

func (EventContentResponseOutput) ToEventContentResponsePtrOutput

func (o EventContentResponseOutput) ToEventContentResponsePtrOutput() EventContentResponsePtrOutput

func (EventContentResponseOutput) ToEventContentResponsePtrOutputWithContext

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

type EventContentResponsePtrInput

type EventContentResponsePtrInput interface {
	pulumi.Input

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

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

        EventContentResponseArgs{...}

or:

        nil

type EventContentResponsePtrOutput

type EventContentResponsePtrOutput struct{ *pulumi.OutputState }

func (EventContentResponsePtrOutput) Action

The action that encompasses the provided event.

func (EventContentResponsePtrOutput) Actor

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

func (EventContentResponsePtrOutput) Elem

func (EventContentResponsePtrOutput) ElementType

func (EventContentResponsePtrOutput) Id

The event ID.

func (EventContentResponsePtrOutput) Request

The request that generated the event.

func (EventContentResponsePtrOutput) Source

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

func (EventContentResponsePtrOutput) Target

The target of the event.

func (EventContentResponsePtrOutput) Timestamp

The time at which the event occurred.

func (EventContentResponsePtrOutput) ToEventContentResponsePtrOutput

func (o EventContentResponsePtrOutput) ToEventContentResponsePtrOutput() EventContentResponsePtrOutput

func (EventContentResponsePtrOutput) ToEventContentResponsePtrOutputWithContext

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

type EventRequestMessageResponse

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

The event request message sent to the service URI.

type EventRequestMessageResponseArgs

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

The event request message sent to the service URI.

func (EventRequestMessageResponseArgs) ElementType

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutput

func (i EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutput() EventRequestMessageResponseOutput

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponseOutputWithContext

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

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutput

func (i EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponseArgs) ToEventRequestMessageResponsePtrOutputWithContext

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

type EventRequestMessageResponseInput

type EventRequestMessageResponseInput interface {
	pulumi.Input

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

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

EventRequestMessageResponseArgs{...}

type EventRequestMessageResponseOutput

type EventRequestMessageResponseOutput struct{ *pulumi.OutputState }

The event request message sent to the service URI.

func (EventRequestMessageResponseOutput) Content

The content of the event request message.

func (EventRequestMessageResponseOutput) ElementType

func (EventRequestMessageResponseOutput) Headers

The headers of the event request message.

func (EventRequestMessageResponseOutput) Method

The HTTP method used to send the event request message.

func (EventRequestMessageResponseOutput) RequestUri

The URI used to send the event request message.

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutput

func (o EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutput() EventRequestMessageResponseOutput

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponseOutputWithContext

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

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutput

func (o EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponseOutput) ToEventRequestMessageResponsePtrOutputWithContext

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

func (EventRequestMessageResponseOutput) Version

The HTTP message version.

type EventRequestMessageResponsePtrInput

type EventRequestMessageResponsePtrInput interface {
	pulumi.Input

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

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

        EventRequestMessageResponseArgs{...}

or:

        nil

type EventRequestMessageResponsePtrOutput

type EventRequestMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (EventRequestMessageResponsePtrOutput) Content

The content of the event request message.

func (EventRequestMessageResponsePtrOutput) Elem

func (EventRequestMessageResponsePtrOutput) ElementType

func (EventRequestMessageResponsePtrOutput) Headers

The headers of the event request message.

func (EventRequestMessageResponsePtrOutput) Method

The HTTP method used to send the event request message.

func (EventRequestMessageResponsePtrOutput) RequestUri

The URI used to send the event request message.

func (EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutput

func (o EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutput() EventRequestMessageResponsePtrOutput

func (EventRequestMessageResponsePtrOutput) ToEventRequestMessageResponsePtrOutputWithContext

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

func (EventRequestMessageResponsePtrOutput) Version

The HTTP message version.

type EventResponse

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

The event for a webhook.

type EventResponseArgs

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

The event for a webhook.

func (EventResponseArgs) ElementType

func (EventResponseArgs) ElementType() reflect.Type

func (EventResponseArgs) ToEventResponseOutput

func (i EventResponseArgs) ToEventResponseOutput() EventResponseOutput

func (EventResponseArgs) ToEventResponseOutputWithContext

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

type EventResponseArray

type EventResponseArray []EventResponseInput

func (EventResponseArray) ElementType

func (EventResponseArray) ElementType() reflect.Type

func (EventResponseArray) ToEventResponseArrayOutput

func (i EventResponseArray) ToEventResponseArrayOutput() EventResponseArrayOutput

func (EventResponseArray) ToEventResponseArrayOutputWithContext

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

type EventResponseArrayInput

type EventResponseArrayInput interface {
	pulumi.Input

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

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

EventResponseArray{ EventResponseArgs{...} }

type EventResponseArrayOutput

type EventResponseArrayOutput struct{ *pulumi.OutputState }

func (EventResponseArrayOutput) ElementType

func (EventResponseArrayOutput) ElementType() reflect.Type

func (EventResponseArrayOutput) Index

func (EventResponseArrayOutput) ToEventResponseArrayOutput

func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput

func (EventResponseArrayOutput) ToEventResponseArrayOutputWithContext

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

type EventResponseInput

type EventResponseInput interface {
	pulumi.Input

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

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

EventResponseArgs{...}

type EventResponseMessageResponse

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

The event response message received from the service URI.

type EventResponseMessageResponseArgs

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

The event response message received from the service URI.

func (EventResponseMessageResponseArgs) ElementType

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutput

func (i EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutput() EventResponseMessageResponseOutput

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponseOutputWithContext

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

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutput

func (i EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponseArgs) ToEventResponseMessageResponsePtrOutputWithContext

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

type EventResponseMessageResponseInput

type EventResponseMessageResponseInput interface {
	pulumi.Input

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

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

EventResponseMessageResponseArgs{...}

type EventResponseMessageResponseOutput

type EventResponseMessageResponseOutput struct{ *pulumi.OutputState }

The event response message received from the service URI.

func (EventResponseMessageResponseOutput) Content

The content of the event response message.

func (EventResponseMessageResponseOutput) ElementType

func (EventResponseMessageResponseOutput) Headers

The headers of the event response message.

func (EventResponseMessageResponseOutput) ReasonPhrase

The reason phrase of the event response message.

func (EventResponseMessageResponseOutput) StatusCode

The status code of the event response message.

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutput

func (o EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutput() EventResponseMessageResponseOutput

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponseOutputWithContext

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

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutput

func (o EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponseOutput) ToEventResponseMessageResponsePtrOutputWithContext

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

func (EventResponseMessageResponseOutput) Version

The HTTP message version.

type EventResponseMessageResponsePtrInput

type EventResponseMessageResponsePtrInput interface {
	pulumi.Input

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

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

        EventResponseMessageResponseArgs{...}

or:

        nil

type EventResponseMessageResponsePtrOutput

type EventResponseMessageResponsePtrOutput struct{ *pulumi.OutputState }

func (EventResponseMessageResponsePtrOutput) Content

The content of the event response message.

func (EventResponseMessageResponsePtrOutput) Elem

func (EventResponseMessageResponsePtrOutput) ElementType

func (EventResponseMessageResponsePtrOutput) Headers

The headers of the event response message.

func (EventResponseMessageResponsePtrOutput) ReasonPhrase

The reason phrase of the event response message.

func (EventResponseMessageResponsePtrOutput) StatusCode

The status code of the event response message.

func (EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutput

func (o EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutput() EventResponseMessageResponsePtrOutput

func (EventResponseMessageResponsePtrOutput) ToEventResponseMessageResponsePtrOutputWithContext

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

func (EventResponseMessageResponsePtrOutput) Version

The HTTP message version.

type EventResponseOutput

type EventResponseOutput struct{ *pulumi.OutputState }

The event for a webhook.

func (EventResponseOutput) ElementType

func (EventResponseOutput) ElementType() reflect.Type

func (EventResponseOutput) EventRequestMessage

The event request message sent to the service URI.

func (EventResponseOutput) EventResponseMessage

The event response message received from the service URI.

func (EventResponseOutput) Id

The event ID.

func (EventResponseOutput) ToEventResponseOutput

func (o EventResponseOutput) ToEventResponseOutput() EventResponseOutput

func (EventResponseOutput) ToEventResponseOutputWithContext

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

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

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.StringInput
	// 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 to which the container registry belongs.
	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) ToExportPipelineOutput

func (o ExportPipelineOutput) ToExportPipelineOutput() ExportPipelineOutput

func (ExportPipelineOutput) ToExportPipelineOutputWithContext

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

type ExportPipelineState

type ExportPipelineState struct {
	// The identity of the export pipeline.
	Identity IdentityPropertiesResponsePtrInput
	// The location of the export pipeline.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The list of all options configured for the pipeline.
	Options pulumi.StringArrayInput
	// The provisioning state of the pipeline at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The target properties of the export pipeline.
	Target ExportPipelineTargetPropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

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

func (ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesPtrOutput

func (i ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesPtrOutput() ExportPipelineTargetPropertiesPtrOutput

func (ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesPtrOutputWithContext

func (i ExportPipelineTargetPropertiesArgs) ToExportPipelineTargetPropertiesPtrOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesPtrOutput

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

func (o ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesPtrOutput() ExportPipelineTargetPropertiesPtrOutput

func (ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesPtrOutputWithContext

func (o ExportPipelineTargetPropertiesOutput) ToExportPipelineTargetPropertiesPtrOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesPtrOutput

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 ExportPipelineTargetPropertiesPtrInput

type ExportPipelineTargetPropertiesPtrInput interface {
	pulumi.Input

	ToExportPipelineTargetPropertiesPtrOutput() ExportPipelineTargetPropertiesPtrOutput
	ToExportPipelineTargetPropertiesPtrOutputWithContext(context.Context) ExportPipelineTargetPropertiesPtrOutput
}

ExportPipelineTargetPropertiesPtrInput is an input type that accepts ExportPipelineTargetPropertiesArgs, ExportPipelineTargetPropertiesPtr and ExportPipelineTargetPropertiesPtrOutput values. You can construct a concrete instance of `ExportPipelineTargetPropertiesPtrInput` via:

        ExportPipelineTargetPropertiesArgs{...}

or:

        nil

type ExportPipelineTargetPropertiesPtrOutput

type ExportPipelineTargetPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ExportPipelineTargetPropertiesPtrOutput) Elem

func (ExportPipelineTargetPropertiesPtrOutput) ElementType

func (ExportPipelineTargetPropertiesPtrOutput) KeyVaultUri

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

func (ExportPipelineTargetPropertiesPtrOutput) ToExportPipelineTargetPropertiesPtrOutput

func (o ExportPipelineTargetPropertiesPtrOutput) ToExportPipelineTargetPropertiesPtrOutput() ExportPipelineTargetPropertiesPtrOutput

func (ExportPipelineTargetPropertiesPtrOutput) ToExportPipelineTargetPropertiesPtrOutputWithContext

func (o ExportPipelineTargetPropertiesPtrOutput) ToExportPipelineTargetPropertiesPtrOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesPtrOutput

func (ExportPipelineTargetPropertiesPtrOutput) Type

The type of target for the export pipeline.

func (ExportPipelineTargetPropertiesPtrOutput) 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 ExportPipelineTargetPropertiesResponseArgs

type ExportPipelineTargetPropertiesResponseArgs 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 (ExportPipelineTargetPropertiesResponseArgs) ElementType

func (ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponseOutput

func (i ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponseOutput() ExportPipelineTargetPropertiesResponseOutput

func (ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponseOutputWithContext

func (i ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponseOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesResponseOutput

func (ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponsePtrOutput

func (i ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponsePtrOutput() ExportPipelineTargetPropertiesResponsePtrOutput

func (ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponsePtrOutputWithContext

func (i ExportPipelineTargetPropertiesResponseArgs) ToExportPipelineTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) ExportPipelineTargetPropertiesResponsePtrOutput

type ExportPipelineTargetPropertiesResponseInput

type ExportPipelineTargetPropertiesResponseInput interface {
	pulumi.Input

	ToExportPipelineTargetPropertiesResponseOutput() ExportPipelineTargetPropertiesResponseOutput
	ToExportPipelineTargetPropertiesResponseOutputWithContext(context.Context) ExportPipelineTargetPropertiesResponseOutput
}

ExportPipelineTargetPropertiesResponseInput is an input type that accepts ExportPipelineTargetPropertiesResponseArgs and ExportPipelineTargetPropertiesResponseOutput values. You can construct a concrete instance of `ExportPipelineTargetPropertiesResponseInput` via:

ExportPipelineTargetPropertiesResponseArgs{...}

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

func (o ExportPipelineTargetPropertiesResponseOutput) ToExportPipelineTargetPropertiesResponsePtrOutput() ExportPipelineTargetPropertiesResponsePtrOutput

func (ExportPipelineTargetPropertiesResponseOutput) ToExportPipelineTargetPropertiesResponsePtrOutputWithContext

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

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 ExportPipelineTargetPropertiesResponsePtrInput

type ExportPipelineTargetPropertiesResponsePtrInput interface {
	pulumi.Input

	ToExportPipelineTargetPropertiesResponsePtrOutput() ExportPipelineTargetPropertiesResponsePtrOutput
	ToExportPipelineTargetPropertiesResponsePtrOutputWithContext(context.Context) ExportPipelineTargetPropertiesResponsePtrOutput
}

ExportPipelineTargetPropertiesResponsePtrInput is an input type that accepts ExportPipelineTargetPropertiesResponseArgs, ExportPipelineTargetPropertiesResponsePtr and ExportPipelineTargetPropertiesResponsePtrOutput values. You can construct a concrete instance of `ExportPipelineTargetPropertiesResponsePtrInput` via:

        ExportPipelineTargetPropertiesResponseArgs{...}

or:

        nil

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 GetWebhookCallbackConfigArgs

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

type GetWebhookCallbackConfigResult

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.

type IPRule

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

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

type IPRuleArgs

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

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

func (IPRuleArgs) ElementType

func (IPRuleArgs) ElementType() reflect.Type

func (IPRuleArgs) ToIPRuleOutput

func (i IPRuleArgs) ToIPRuleOutput() IPRuleOutput

func (IPRuleArgs) ToIPRuleOutputWithContext

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

type IPRuleArray

type IPRuleArray []IPRuleInput

func (IPRuleArray) ElementType

func (IPRuleArray) ElementType() reflect.Type

func (IPRuleArray) ToIPRuleArrayOutput

func (i IPRuleArray) ToIPRuleArrayOutput() IPRuleArrayOutput

func (IPRuleArray) ToIPRuleArrayOutputWithContext

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

type IPRuleArrayInput

type IPRuleArrayInput interface {
	pulumi.Input

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

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

IPRuleArray{ IPRuleArgs{...} }

type IPRuleArrayOutput

type IPRuleArrayOutput struct{ *pulumi.OutputState }

func (IPRuleArrayOutput) ElementType

func (IPRuleArrayOutput) ElementType() reflect.Type

func (IPRuleArrayOutput) Index

func (IPRuleArrayOutput) ToIPRuleArrayOutput

func (o IPRuleArrayOutput) ToIPRuleArrayOutput() IPRuleArrayOutput

func (IPRuleArrayOutput) ToIPRuleArrayOutputWithContext

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

type IPRuleInput

type IPRuleInput interface {
	pulumi.Input

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

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

IPRuleArgs{...}

type IPRuleOutput

type IPRuleOutput struct{ *pulumi.OutputState }

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

func (IPRuleOutput) Action

func (o IPRuleOutput) Action() pulumi.StringPtrOutput

The action of IP ACL rule.

func (IPRuleOutput) ElementType

func (IPRuleOutput) ElementType() reflect.Type

func (IPRuleOutput) IPAddressOrRange

func (o IPRuleOutput) IPAddressOrRange() pulumi.StringOutput

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

func (IPRuleOutput) ToIPRuleOutput

func (o IPRuleOutput) ToIPRuleOutput() IPRuleOutput

func (IPRuleOutput) ToIPRuleOutputWithContext

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

type IPRuleResponse

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

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

type IPRuleResponseArgs

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

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

func (IPRuleResponseArgs) ElementType

func (IPRuleResponseArgs) ElementType() reflect.Type

func (IPRuleResponseArgs) ToIPRuleResponseOutput

func (i IPRuleResponseArgs) ToIPRuleResponseOutput() IPRuleResponseOutput

func (IPRuleResponseArgs) ToIPRuleResponseOutputWithContext

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

type IPRuleResponseArray

type IPRuleResponseArray []IPRuleResponseInput

func (IPRuleResponseArray) ElementType

func (IPRuleResponseArray) ElementType() reflect.Type

func (IPRuleResponseArray) ToIPRuleResponseArrayOutput

func (i IPRuleResponseArray) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput

func (IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext

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

type IPRuleResponseArrayInput

type IPRuleResponseArrayInput interface {
	pulumi.Input

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

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

IPRuleResponseArray{ IPRuleResponseArgs{...} }

type IPRuleResponseArrayOutput

type IPRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (IPRuleResponseArrayOutput) ElementType

func (IPRuleResponseArrayOutput) ElementType() reflect.Type

func (IPRuleResponseArrayOutput) Index

func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput

func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput

func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext

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

type IPRuleResponseInput

type IPRuleResponseInput interface {
	pulumi.Input

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

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

IPRuleResponseArgs{...}

type IPRuleResponseOutput

type IPRuleResponseOutput struct{ *pulumi.OutputState }

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

func (IPRuleResponseOutput) Action

The action of IP ACL rule.

func (IPRuleResponseOutput) ElementType

func (IPRuleResponseOutput) ElementType() reflect.Type

func (IPRuleResponseOutput) IPAddressOrRange

func (o IPRuleResponseOutput) IPAddressOrRange() pulumi.StringOutput

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

func (IPRuleResponseOutput) ToIPRuleResponseOutput

func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput

func (IPRuleResponseOutput) ToIPRuleResponseOutputWithContext

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

type IdentityProperties

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

Managed identity for the resource.

type IdentityPropertiesArgs

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

Managed identity for the resource.

func (IdentityPropertiesArgs) ElementType

func (IdentityPropertiesArgs) ElementType() reflect.Type

func (IdentityPropertiesArgs) ToIdentityPropertiesOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext

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

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext

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

type IdentityPropertiesInput

type IdentityPropertiesInput interface {
	pulumi.Input

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

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

IdentityPropertiesArgs{...}

type IdentityPropertiesOutput

type IdentityPropertiesOutput struct{ *pulumi.OutputState }

Managed identity for the resource.

func (IdentityPropertiesOutput) ElementType

func (IdentityPropertiesOutput) ElementType() reflect.Type

func (IdentityPropertiesOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesOutput) ToIdentityPropertiesOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext

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

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext

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

func (IdentityPropertiesOutput) Type

The identity type.

func (IdentityPropertiesOutput) UserAssignedIdentities

func (o IdentityPropertiesOutput) UserAssignedIdentities() UserIdentityPropertiesMapOutput

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

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

type IdentityPropertiesPtrInput

type IdentityPropertiesPtrInput interface {
	pulumi.Input

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

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

        IdentityPropertiesArgs{...}

or:

        nil

type IdentityPropertiesPtrOutput

type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesPtrOutput) Elem

func (IdentityPropertiesPtrOutput) ElementType

func (IdentityPropertiesPtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesPtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext

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

func (IdentityPropertiesPtrOutput) Type

The identity type.

func (IdentityPropertiesPtrOutput) UserAssignedIdentities

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

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

type IdentityPropertiesResponse

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

Managed identity for the resource.

type IdentityPropertiesResponseArgs

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

Managed identity for the resource.

func (IdentityPropertiesResponseArgs) ElementType

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext

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

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext

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

type IdentityPropertiesResponseInput

type IdentityPropertiesResponseInput interface {
	pulumi.Input

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

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

IdentityPropertiesResponseArgs{...}

type IdentityPropertiesResponseOutput

type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Managed identity for the resource.

func (IdentityPropertiesResponseOutput) ElementType

func (IdentityPropertiesResponseOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesResponseOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext

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

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext

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

func (IdentityPropertiesResponseOutput) Type

The identity type.

func (IdentityPropertiesResponseOutput) UserAssignedIdentities

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

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

type IdentityPropertiesResponsePtrInput

type IdentityPropertiesResponsePtrInput interface {
	pulumi.Input

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

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

        IdentityPropertiesResponseArgs{...}

or:

        nil

type IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponsePtrOutput) Elem

func (IdentityPropertiesResponsePtrOutput) ElementType

func (IdentityPropertiesResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityPropertiesResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext

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

func (IdentityPropertiesResponsePtrOutput) Type

The identity type.

func (IdentityPropertiesResponsePtrOutput) UserAssignedIdentities

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

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

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

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.StringInput
	// 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 to which the container registry belongs.
	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) ToImportPipelineOutput

func (o ImportPipelineOutput) ToImportPipelineOutput() ImportPipelineOutput

func (ImportPipelineOutput) ToImportPipelineOutputWithContext

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

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.

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

func (ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutput

func (i ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutput() ImportPipelineSourcePropertiesOutput

func (ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesOutputWithContext

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

func (ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesPtrOutput

func (i ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesPtrOutput() ImportPipelineSourcePropertiesPtrOutput

func (ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesPtrOutputWithContext

func (i ImportPipelineSourcePropertiesArgs) ToImportPipelineSourcePropertiesPtrOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesPtrOutput

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

func (o ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesPtrOutput() ImportPipelineSourcePropertiesPtrOutput

func (ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesPtrOutputWithContext

func (o ImportPipelineSourcePropertiesOutput) ToImportPipelineSourcePropertiesPtrOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesPtrOutput

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 ImportPipelineSourcePropertiesPtrInput

type ImportPipelineSourcePropertiesPtrInput interface {
	pulumi.Input

	ToImportPipelineSourcePropertiesPtrOutput() ImportPipelineSourcePropertiesPtrOutput
	ToImportPipelineSourcePropertiesPtrOutputWithContext(context.Context) ImportPipelineSourcePropertiesPtrOutput
}

ImportPipelineSourcePropertiesPtrInput is an input type that accepts ImportPipelineSourcePropertiesArgs, ImportPipelineSourcePropertiesPtr and ImportPipelineSourcePropertiesPtrOutput values. You can construct a concrete instance of `ImportPipelineSourcePropertiesPtrInput` via:

        ImportPipelineSourcePropertiesArgs{...}

or:

        nil

type ImportPipelineSourcePropertiesPtrOutput

type ImportPipelineSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ImportPipelineSourcePropertiesPtrOutput) Elem

func (ImportPipelineSourcePropertiesPtrOutput) ElementType

func (ImportPipelineSourcePropertiesPtrOutput) KeyVaultUri

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

func (ImportPipelineSourcePropertiesPtrOutput) ToImportPipelineSourcePropertiesPtrOutput

func (o ImportPipelineSourcePropertiesPtrOutput) ToImportPipelineSourcePropertiesPtrOutput() ImportPipelineSourcePropertiesPtrOutput

func (ImportPipelineSourcePropertiesPtrOutput) ToImportPipelineSourcePropertiesPtrOutputWithContext

func (o ImportPipelineSourcePropertiesPtrOutput) ToImportPipelineSourcePropertiesPtrOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesPtrOutput

func (ImportPipelineSourcePropertiesPtrOutput) Type

The type of source for the import pipeline.

func (ImportPipelineSourcePropertiesPtrOutput) 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.

type ImportPipelineSourcePropertiesResponseArgs

type ImportPipelineSourcePropertiesResponseArgs 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 (ImportPipelineSourcePropertiesResponseArgs) ElementType

func (ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponseOutput

func (i ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponseOutput() ImportPipelineSourcePropertiesResponseOutput

func (ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponseOutputWithContext

func (i ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponseOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesResponseOutput

func (ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponsePtrOutput

func (i ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponsePtrOutput() ImportPipelineSourcePropertiesResponsePtrOutput

func (ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponsePtrOutputWithContext

func (i ImportPipelineSourcePropertiesResponseArgs) ToImportPipelineSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ImportPipelineSourcePropertiesResponsePtrOutput

type ImportPipelineSourcePropertiesResponseInput

type ImportPipelineSourcePropertiesResponseInput interface {
	pulumi.Input

	ToImportPipelineSourcePropertiesResponseOutput() ImportPipelineSourcePropertiesResponseOutput
	ToImportPipelineSourcePropertiesResponseOutputWithContext(context.Context) ImportPipelineSourcePropertiesResponseOutput
}

ImportPipelineSourcePropertiesResponseInput is an input type that accepts ImportPipelineSourcePropertiesResponseArgs and ImportPipelineSourcePropertiesResponseOutput values. You can construct a concrete instance of `ImportPipelineSourcePropertiesResponseInput` via:

ImportPipelineSourcePropertiesResponseArgs{...}

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

func (o ImportPipelineSourcePropertiesResponseOutput) ToImportPipelineSourcePropertiesResponsePtrOutput() ImportPipelineSourcePropertiesResponsePtrOutput

func (ImportPipelineSourcePropertiesResponseOutput) ToImportPipelineSourcePropertiesResponsePtrOutputWithContext

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

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 ImportPipelineSourcePropertiesResponsePtrInput

type ImportPipelineSourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToImportPipelineSourcePropertiesResponsePtrOutput() ImportPipelineSourcePropertiesResponsePtrOutput
	ToImportPipelineSourcePropertiesResponsePtrOutputWithContext(context.Context) ImportPipelineSourcePropertiesResponsePtrOutput
}

ImportPipelineSourcePropertiesResponsePtrInput is an input type that accepts ImportPipelineSourcePropertiesResponseArgs, ImportPipelineSourcePropertiesResponsePtr and ImportPipelineSourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `ImportPipelineSourcePropertiesResponsePtrInput` via:

        ImportPipelineSourcePropertiesResponseArgs{...}

or:

        nil

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 {
	// The identity of the import pipeline.
	Identity IdentityPropertiesResponsePtrInput
	// The location of the import pipeline.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The list of all options configured for the pipeline.
	Options pulumi.StringArrayInput
	// The provisioning state of the pipeline at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The source properties of the import pipeline.
	Source ImportPipelineSourcePropertiesResponsePtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The properties that describe the trigger of the import pipeline.
	Trigger PipelineTriggerPropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

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 KeyVaultPropertiesResponseArgs

type KeyVaultPropertiesResponseArgs 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"`
	// Auto key rotation status for a CMK enabled registry.
	KeyRotationEnabled pulumi.BoolInput `pulumi:"keyRotationEnabled"`
	// Timestamp of the last successful key rotation.
	LastKeyRotationTimestamp pulumi.StringInput `pulumi:"lastKeyRotationTimestamp"`
	// The fully qualified key identifier that includes the version of the key that is actually used for encryption.
	VersionedKeyIdentifier pulumi.StringInput `pulumi:"versionedKeyIdentifier"`
}

func (KeyVaultPropertiesResponseArgs) ElementType

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponseInput

type KeyVaultPropertiesResponseInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
	ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput
}

KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:

KeyVaultPropertiesResponseArgs{...}

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

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

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

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 KeyVaultPropertiesResponsePtrInput

type KeyVaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
	ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput
}

KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:

        KeyVaultPropertiesResponseArgs{...}

or:

        nil

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 ListRegistryCredentialsArgs

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

type ListRegistryCredentialsResult

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

The response from the ListCredentials operation.

type ListWebhookEventsArgs

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

type ListWebhookEventsResult

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

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

type LogLevel

type LogLevel pulumi.String

The verbosity of logs persisted on the connected registry.

func (LogLevel) ElementType

func (LogLevel) ElementType() reflect.Type

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

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

type LoggingPropertiesResponseArgs

type LoggingPropertiesResponseArgs 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 (LoggingPropertiesResponseArgs) ElementType

func (LoggingPropertiesResponseArgs) ToLoggingPropertiesResponseOutput

func (i LoggingPropertiesResponseArgs) ToLoggingPropertiesResponseOutput() LoggingPropertiesResponseOutput

func (LoggingPropertiesResponseArgs) ToLoggingPropertiesResponseOutputWithContext

func (i LoggingPropertiesResponseArgs) ToLoggingPropertiesResponseOutputWithContext(ctx context.Context) LoggingPropertiesResponseOutput

func (LoggingPropertiesResponseArgs) ToLoggingPropertiesResponsePtrOutput

func (i LoggingPropertiesResponseArgs) ToLoggingPropertiesResponsePtrOutput() LoggingPropertiesResponsePtrOutput

func (LoggingPropertiesResponseArgs) ToLoggingPropertiesResponsePtrOutputWithContext

func (i LoggingPropertiesResponseArgs) ToLoggingPropertiesResponsePtrOutputWithContext(ctx context.Context) LoggingPropertiesResponsePtrOutput

type LoggingPropertiesResponseInput

type LoggingPropertiesResponseInput interface {
	pulumi.Input

	ToLoggingPropertiesResponseOutput() LoggingPropertiesResponseOutput
	ToLoggingPropertiesResponseOutputWithContext(context.Context) LoggingPropertiesResponseOutput
}

LoggingPropertiesResponseInput is an input type that accepts LoggingPropertiesResponseArgs and LoggingPropertiesResponseOutput values. You can construct a concrete instance of `LoggingPropertiesResponseInput` via:

LoggingPropertiesResponseArgs{...}

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

func (LoggingPropertiesResponseOutput) ToLoggingPropertiesResponsePtrOutput

func (o LoggingPropertiesResponseOutput) ToLoggingPropertiesResponsePtrOutput() LoggingPropertiesResponsePtrOutput

func (LoggingPropertiesResponseOutput) ToLoggingPropertiesResponsePtrOutputWithContext

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

type LoggingPropertiesResponsePtrInput

type LoggingPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLoggingPropertiesResponsePtrOutput() LoggingPropertiesResponsePtrOutput
	ToLoggingPropertiesResponsePtrOutputWithContext(context.Context) LoggingPropertiesResponsePtrOutput
}

LoggingPropertiesResponsePtrInput is an input type that accepts LoggingPropertiesResponseArgs, LoggingPropertiesResponsePtr and LoggingPropertiesResponsePtrOutput values. You can construct a concrete instance of `LoggingPropertiesResponsePtrInput` via:

        LoggingPropertiesResponseArgs{...}

or:

        nil

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 LoginServerPropertiesResponseArgs

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

The login server properties of the connected registry.

func (LoginServerPropertiesResponseArgs) ElementType

func (LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponseOutput

func (i LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponseOutput() LoginServerPropertiesResponseOutput

func (LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponseOutputWithContext

func (i LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponseOutputWithContext(ctx context.Context) LoginServerPropertiesResponseOutput

func (LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponsePtrOutput

func (i LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponsePtrOutput() LoginServerPropertiesResponsePtrOutput

func (LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponsePtrOutputWithContext

func (i LoginServerPropertiesResponseArgs) ToLoginServerPropertiesResponsePtrOutputWithContext(ctx context.Context) LoginServerPropertiesResponsePtrOutput

type LoginServerPropertiesResponseInput

type LoginServerPropertiesResponseInput interface {
	pulumi.Input

	ToLoginServerPropertiesResponseOutput() LoginServerPropertiesResponseOutput
	ToLoginServerPropertiesResponseOutputWithContext(context.Context) LoginServerPropertiesResponseOutput
}

LoginServerPropertiesResponseInput is an input type that accepts LoginServerPropertiesResponseArgs and LoginServerPropertiesResponseOutput values. You can construct a concrete instance of `LoginServerPropertiesResponseInput` via:

LoginServerPropertiesResponseArgs{...}

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

func (LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponsePtrOutput

func (o LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponsePtrOutput() LoginServerPropertiesResponsePtrOutput

func (LoginServerPropertiesResponseOutput) ToLoginServerPropertiesResponsePtrOutputWithContext

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

type LoginServerPropertiesResponsePtrInput

type LoginServerPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLoginServerPropertiesResponsePtrOutput() LoginServerPropertiesResponsePtrOutput
	ToLoginServerPropertiesResponsePtrOutputWithContext(context.Context) LoginServerPropertiesResponsePtrOutput
}

LoginServerPropertiesResponsePtrInput is an input type that accepts LoginServerPropertiesResponseArgs, LoginServerPropertiesResponsePtr and LoginServerPropertiesResponsePtrOutput values. You can construct a concrete instance of `LoginServerPropertiesResponsePtrInput` via:

        LoginServerPropertiesResponseArgs{...}

or:

        nil

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 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 to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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

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 to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

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 to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

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 to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

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 to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

type LookupRegistryArgs

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

type LookupRegistryResult

type LookupRegistryResult struct {
	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled *bool `pulumi:"adminUserEnabled"`
	// The creation date of the container registry in ISO8601 format.
	CreationDate string `pulumi:"creationDate"`
	// 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"`
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount *StorageAccountPropertiesResponse `pulumi:"storageAccount"`
	// 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)

type LookupReplicationArgs

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

type LookupReplicationResult

type LookupReplicationResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of the replication at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// 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.

type LookupScopeMapArgs

type LookupScopeMapArgs 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 scope map.
	ScopeMapName string `pulumi:"scopeMapName"`
}

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)

type LookupTokenArgs

type LookupTokenArgs 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 token.
	TokenName string `pulumi:"tokenName"`
}

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)

type LookupWebhookArgs

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

type LookupWebhookResult

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

type NetworkRuleBypassOptions

type NetworkRuleBypassOptions pulumi.String

Whether to allow trusted Azure services to access a network restricted registry.

func (NetworkRuleBypassOptions) ElementType

func (NetworkRuleBypassOptions) ElementType() reflect.Type

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 NetworkRuleSet

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

The network rule set for a container registry.

type NetworkRuleSetArgs

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

The network rule set for a container registry.

func (NetworkRuleSetArgs) ElementType

func (NetworkRuleSetArgs) ElementType() reflect.Type

func (NetworkRuleSetArgs) ToNetworkRuleSetOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext

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

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext

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

type NetworkRuleSetInput

type NetworkRuleSetInput interface {
	pulumi.Input

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

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

NetworkRuleSetArgs{...}

type NetworkRuleSetOutput

type NetworkRuleSetOutput struct{ *pulumi.OutputState }

The network rule set for a container registry.

func (NetworkRuleSetOutput) DefaultAction

func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringOutput

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

func (NetworkRuleSetOutput) ElementType

func (NetworkRuleSetOutput) ElementType() reflect.Type

func (NetworkRuleSetOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetOutput) ToNetworkRuleSetOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext

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

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext

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

func (NetworkRuleSetOutput) VirtualNetworkRules

func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput

The virtual network rules.

type NetworkRuleSetPtrInput

type NetworkRuleSetPtrInput interface {
	pulumi.Input

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

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

        NetworkRuleSetArgs{...}

or:

        nil

type NetworkRuleSetPtrOutput

type NetworkRuleSetPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetPtrOutput) DefaultAction

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

func (NetworkRuleSetPtrOutput) Elem

func (NetworkRuleSetPtrOutput) ElementType

func (NetworkRuleSetPtrOutput) ElementType() reflect.Type

func (NetworkRuleSetPtrOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext

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

func (NetworkRuleSetPtrOutput) VirtualNetworkRules

The virtual network rules.

type NetworkRuleSetResponse

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

The network rule set for a container registry.

type NetworkRuleSetResponseArgs

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

The network rule set for a container registry.

func (NetworkRuleSetResponseArgs) ElementType

func (NetworkRuleSetResponseArgs) ElementType() reflect.Type

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext

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

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext

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

type NetworkRuleSetResponseInput

type NetworkRuleSetResponseInput interface {
	pulumi.Input

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

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

NetworkRuleSetResponseArgs{...}

type NetworkRuleSetResponseOutput

type NetworkRuleSetResponseOutput struct{ *pulumi.OutputState }

The network rule set for a container registry.

func (NetworkRuleSetResponseOutput) DefaultAction

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

func (NetworkRuleSetResponseOutput) ElementType

func (NetworkRuleSetResponseOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext

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

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext

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

func (NetworkRuleSetResponseOutput) VirtualNetworkRules

The virtual network rules.

type NetworkRuleSetResponsePtrInput

type NetworkRuleSetResponsePtrInput interface {
	pulumi.Input

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

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

        NetworkRuleSetResponseArgs{...}

or:

        nil

type NetworkRuleSetResponsePtrOutput

type NetworkRuleSetResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetResponsePtrOutput) DefaultAction

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

func (NetworkRuleSetResponsePtrOutput) Elem

func (NetworkRuleSetResponsePtrOutput) ElementType

func (NetworkRuleSetResponsePtrOutput) IpRules

The IP ACL rules.

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext

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

func (NetworkRuleSetResponsePtrOutput) VirtualNetworkRules

The virtual network rules.

type 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

func (ParentPropertiesArgs) ToParentPropertiesPtrOutput

func (i ParentPropertiesArgs) ToParentPropertiesPtrOutput() ParentPropertiesPtrOutput

func (ParentPropertiesArgs) ToParentPropertiesPtrOutputWithContext

func (i ParentPropertiesArgs) ToParentPropertiesPtrOutputWithContext(ctx context.Context) ParentPropertiesPtrOutput

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

func (ParentPropertiesOutput) ToParentPropertiesPtrOutput

func (o ParentPropertiesOutput) ToParentPropertiesPtrOutput() ParentPropertiesPtrOutput

func (ParentPropertiesOutput) ToParentPropertiesPtrOutputWithContext

func (o ParentPropertiesOutput) ToParentPropertiesPtrOutputWithContext(ctx context.Context) ParentPropertiesPtrOutput

type ParentPropertiesPtrInput

type ParentPropertiesPtrInput interface {
	pulumi.Input

	ToParentPropertiesPtrOutput() ParentPropertiesPtrOutput
	ToParentPropertiesPtrOutputWithContext(context.Context) ParentPropertiesPtrOutput
}

ParentPropertiesPtrInput is an input type that accepts ParentPropertiesArgs, ParentPropertiesPtr and ParentPropertiesPtrOutput values. You can construct a concrete instance of `ParentPropertiesPtrInput` via:

        ParentPropertiesArgs{...}

or:

        nil

type ParentPropertiesPtrOutput

type ParentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ParentPropertiesPtrOutput) Elem

func (ParentPropertiesPtrOutput) ElementType

func (ParentPropertiesPtrOutput) ElementType() reflect.Type

func (ParentPropertiesPtrOutput) Id

The resource ID of the parent to which the connected registry will be associated.

func (ParentPropertiesPtrOutput) SyncProperties

The sync properties of the connected registry with its parent.

func (ParentPropertiesPtrOutput) ToParentPropertiesPtrOutput

func (o ParentPropertiesPtrOutput) ToParentPropertiesPtrOutput() ParentPropertiesPtrOutput

func (ParentPropertiesPtrOutput) ToParentPropertiesPtrOutputWithContext

func (o ParentPropertiesPtrOutput) ToParentPropertiesPtrOutputWithContext(ctx context.Context) ParentPropertiesPtrOutput

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 ParentPropertiesResponseArgs

type ParentPropertiesResponseArgs 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 SyncPropertiesResponseInput `pulumi:"syncProperties"`
}

The properties of the connected registry parent.

func (ParentPropertiesResponseArgs) ElementType

func (ParentPropertiesResponseArgs) ToParentPropertiesResponseOutput

func (i ParentPropertiesResponseArgs) ToParentPropertiesResponseOutput() ParentPropertiesResponseOutput

func (ParentPropertiesResponseArgs) ToParentPropertiesResponseOutputWithContext

func (i ParentPropertiesResponseArgs) ToParentPropertiesResponseOutputWithContext(ctx context.Context) ParentPropertiesResponseOutput

func (ParentPropertiesResponseArgs) ToParentPropertiesResponsePtrOutput

func (i ParentPropertiesResponseArgs) ToParentPropertiesResponsePtrOutput() ParentPropertiesResponsePtrOutput

func (ParentPropertiesResponseArgs) ToParentPropertiesResponsePtrOutputWithContext

func (i ParentPropertiesResponseArgs) ToParentPropertiesResponsePtrOutputWithContext(ctx context.Context) ParentPropertiesResponsePtrOutput

type ParentPropertiesResponseInput

type ParentPropertiesResponseInput interface {
	pulumi.Input

	ToParentPropertiesResponseOutput() ParentPropertiesResponseOutput
	ToParentPropertiesResponseOutputWithContext(context.Context) ParentPropertiesResponseOutput
}

ParentPropertiesResponseInput is an input type that accepts ParentPropertiesResponseArgs and ParentPropertiesResponseOutput values. You can construct a concrete instance of `ParentPropertiesResponseInput` via:

ParentPropertiesResponseArgs{...}

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

func (ParentPropertiesResponseOutput) ToParentPropertiesResponsePtrOutput

func (o ParentPropertiesResponseOutput) ToParentPropertiesResponsePtrOutput() ParentPropertiesResponsePtrOutput

func (ParentPropertiesResponseOutput) ToParentPropertiesResponsePtrOutputWithContext

func (o ParentPropertiesResponseOutput) ToParentPropertiesResponsePtrOutputWithContext(ctx context.Context) ParentPropertiesResponsePtrOutput

type ParentPropertiesResponsePtrInput

type ParentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToParentPropertiesResponsePtrOutput() ParentPropertiesResponsePtrOutput
	ToParentPropertiesResponsePtrOutputWithContext(context.Context) ParentPropertiesResponsePtrOutput
}

ParentPropertiesResponsePtrInput is an input type that accepts ParentPropertiesResponseArgs, ParentPropertiesResponsePtr and ParentPropertiesResponsePtrOutput values. You can construct a concrete instance of `ParentPropertiesResponsePtrInput` via:

        ParentPropertiesResponseArgs{...}

or:

        nil

type ParentPropertiesResponsePtrOutput

type ParentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ParentPropertiesResponsePtrOutput) Elem

func (ParentPropertiesResponsePtrOutput) ElementType

func (ParentPropertiesResponsePtrOutput) Id

The resource ID of the parent to which the connected registry will be associated.

func (ParentPropertiesResponsePtrOutput) SyncProperties

The sync properties of the connected registry with its parent.

func (ParentPropertiesResponsePtrOutput) ToParentPropertiesResponsePtrOutput

func (o ParentPropertiesResponsePtrOutput) ToParentPropertiesResponsePtrOutput() ParentPropertiesResponsePtrOutput

func (ParentPropertiesResponsePtrOutput) ToParentPropertiesResponsePtrOutputWithContext

func (o ParentPropertiesResponsePtrOutput) ToParentPropertiesResponsePtrOutputWithContext(ctx context.Context) ParentPropertiesResponsePtrOutput

type PipelineOptions

type PipelineOptions pulumi.String

func (PipelineOptions) ElementType

func (PipelineOptions) ElementType() reflect.Type

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

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.StringInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The request parameters for a pipeline run.
	Request PipelineRunRequestPtrInput
	// The name of the resource group to which the container registry belongs.
	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) ToPipelineRunOutput

func (o PipelineRunOutput) ToPipelineRunOutput() PipelineRunOutput

func (PipelineRunOutput) ToPipelineRunOutputWithContext

func (o PipelineRunOutput) ToPipelineRunOutputWithContext(ctx context.Context) PipelineRunOutput

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.

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

type PipelineRunRequestResponseArgs

type PipelineRunRequestResponseArgs 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 PipelineRunSourcePropertiesResponsePtrInput `pulumi:"source"`
	// The target properties of the pipeline run.
	Target PipelineRunTargetPropertiesResponsePtrInput `pulumi:"target"`
}

The request properties provided for a pipeline run.

func (PipelineRunRequestResponseArgs) ElementType

func (PipelineRunRequestResponseArgs) ToPipelineRunRequestResponseOutput

func (i PipelineRunRequestResponseArgs) ToPipelineRunRequestResponseOutput() PipelineRunRequestResponseOutput

func (PipelineRunRequestResponseArgs) ToPipelineRunRequestResponseOutputWithContext

func (i PipelineRunRequestResponseArgs) ToPipelineRunRequestResponseOutputWithContext(ctx context.Context) PipelineRunRequestResponseOutput

func (PipelineRunRequestResponseArgs) ToPipelineRunRequestResponsePtrOutput

func (i PipelineRunRequestResponseArgs) ToPipelineRunRequestResponsePtrOutput() PipelineRunRequestResponsePtrOutput

func (PipelineRunRequestResponseArgs) ToPipelineRunRequestResponsePtrOutputWithContext

func (i PipelineRunRequestResponseArgs) ToPipelineRunRequestResponsePtrOutputWithContext(ctx context.Context) PipelineRunRequestResponsePtrOutput

type PipelineRunRequestResponseInput

type PipelineRunRequestResponseInput interface {
	pulumi.Input

	ToPipelineRunRequestResponseOutput() PipelineRunRequestResponseOutput
	ToPipelineRunRequestResponseOutputWithContext(context.Context) PipelineRunRequestResponseOutput
}

PipelineRunRequestResponseInput is an input type that accepts PipelineRunRequestResponseArgs and PipelineRunRequestResponseOutput values. You can construct a concrete instance of `PipelineRunRequestResponseInput` via:

PipelineRunRequestResponseArgs{...}

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

func (PipelineRunRequestResponseOutput) ToPipelineRunRequestResponsePtrOutput

func (o PipelineRunRequestResponseOutput) ToPipelineRunRequestResponsePtrOutput() PipelineRunRequestResponsePtrOutput

func (PipelineRunRequestResponseOutput) ToPipelineRunRequestResponsePtrOutputWithContext

func (o PipelineRunRequestResponseOutput) ToPipelineRunRequestResponsePtrOutputWithContext(ctx context.Context) PipelineRunRequestResponsePtrOutput

type PipelineRunRequestResponsePtrInput

type PipelineRunRequestResponsePtrInput interface {
	pulumi.Input

	ToPipelineRunRequestResponsePtrOutput() PipelineRunRequestResponsePtrOutput
	ToPipelineRunRequestResponsePtrOutputWithContext(context.Context) PipelineRunRequestResponsePtrOutput
}

PipelineRunRequestResponsePtrInput is an input type that accepts PipelineRunRequestResponseArgs, PipelineRunRequestResponsePtr and PipelineRunRequestResponsePtrOutput values. You can construct a concrete instance of `PipelineRunRequestResponsePtrInput` via:

        PipelineRunRequestResponseArgs{...}

or:

        nil

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.

type PipelineRunResponseResponseArgs

type PipelineRunResponseResponseArgs struct {
	// The digest of the tar used to transfer the artifacts.
	CatalogDigest pulumi.StringPtrInput `pulumi:"catalogDigest"`
	// The time the pipeline run finished.
	FinishTime pulumi.StringPtrInput `pulumi:"finishTime"`
	// The artifacts imported in the pipeline run.
	ImportedArtifacts pulumi.StringArrayInput `pulumi:"importedArtifacts"`
	// The detailed error message for the pipeline run in the case of failure.
	PipelineRunErrorMessage pulumi.StringPtrInput `pulumi:"pipelineRunErrorMessage"`
	// The current progress of the copy operation.
	Progress ProgressPropertiesResponsePtrInput `pulumi:"progress"`
	// The source of the pipeline run.
	Source ImportPipelineSourcePropertiesResponsePtrInput `pulumi:"source"`
	// The time the pipeline run started.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// The current status of the pipeline run.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The target of the pipeline run.
	Target ExportPipelineTargetPropertiesResponsePtrInput `pulumi:"target"`
	// The trigger that caused the pipeline run.
	Trigger PipelineTriggerDescriptorResponsePtrInput `pulumi:"trigger"`
}

The response properties returned for a pipeline run.

func (PipelineRunResponseResponseArgs) ElementType

func (PipelineRunResponseResponseArgs) ToPipelineRunResponseResponseOutput

func (i PipelineRunResponseResponseArgs) ToPipelineRunResponseResponseOutput() PipelineRunResponseResponseOutput

func (PipelineRunResponseResponseArgs) ToPipelineRunResponseResponseOutputWithContext

func (i PipelineRunResponseResponseArgs) ToPipelineRunResponseResponseOutputWithContext(ctx context.Context) PipelineRunResponseResponseOutput

func (PipelineRunResponseResponseArgs) ToPipelineRunResponseResponsePtrOutput

func (i PipelineRunResponseResponseArgs) ToPipelineRunResponseResponsePtrOutput() PipelineRunResponseResponsePtrOutput

func (PipelineRunResponseResponseArgs) ToPipelineRunResponseResponsePtrOutputWithContext

func (i PipelineRunResponseResponseArgs) ToPipelineRunResponseResponsePtrOutputWithContext(ctx context.Context) PipelineRunResponseResponsePtrOutput

type PipelineRunResponseResponseInput

type PipelineRunResponseResponseInput interface {
	pulumi.Input

	ToPipelineRunResponseResponseOutput() PipelineRunResponseResponseOutput
	ToPipelineRunResponseResponseOutputWithContext(context.Context) PipelineRunResponseResponseOutput
}

PipelineRunResponseResponseInput is an input type that accepts PipelineRunResponseResponseArgs and PipelineRunResponseResponseOutput values. You can construct a concrete instance of `PipelineRunResponseResponseInput` via:

PipelineRunResponseResponseArgs{...}

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

func (o PipelineRunResponseResponseOutput) ToPipelineRunResponseResponsePtrOutput() PipelineRunResponseResponsePtrOutput

func (PipelineRunResponseResponseOutput) ToPipelineRunResponseResponsePtrOutputWithContext

func (o PipelineRunResponseResponseOutput) ToPipelineRunResponseResponsePtrOutputWithContext(ctx context.Context) PipelineRunResponseResponsePtrOutput

func (PipelineRunResponseResponseOutput) Trigger

The trigger that caused the pipeline run.

type PipelineRunResponseResponsePtrInput

type PipelineRunResponseResponsePtrInput interface {
	pulumi.Input

	ToPipelineRunResponseResponsePtrOutput() PipelineRunResponseResponsePtrOutput
	ToPipelineRunResponseResponsePtrOutputWithContext(context.Context) PipelineRunResponseResponsePtrOutput
}

PipelineRunResponseResponsePtrInput is an input type that accepts PipelineRunResponseResponseArgs, PipelineRunResponseResponsePtr and PipelineRunResponseResponsePtrOutput values. You can construct a concrete instance of `PipelineRunResponseResponsePtrInput` via:

        PipelineRunResponseResponseArgs{...}

or:

        nil

type PipelineRunResponseResponsePtrOutput

type PipelineRunResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineRunResponseResponsePtrOutput) CatalogDigest

The digest of the tar used to transfer the artifacts.

func (PipelineRunResponseResponsePtrOutput) Elem

func (PipelineRunResponseResponsePtrOutput) ElementType

func (PipelineRunResponseResponsePtrOutput) FinishTime

The time the pipeline run finished.

func (PipelineRunResponseResponsePtrOutput) ImportedArtifacts

The artifacts imported in the pipeline run.

func (PipelineRunResponseResponsePtrOutput) PipelineRunErrorMessage

func (o PipelineRunResponseResponsePtrOutput) PipelineRunErrorMessage() pulumi.StringPtrOutput

The detailed error message for the pipeline run in the case of failure.

func (PipelineRunResponseResponsePtrOutput) Progress

The current progress of the copy operation.

func (PipelineRunResponseResponsePtrOutput) Source

The source of the pipeline run.

func (PipelineRunResponseResponsePtrOutput) StartTime

The time the pipeline run started.

func (PipelineRunResponseResponsePtrOutput) Status

The current status of the pipeline run.

func (PipelineRunResponseResponsePtrOutput) Target

The target of the pipeline run.

func (PipelineRunResponseResponsePtrOutput) ToPipelineRunResponseResponsePtrOutput

func (o PipelineRunResponseResponsePtrOutput) ToPipelineRunResponseResponsePtrOutput() PipelineRunResponseResponsePtrOutput

func (PipelineRunResponseResponsePtrOutput) ToPipelineRunResponseResponsePtrOutputWithContext

func (o PipelineRunResponseResponsePtrOutput) ToPipelineRunResponseResponsePtrOutputWithContext(ctx context.Context) PipelineRunResponseResponsePtrOutput

func (PipelineRunResponseResponsePtrOutput) 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"`
}

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

type PipelineRunSourcePropertiesResponseArgs

type PipelineRunSourcePropertiesResponseArgs struct {
	// The name of the source.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the source.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (PipelineRunSourcePropertiesResponseArgs) ElementType

func (PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponseOutput

func (i PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponseOutput() PipelineRunSourcePropertiesResponseOutput

func (PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponseOutputWithContext

func (i PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponseOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesResponseOutput

func (PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponsePtrOutput

func (i PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponsePtrOutput() PipelineRunSourcePropertiesResponsePtrOutput

func (PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponsePtrOutputWithContext

func (i PipelineRunSourcePropertiesResponseArgs) ToPipelineRunSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesResponsePtrOutput

type PipelineRunSourcePropertiesResponseInput

type PipelineRunSourcePropertiesResponseInput interface {
	pulumi.Input

	ToPipelineRunSourcePropertiesResponseOutput() PipelineRunSourcePropertiesResponseOutput
	ToPipelineRunSourcePropertiesResponseOutputWithContext(context.Context) PipelineRunSourcePropertiesResponseOutput
}

PipelineRunSourcePropertiesResponseInput is an input type that accepts PipelineRunSourcePropertiesResponseArgs and PipelineRunSourcePropertiesResponseOutput values. You can construct a concrete instance of `PipelineRunSourcePropertiesResponseInput` via:

PipelineRunSourcePropertiesResponseArgs{...}

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

func (o PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponsePtrOutput() PipelineRunSourcePropertiesResponsePtrOutput

func (PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponsePtrOutputWithContext

func (o PipelineRunSourcePropertiesResponseOutput) ToPipelineRunSourcePropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineRunSourcePropertiesResponsePtrOutput

func (PipelineRunSourcePropertiesResponseOutput) Type

The type of the source.

type PipelineRunSourcePropertiesResponsePtrInput

type PipelineRunSourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToPipelineRunSourcePropertiesResponsePtrOutput() PipelineRunSourcePropertiesResponsePtrOutput
	ToPipelineRunSourcePropertiesResponsePtrOutputWithContext(context.Context) PipelineRunSourcePropertiesResponsePtrOutput
}

PipelineRunSourcePropertiesResponsePtrInput is an input type that accepts PipelineRunSourcePropertiesResponseArgs, PipelineRunSourcePropertiesResponsePtr and PipelineRunSourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `PipelineRunSourcePropertiesResponsePtrInput` via:

        PipelineRunSourcePropertiesResponseArgs{...}

or:

        nil

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

The type of the source.

func (PipelineRunSourceType) ElementType

func (PipelineRunSourceType) ElementType() reflect.Type

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 PipelineRunState

type PipelineRunState 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 resource.
	Name pulumi.StringPtrInput
	// The provisioning state of a pipeline run.
	ProvisioningState pulumi.StringPtrInput
	// The request parameters for a pipeline run.
	Request PipelineRunRequestResponsePtrInput
	// The response of a pipeline run.
	Response PipelineRunResponseResponsePtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

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

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

type PipelineRunTargetPropertiesResponseArgs

type PipelineRunTargetPropertiesResponseArgs struct {
	// The name of the target.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the target.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (PipelineRunTargetPropertiesResponseArgs) ElementType

func (PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponseOutput

func (i PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponseOutput() PipelineRunTargetPropertiesResponseOutput

func (PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponseOutputWithContext

func (i PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponseOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesResponseOutput

func (PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponsePtrOutput

func (i PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponsePtrOutput() PipelineRunTargetPropertiesResponsePtrOutput

func (PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponsePtrOutputWithContext

func (i PipelineRunTargetPropertiesResponseArgs) ToPipelineRunTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesResponsePtrOutput

type PipelineRunTargetPropertiesResponseInput

type PipelineRunTargetPropertiesResponseInput interface {
	pulumi.Input

	ToPipelineRunTargetPropertiesResponseOutput() PipelineRunTargetPropertiesResponseOutput
	ToPipelineRunTargetPropertiesResponseOutputWithContext(context.Context) PipelineRunTargetPropertiesResponseOutput
}

PipelineRunTargetPropertiesResponseInput is an input type that accepts PipelineRunTargetPropertiesResponseArgs and PipelineRunTargetPropertiesResponseOutput values. You can construct a concrete instance of `PipelineRunTargetPropertiesResponseInput` via:

PipelineRunTargetPropertiesResponseArgs{...}

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

func (o PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponsePtrOutput() PipelineRunTargetPropertiesResponsePtrOutput

func (PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponsePtrOutputWithContext

func (o PipelineRunTargetPropertiesResponseOutput) ToPipelineRunTargetPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineRunTargetPropertiesResponsePtrOutput

func (PipelineRunTargetPropertiesResponseOutput) Type

The type of the target.

type PipelineRunTargetPropertiesResponsePtrInput

type PipelineRunTargetPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPipelineRunTargetPropertiesResponsePtrOutput() PipelineRunTargetPropertiesResponsePtrOutput
	ToPipelineRunTargetPropertiesResponsePtrOutputWithContext(context.Context) PipelineRunTargetPropertiesResponsePtrOutput
}

PipelineRunTargetPropertiesResponsePtrInput is an input type that accepts PipelineRunTargetPropertiesResponseArgs, PipelineRunTargetPropertiesResponsePtr and PipelineRunTargetPropertiesResponsePtrOutput values. You can construct a concrete instance of `PipelineRunTargetPropertiesResponsePtrInput` via:

        PipelineRunTargetPropertiesResponseArgs{...}

or:

        nil

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

The type of the target.

func (PipelineRunTargetType) ElementType

func (PipelineRunTargetType) ElementType() reflect.Type

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 PipelineSourceTriggerDescriptorResponse

type PipelineSourceTriggerDescriptorResponse struct {
	// The timestamp when the source update happened.
	Timestamp *string `pulumi:"timestamp"`
}

type PipelineSourceTriggerDescriptorResponseArgs

type PipelineSourceTriggerDescriptorResponseArgs struct {
	// The timestamp when the source update happened.
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
}

func (PipelineSourceTriggerDescriptorResponseArgs) ElementType

func (PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponseOutput

func (i PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponseOutput() PipelineSourceTriggerDescriptorResponseOutput

func (PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponseOutputWithContext

func (i PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponseOutputWithContext(ctx context.Context) PipelineSourceTriggerDescriptorResponseOutput

func (PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponsePtrOutput

func (i PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponsePtrOutput() PipelineSourceTriggerDescriptorResponsePtrOutput

func (PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext

func (i PipelineSourceTriggerDescriptorResponseArgs) ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) PipelineSourceTriggerDescriptorResponsePtrOutput

type PipelineSourceTriggerDescriptorResponseInput

type PipelineSourceTriggerDescriptorResponseInput interface {
	pulumi.Input

	ToPipelineSourceTriggerDescriptorResponseOutput() PipelineSourceTriggerDescriptorResponseOutput
	ToPipelineSourceTriggerDescriptorResponseOutputWithContext(context.Context) PipelineSourceTriggerDescriptorResponseOutput
}

PipelineSourceTriggerDescriptorResponseInput is an input type that accepts PipelineSourceTriggerDescriptorResponseArgs and PipelineSourceTriggerDescriptorResponseOutput values. You can construct a concrete instance of `PipelineSourceTriggerDescriptorResponseInput` via:

PipelineSourceTriggerDescriptorResponseArgs{...}

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

func (PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutput

func (o PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutput() PipelineSourceTriggerDescriptorResponsePtrOutput

func (PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext

func (o PipelineSourceTriggerDescriptorResponseOutput) ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) PipelineSourceTriggerDescriptorResponsePtrOutput

type PipelineSourceTriggerDescriptorResponsePtrInput

type PipelineSourceTriggerDescriptorResponsePtrInput interface {
	pulumi.Input

	ToPipelineSourceTriggerDescriptorResponsePtrOutput() PipelineSourceTriggerDescriptorResponsePtrOutput
	ToPipelineSourceTriggerDescriptorResponsePtrOutputWithContext(context.Context) PipelineSourceTriggerDescriptorResponsePtrOutput
}

PipelineSourceTriggerDescriptorResponsePtrInput is an input type that accepts PipelineSourceTriggerDescriptorResponseArgs, PipelineSourceTriggerDescriptorResponsePtr and PipelineSourceTriggerDescriptorResponsePtrOutput values. You can construct a concrete instance of `PipelineSourceTriggerDescriptorResponsePtrInput` via:

        PipelineSourceTriggerDescriptorResponseArgs{...}

or:

        nil

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

type PipelineSourceTriggerPropertiesArgs

type PipelineSourceTriggerPropertiesArgs struct {
	// The current status of the source trigger.
	Status pulumi.StringInput `pulumi:"status"`
}

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

type PipelineSourceTriggerPropertiesResponseArgs

type PipelineSourceTriggerPropertiesResponseArgs struct {
	// The current status of the source trigger.
	Status pulumi.StringInput `pulumi:"status"`
}

func (PipelineSourceTriggerPropertiesResponseArgs) ElementType

func (PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponseOutput

func (i PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponseOutput() PipelineSourceTriggerPropertiesResponseOutput

func (PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponseOutputWithContext

func (i PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponseOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesResponseOutput

func (PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponsePtrOutput

func (i PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponsePtrOutput() PipelineSourceTriggerPropertiesResponsePtrOutput

func (PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext

func (i PipelineSourceTriggerPropertiesResponseArgs) ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesResponsePtrOutput

type PipelineSourceTriggerPropertiesResponseInput

type PipelineSourceTriggerPropertiesResponseInput interface {
	pulumi.Input

	ToPipelineSourceTriggerPropertiesResponseOutput() PipelineSourceTriggerPropertiesResponseOutput
	ToPipelineSourceTriggerPropertiesResponseOutputWithContext(context.Context) PipelineSourceTriggerPropertiesResponseOutput
}

PipelineSourceTriggerPropertiesResponseInput is an input type that accepts PipelineSourceTriggerPropertiesResponseArgs and PipelineSourceTriggerPropertiesResponseOutput values. You can construct a concrete instance of `PipelineSourceTriggerPropertiesResponseInput` via:

PipelineSourceTriggerPropertiesResponseArgs{...}

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

func (PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutput

func (o PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutput() PipelineSourceTriggerPropertiesResponsePtrOutput

func (PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext

func (o PipelineSourceTriggerPropertiesResponseOutput) ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineSourceTriggerPropertiesResponsePtrOutput

type PipelineSourceTriggerPropertiesResponsePtrInput

type PipelineSourceTriggerPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPipelineSourceTriggerPropertiesResponsePtrOutput() PipelineSourceTriggerPropertiesResponsePtrOutput
	ToPipelineSourceTriggerPropertiesResponsePtrOutputWithContext(context.Context) PipelineSourceTriggerPropertiesResponsePtrOutput
}

PipelineSourceTriggerPropertiesResponsePtrInput is an input type that accepts PipelineSourceTriggerPropertiesResponseArgs, PipelineSourceTriggerPropertiesResponsePtr and PipelineSourceTriggerPropertiesResponsePtrOutput values. You can construct a concrete instance of `PipelineSourceTriggerPropertiesResponsePtrInput` via:

        PipelineSourceTriggerPropertiesResponseArgs{...}

or:

        nil

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

The type of source for the import pipeline.

func (PipelineSourceType) ElementType

func (PipelineSourceType) ElementType() reflect.Type

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 PipelineTriggerDescriptorResponse

type PipelineTriggerDescriptorResponse struct {
	// The source trigger that caused the pipeline run.
	SourceTrigger *PipelineSourceTriggerDescriptorResponse `pulumi:"sourceTrigger"`
}

type PipelineTriggerDescriptorResponseArgs

type PipelineTriggerDescriptorResponseArgs struct {
	// The source trigger that caused the pipeline run.
	SourceTrigger PipelineSourceTriggerDescriptorResponsePtrInput `pulumi:"sourceTrigger"`
}

func (PipelineTriggerDescriptorResponseArgs) ElementType

func (PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponseOutput

func (i PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponseOutput() PipelineTriggerDescriptorResponseOutput

func (PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponseOutputWithContext

func (i PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponseOutputWithContext(ctx context.Context) PipelineTriggerDescriptorResponseOutput

func (PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponsePtrOutput

func (i PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponsePtrOutput() PipelineTriggerDescriptorResponsePtrOutput

func (PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponsePtrOutputWithContext

func (i PipelineTriggerDescriptorResponseArgs) ToPipelineTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) PipelineTriggerDescriptorResponsePtrOutput

type PipelineTriggerDescriptorResponseInput

type PipelineTriggerDescriptorResponseInput interface {
	pulumi.Input

	ToPipelineTriggerDescriptorResponseOutput() PipelineTriggerDescriptorResponseOutput
	ToPipelineTriggerDescriptorResponseOutputWithContext(context.Context) PipelineTriggerDescriptorResponseOutput
}

PipelineTriggerDescriptorResponseInput is an input type that accepts PipelineTriggerDescriptorResponseArgs and PipelineTriggerDescriptorResponseOutput values. You can construct a concrete instance of `PipelineTriggerDescriptorResponseInput` via:

PipelineTriggerDescriptorResponseArgs{...}

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

func (PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponsePtrOutput

func (o PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponsePtrOutput() PipelineTriggerDescriptorResponsePtrOutput

func (PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponsePtrOutputWithContext

func (o PipelineTriggerDescriptorResponseOutput) ToPipelineTriggerDescriptorResponsePtrOutputWithContext(ctx context.Context) PipelineTriggerDescriptorResponsePtrOutput

type PipelineTriggerDescriptorResponsePtrInput

type PipelineTriggerDescriptorResponsePtrInput interface {
	pulumi.Input

	ToPipelineTriggerDescriptorResponsePtrOutput() PipelineTriggerDescriptorResponsePtrOutput
	ToPipelineTriggerDescriptorResponsePtrOutputWithContext(context.Context) PipelineTriggerDescriptorResponsePtrOutput
}

PipelineTriggerDescriptorResponsePtrInput is an input type that accepts PipelineTriggerDescriptorResponseArgs, PipelineTriggerDescriptorResponsePtr and PipelineTriggerDescriptorResponsePtrOutput values. You can construct a concrete instance of `PipelineTriggerDescriptorResponsePtrInput` via:

        PipelineTriggerDescriptorResponseArgs{...}

or:

        nil

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

type PipelineTriggerPropertiesArgs

type PipelineTriggerPropertiesArgs struct {
	// The source trigger properties of the pipeline.
	SourceTrigger PipelineSourceTriggerPropertiesPtrInput `pulumi:"sourceTrigger"`
}

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

type PipelineTriggerPropertiesResponseArgs

type PipelineTriggerPropertiesResponseArgs struct {
	// The source trigger properties of the pipeline.
	SourceTrigger PipelineSourceTriggerPropertiesResponsePtrInput `pulumi:"sourceTrigger"`
}

func (PipelineTriggerPropertiesResponseArgs) ElementType

func (PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponseOutput

func (i PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponseOutput() PipelineTriggerPropertiesResponseOutput

func (PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponseOutputWithContext

func (i PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponseOutputWithContext(ctx context.Context) PipelineTriggerPropertiesResponseOutput

func (PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponsePtrOutput

func (i PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponsePtrOutput() PipelineTriggerPropertiesResponsePtrOutput

func (PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponsePtrOutputWithContext

func (i PipelineTriggerPropertiesResponseArgs) ToPipelineTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineTriggerPropertiesResponsePtrOutput

type PipelineTriggerPropertiesResponseInput

type PipelineTriggerPropertiesResponseInput interface {
	pulumi.Input

	ToPipelineTriggerPropertiesResponseOutput() PipelineTriggerPropertiesResponseOutput
	ToPipelineTriggerPropertiesResponseOutputWithContext(context.Context) PipelineTriggerPropertiesResponseOutput
}

PipelineTriggerPropertiesResponseInput is an input type that accepts PipelineTriggerPropertiesResponseArgs and PipelineTriggerPropertiesResponseOutput values. You can construct a concrete instance of `PipelineTriggerPropertiesResponseInput` via:

PipelineTriggerPropertiesResponseArgs{...}

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

func (PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponsePtrOutput

func (o PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponsePtrOutput() PipelineTriggerPropertiesResponsePtrOutput

func (PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponsePtrOutputWithContext

func (o PipelineTriggerPropertiesResponseOutput) ToPipelineTriggerPropertiesResponsePtrOutputWithContext(ctx context.Context) PipelineTriggerPropertiesResponsePtrOutput

type PipelineTriggerPropertiesResponsePtrInput

type PipelineTriggerPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPipelineTriggerPropertiesResponsePtrOutput() PipelineTriggerPropertiesResponsePtrOutput
	ToPipelineTriggerPropertiesResponsePtrOutputWithContext(context.Context) PipelineTriggerPropertiesResponsePtrOutput
}

PipelineTriggerPropertiesResponsePtrInput is an input type that accepts PipelineTriggerPropertiesResponseArgs, PipelineTriggerPropertiesResponsePtr and PipelineTriggerPropertiesResponsePtrOutput values. You can construct a concrete instance of `PipelineTriggerPropertiesResponsePtrInput` via:

        PipelineTriggerPropertiesResponseArgs{...}

or:

        nil

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 Policies

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

The policies for a container registry.

type PoliciesArgs

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

The policies for a container registry.

func (PoliciesArgs) ElementType

func (PoliciesArgs) ElementType() reflect.Type

func (PoliciesArgs) ToPoliciesOutput

func (i PoliciesArgs) ToPoliciesOutput() PoliciesOutput

func (PoliciesArgs) ToPoliciesOutputWithContext

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

func (PoliciesArgs) ToPoliciesPtrOutput

func (i PoliciesArgs) ToPoliciesPtrOutput() PoliciesPtrOutput

func (PoliciesArgs) ToPoliciesPtrOutputWithContext

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

type PoliciesInput

type PoliciesInput interface {
	pulumi.Input

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

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

PoliciesArgs{...}

type PoliciesOutput

type PoliciesOutput struct{ *pulumi.OutputState }

The policies for a container registry.

func (PoliciesOutput) ElementType

func (PoliciesOutput) ElementType() reflect.Type

func (PoliciesOutput) QuarantinePolicy

func (o PoliciesOutput) QuarantinePolicy() QuarantinePolicyPtrOutput

The quarantine policy for a container registry.

func (PoliciesOutput) RetentionPolicy

func (o PoliciesOutput) RetentionPolicy() RetentionPolicyPtrOutput

The retention policy for a container registry.

func (PoliciesOutput) ToPoliciesOutput

func (o PoliciesOutput) ToPoliciesOutput() PoliciesOutput

func (PoliciesOutput) ToPoliciesOutputWithContext

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

func (PoliciesOutput) ToPoliciesPtrOutput

func (o PoliciesOutput) ToPoliciesPtrOutput() PoliciesPtrOutput

func (PoliciesOutput) ToPoliciesPtrOutputWithContext

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

func (PoliciesOutput) TrustPolicy

func (o PoliciesOutput) TrustPolicy() TrustPolicyPtrOutput

The content trust policy for a container registry.

type PoliciesPtrInput

type PoliciesPtrInput interface {
	pulumi.Input

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

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

        PoliciesArgs{...}

or:

        nil

func PoliciesPtr

func PoliciesPtr(v *PoliciesArgs) PoliciesPtrInput

type PoliciesPtrOutput

type PoliciesPtrOutput struct{ *pulumi.OutputState }

func (PoliciesPtrOutput) Elem

func (PoliciesPtrOutput) ElementType

func (PoliciesPtrOutput) ElementType() reflect.Type

func (PoliciesPtrOutput) QuarantinePolicy

func (o PoliciesPtrOutput) QuarantinePolicy() QuarantinePolicyPtrOutput

The quarantine policy for a container registry.

func (PoliciesPtrOutput) RetentionPolicy

func (o PoliciesPtrOutput) RetentionPolicy() RetentionPolicyPtrOutput

The retention policy for a container registry.

func (PoliciesPtrOutput) ToPoliciesPtrOutput

func (o PoliciesPtrOutput) ToPoliciesPtrOutput() PoliciesPtrOutput

func (PoliciesPtrOutput) ToPoliciesPtrOutputWithContext

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

func (PoliciesPtrOutput) TrustPolicy

func (o PoliciesPtrOutput) TrustPolicy() TrustPolicyPtrOutput

The content trust policy for a container registry.

type PoliciesResponse

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

The policies for a container registry.

type PoliciesResponseArgs

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

The policies for a container registry.

func (PoliciesResponseArgs) ElementType

func (PoliciesResponseArgs) ElementType() reflect.Type

func (PoliciesResponseArgs) ToPoliciesResponseOutput

func (i PoliciesResponseArgs) ToPoliciesResponseOutput() PoliciesResponseOutput

func (PoliciesResponseArgs) ToPoliciesResponseOutputWithContext

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

func (PoliciesResponseArgs) ToPoliciesResponsePtrOutput

func (i PoliciesResponseArgs) ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput

func (PoliciesResponseArgs) ToPoliciesResponsePtrOutputWithContext

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

type PoliciesResponseInput

type PoliciesResponseInput interface {
	pulumi.Input

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

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

PoliciesResponseArgs{...}

type PoliciesResponseOutput

type PoliciesResponseOutput struct{ *pulumi.OutputState }

The policies for a container registry.

func (PoliciesResponseOutput) ElementType

func (PoliciesResponseOutput) ElementType() reflect.Type

func (PoliciesResponseOutput) QuarantinePolicy

The quarantine policy for a container registry.

func (PoliciesResponseOutput) RetentionPolicy

The retention policy for a container registry.

func (PoliciesResponseOutput) ToPoliciesResponseOutput

func (o PoliciesResponseOutput) ToPoliciesResponseOutput() PoliciesResponseOutput

func (PoliciesResponseOutput) ToPoliciesResponseOutputWithContext

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

func (PoliciesResponseOutput) ToPoliciesResponsePtrOutput

func (o PoliciesResponseOutput) ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput

func (PoliciesResponseOutput) ToPoliciesResponsePtrOutputWithContext

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

func (PoliciesResponseOutput) TrustPolicy

The content trust policy for a container registry.

type PoliciesResponsePtrInput

type PoliciesResponsePtrInput interface {
	pulumi.Input

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

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

        PoliciesResponseArgs{...}

or:

        nil

type PoliciesResponsePtrOutput

type PoliciesResponsePtrOutput struct{ *pulumi.OutputState }

func (PoliciesResponsePtrOutput) Elem

func (PoliciesResponsePtrOutput) ElementType

func (PoliciesResponsePtrOutput) ElementType() reflect.Type

func (PoliciesResponsePtrOutput) QuarantinePolicy

The quarantine policy for a container registry.

func (PoliciesResponsePtrOutput) RetentionPolicy

The retention policy for a container registry.

func (PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutput

func (o PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutput() PoliciesResponsePtrOutput

func (PoliciesResponsePtrOutput) ToPoliciesResponsePtrOutputWithContext

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

func (PoliciesResponsePtrOutput) TrustPolicy

The content trust policy for a container registry.

type PolicyStatus

type PolicyStatus pulumi.String

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

func (PolicyStatus) ElementType

func (PolicyStatus) ElementType() reflect.Type

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

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.StringInput
	// 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 to which the container registry belongs.
	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) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

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 PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// The resource ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of private endpoint connection resource.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringInput `pulumi:"type"`
}

An object that represents a private endpoint connection for a container registry.

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

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 PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

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 {
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput
	// The provisioning state of private endpoint connection resource.
	ProvisioningState pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

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 PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// This is private endpoint resource created with Microsoft.Network resource provider.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The Private Endpoint resource.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

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

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

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 PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs 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 (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

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

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

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 ProgressPropertiesResponseArgs

type ProgressPropertiesResponseArgs struct {
	// The percentage complete of the copy operation.
	Percentage pulumi.StringPtrInput `pulumi:"percentage"`
}

func (ProgressPropertiesResponseArgs) ElementType

func (ProgressPropertiesResponseArgs) ToProgressPropertiesResponseOutput

func (i ProgressPropertiesResponseArgs) ToProgressPropertiesResponseOutput() ProgressPropertiesResponseOutput

func (ProgressPropertiesResponseArgs) ToProgressPropertiesResponseOutputWithContext

func (i ProgressPropertiesResponseArgs) ToProgressPropertiesResponseOutputWithContext(ctx context.Context) ProgressPropertiesResponseOutput

func (ProgressPropertiesResponseArgs) ToProgressPropertiesResponsePtrOutput

func (i ProgressPropertiesResponseArgs) ToProgressPropertiesResponsePtrOutput() ProgressPropertiesResponsePtrOutput

func (ProgressPropertiesResponseArgs) ToProgressPropertiesResponsePtrOutputWithContext

func (i ProgressPropertiesResponseArgs) ToProgressPropertiesResponsePtrOutputWithContext(ctx context.Context) ProgressPropertiesResponsePtrOutput

type ProgressPropertiesResponseInput

type ProgressPropertiesResponseInput interface {
	pulumi.Input

	ToProgressPropertiesResponseOutput() ProgressPropertiesResponseOutput
	ToProgressPropertiesResponseOutputWithContext(context.Context) ProgressPropertiesResponseOutput
}

ProgressPropertiesResponseInput is an input type that accepts ProgressPropertiesResponseArgs and ProgressPropertiesResponseOutput values. You can construct a concrete instance of `ProgressPropertiesResponseInput` via:

ProgressPropertiesResponseArgs{...}

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

func (ProgressPropertiesResponseOutput) ToProgressPropertiesResponsePtrOutput

func (o ProgressPropertiesResponseOutput) ToProgressPropertiesResponsePtrOutput() ProgressPropertiesResponsePtrOutput

func (ProgressPropertiesResponseOutput) ToProgressPropertiesResponsePtrOutputWithContext

func (o ProgressPropertiesResponseOutput) ToProgressPropertiesResponsePtrOutputWithContext(ctx context.Context) ProgressPropertiesResponsePtrOutput

type ProgressPropertiesResponsePtrInput

type ProgressPropertiesResponsePtrInput interface {
	pulumi.Input

	ToProgressPropertiesResponsePtrOutput() ProgressPropertiesResponsePtrOutput
	ToProgressPropertiesResponsePtrOutputWithContext(context.Context) ProgressPropertiesResponsePtrOutput
}

ProgressPropertiesResponsePtrInput is an input type that accepts ProgressPropertiesResponseArgs, ProgressPropertiesResponsePtr and ProgressPropertiesResponsePtrOutput values. You can construct a concrete instance of `ProgressPropertiesResponsePtrInput` via:

        ProgressPropertiesResponseArgs{...}

or:

        nil

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

Whether or not public network access is allowed for the container registry.

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

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 QuarantinePolicy

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

The quarantine policy for a container registry.

type QuarantinePolicyArgs

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

The quarantine policy for a container registry.

func (QuarantinePolicyArgs) ElementType

func (QuarantinePolicyArgs) ElementType() reflect.Type

func (QuarantinePolicyArgs) ToQuarantinePolicyOutput

func (i QuarantinePolicyArgs) ToQuarantinePolicyOutput() QuarantinePolicyOutput

func (QuarantinePolicyArgs) ToQuarantinePolicyOutputWithContext

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

func (QuarantinePolicyArgs) ToQuarantinePolicyPtrOutput

func (i QuarantinePolicyArgs) ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput

func (QuarantinePolicyArgs) ToQuarantinePolicyPtrOutputWithContext

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

type QuarantinePolicyInput

type QuarantinePolicyInput interface {
	pulumi.Input

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

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

QuarantinePolicyArgs{...}

type QuarantinePolicyOutput

type QuarantinePolicyOutput struct{ *pulumi.OutputState }

The quarantine policy for a container registry.

func (QuarantinePolicyOutput) ElementType

func (QuarantinePolicyOutput) ElementType() reflect.Type

func (QuarantinePolicyOutput) Status

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

func (QuarantinePolicyOutput) ToQuarantinePolicyOutput

func (o QuarantinePolicyOutput) ToQuarantinePolicyOutput() QuarantinePolicyOutput

func (QuarantinePolicyOutput) ToQuarantinePolicyOutputWithContext

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

func (QuarantinePolicyOutput) ToQuarantinePolicyPtrOutput

func (o QuarantinePolicyOutput) ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput

func (QuarantinePolicyOutput) ToQuarantinePolicyPtrOutputWithContext

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

type QuarantinePolicyPtrInput

type QuarantinePolicyPtrInput interface {
	pulumi.Input

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

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

        QuarantinePolicyArgs{...}

or:

        nil

type QuarantinePolicyPtrOutput

type QuarantinePolicyPtrOutput struct{ *pulumi.OutputState }

func (QuarantinePolicyPtrOutput) Elem

func (QuarantinePolicyPtrOutput) ElementType

func (QuarantinePolicyPtrOutput) ElementType() reflect.Type

func (QuarantinePolicyPtrOutput) Status

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

func (QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutput

func (o QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutput() QuarantinePolicyPtrOutput

func (QuarantinePolicyPtrOutput) ToQuarantinePolicyPtrOutputWithContext

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

type QuarantinePolicyResponse

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

The quarantine policy for a container registry.

type QuarantinePolicyResponseArgs

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

The quarantine policy for a container registry.

func (QuarantinePolicyResponseArgs) ElementType

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutput

func (i QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutput() QuarantinePolicyResponseOutput

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponseOutputWithContext

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

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutput

func (i QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput

func (QuarantinePolicyResponseArgs) ToQuarantinePolicyResponsePtrOutputWithContext

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

type QuarantinePolicyResponseInput

type QuarantinePolicyResponseInput interface {
	pulumi.Input

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

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

QuarantinePolicyResponseArgs{...}

type QuarantinePolicyResponseOutput

type QuarantinePolicyResponseOutput struct{ *pulumi.OutputState }

The quarantine policy for a container registry.

func (QuarantinePolicyResponseOutput) ElementType

func (QuarantinePolicyResponseOutput) Status

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

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutput

func (o QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutput() QuarantinePolicyResponseOutput

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponseOutputWithContext

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

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutput

func (o QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput

func (QuarantinePolicyResponseOutput) ToQuarantinePolicyResponsePtrOutputWithContext

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

type QuarantinePolicyResponsePtrInput

type QuarantinePolicyResponsePtrInput interface {
	pulumi.Input

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

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

        QuarantinePolicyResponseArgs{...}

or:

        nil

type QuarantinePolicyResponsePtrOutput

type QuarantinePolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (QuarantinePolicyResponsePtrOutput) Elem

func (QuarantinePolicyResponsePtrOutput) ElementType

func (QuarantinePolicyResponsePtrOutput) Status

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

func (QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutput

func (o QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutput() QuarantinePolicyResponsePtrOutput

func (QuarantinePolicyResponsePtrOutput) ToQuarantinePolicyResponsePtrOutputWithContext

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

type Registry

type Registry struct {
	pulumi.CustomResourceState

	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled pulumi.BoolPtrOutput `pulumi:"adminUserEnabled"`
	// The creation date of the container registry in ISO8601 format.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// 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"`
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount StorageAccountPropertiesResponsePtrOutput `pulumi:"storageAccount"`
	// 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.

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.StringInput
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The SKU of the container registry.
	Sku SkuInput
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount StorageAccountPropertiesPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// 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) ElementType

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) ToRegistryOutput

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext

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

type RegistryPasswordResponse

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

The login password for the container registry.

type RegistryPasswordResponseArgs

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

The login password for the container registry.

func (RegistryPasswordResponseArgs) ElementType

func (RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutput

func (i RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput

func (RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutputWithContext

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

type RegistryPasswordResponseArray

type RegistryPasswordResponseArray []RegistryPasswordResponseInput

func (RegistryPasswordResponseArray) ElementType

func (RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutput

func (i RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput

func (RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutputWithContext

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

type RegistryPasswordResponseArrayInput

type RegistryPasswordResponseArrayInput interface {
	pulumi.Input

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

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

RegistryPasswordResponseArray{ RegistryPasswordResponseArgs{...} }

type RegistryPasswordResponseArrayOutput

type RegistryPasswordResponseArrayOutput struct{ *pulumi.OutputState }

func (RegistryPasswordResponseArrayOutput) ElementType

func (RegistryPasswordResponseArrayOutput) Index

func (RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutput

func (o RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput

func (RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutputWithContext

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

type RegistryPasswordResponseInput

type RegistryPasswordResponseInput interface {
	pulumi.Input

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

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

RegistryPasswordResponseArgs{...}

type RegistryPasswordResponseOutput

type RegistryPasswordResponseOutput struct{ *pulumi.OutputState }

The login password for the container registry.

func (RegistryPasswordResponseOutput) ElementType

func (RegistryPasswordResponseOutput) Name

The password name.

func (RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutput

func (o RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput

func (RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutputWithContext

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

func (RegistryPasswordResponseOutput) Value

The password value.

type RegistryState

type RegistryState struct {
	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled pulumi.BoolPtrInput
	// The creation date of the container registry in ISO8601 format.
	CreationDate pulumi.StringPtrInput
	// Enable a single data endpoint per region for serving data.
	DataEndpointEnabled pulumi.BoolPtrInput
	// List of host names that will serve data when dataEndpointEnabled is true.
	DataEndpointHostNames pulumi.StringArrayInput
	// The encryption settings of container registry.
	Encryption EncryptionPropertyResponsePtrInput
	// The identity of the container registry.
	Identity IdentityPropertiesResponsePtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The URL that can be used to log into the container registry.
	LoginServer pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Whether to allow trusted Azure services to access a network restricted registry.
	NetworkRuleBypassOptions pulumi.StringPtrInput
	// The network rule set for a container registry.
	NetworkRuleSet NetworkRuleSetResponsePtrInput
	// The policies for a container registry.
	Policies PoliciesResponsePtrInput
	// List of private endpoint connections for a container registry.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// The provisioning state of the container registry at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// Whether or not public network access is allowed for the container registry.
	PublicNetworkAccess pulumi.StringPtrInput
	// The SKU of the container registry.
	Sku SkuResponsePtrInput
	// The status of the container registry at the time the operation was called.
	Status StatusResponsePtrInput
	// The properties of the storage account for the container registry. Only applicable to Classic SKU.
	StorageAccount StorageAccountPropertiesResponsePtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Whether or not zone redundancy is enabled for this container registry
	ZoneRedundancy pulumi.StringPtrInput
}

func (RegistryState) ElementType

func (RegistryState) ElementType() reflect.Type

type Replication

type Replication struct {
	pulumi.CustomResourceState

	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the replication at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// 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.

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.StringInput
	// The name of the resource group to which the container registry belongs.
	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) ToReplicationOutput

func (o ReplicationOutput) ToReplicationOutput() ReplicationOutput

func (ReplicationOutput) ToReplicationOutputWithContext

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

type ReplicationState

type ReplicationState struct {
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of the replication at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// 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 status of the replication at the time the operation was called.
	Status StatusResponsePtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// Whether or not zone redundancy is enabled for this container registry replication
	ZoneRedundancy pulumi.StringPtrInput
}

func (ReplicationState) ElementType

func (ReplicationState) ElementType() reflect.Type

type RequestResponse

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

The request that generated the event.

type RequestResponseArgs

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

The request that generated the event.

func (RequestResponseArgs) ElementType

func (RequestResponseArgs) ElementType() reflect.Type

func (RequestResponseArgs) ToRequestResponseOutput

func (i RequestResponseArgs) ToRequestResponseOutput() RequestResponseOutput

func (RequestResponseArgs) ToRequestResponseOutputWithContext

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

func (RequestResponseArgs) ToRequestResponsePtrOutput

func (i RequestResponseArgs) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponseArgs) ToRequestResponsePtrOutputWithContext

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

type RequestResponseInput

type RequestResponseInput interface {
	pulumi.Input

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

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

RequestResponseArgs{...}

type RequestResponseOutput

type RequestResponseOutput struct{ *pulumi.OutputState }

The request that generated the event.

func (RequestResponseOutput) Addr

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

func (RequestResponseOutput) ElementType

func (RequestResponseOutput) ElementType() reflect.Type

func (RequestResponseOutput) Host

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

func (RequestResponseOutput) Id

The ID of the request that initiated the event.

func (RequestResponseOutput) Method

The request method that generated the event.

func (RequestResponseOutput) ToRequestResponseOutput

func (o RequestResponseOutput) ToRequestResponseOutput() RequestResponseOutput

func (RequestResponseOutput) ToRequestResponseOutputWithContext

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

func (RequestResponseOutput) ToRequestResponsePtrOutput

func (o RequestResponseOutput) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponseOutput) ToRequestResponsePtrOutputWithContext

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

func (RequestResponseOutput) Useragent

The user agent header of the request.

type RequestResponsePtrInput

type RequestResponsePtrInput interface {
	pulumi.Input

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

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

        RequestResponseArgs{...}

or:

        nil

type RequestResponsePtrOutput

type RequestResponsePtrOutput struct{ *pulumi.OutputState }

func (RequestResponsePtrOutput) Addr

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

func (RequestResponsePtrOutput) Elem

func (RequestResponsePtrOutput) ElementType

func (RequestResponsePtrOutput) ElementType() reflect.Type

func (RequestResponsePtrOutput) Host

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

func (RequestResponsePtrOutput) Id

The ID of the request that initiated the event.

func (RequestResponsePtrOutput) Method

The request method that generated the event.

func (RequestResponsePtrOutput) ToRequestResponsePtrOutput

func (o RequestResponsePtrOutput) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponsePtrOutput) ToRequestResponsePtrOutputWithContext

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

func (RequestResponsePtrOutput) Useragent

The user agent header of the request.

type ResourceIdentityType

type ResourceIdentityType pulumi.String

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

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 RetentionPolicy

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

The retention policy for a container registry.

type RetentionPolicyArgs

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

The retention policy for a container registry.

func (RetentionPolicyArgs) ElementType

func (RetentionPolicyArgs) ElementType() reflect.Type

func (RetentionPolicyArgs) ToRetentionPolicyOutput

func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyOutputWithContext

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

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutput

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext

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

type RetentionPolicyInput

type RetentionPolicyInput interface {
	pulumi.Input

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

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

RetentionPolicyArgs{...}

type RetentionPolicyOutput

type RetentionPolicyOutput struct{ *pulumi.OutputState }

The retention policy for a container registry.

func (RetentionPolicyOutput) Days

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

func (RetentionPolicyOutput) ElementType

func (RetentionPolicyOutput) ElementType() reflect.Type

func (RetentionPolicyOutput) Status

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

func (RetentionPolicyOutput) ToRetentionPolicyOutput

func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyOutputWithContext

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

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext

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

type RetentionPolicyPtrInput

type RetentionPolicyPtrInput interface {
	pulumi.Input

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

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

        RetentionPolicyArgs{...}

or:

        nil

type RetentionPolicyPtrOutput

type RetentionPolicyPtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyPtrOutput) Days

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

func (RetentionPolicyPtrOutput) Elem

func (RetentionPolicyPtrOutput) ElementType

func (RetentionPolicyPtrOutput) ElementType() reflect.Type

func (RetentionPolicyPtrOutput) Status

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

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext

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

type RetentionPolicyResponse

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

The retention policy for a container registry.

type RetentionPolicyResponseArgs

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

The retention policy for a container registry.

func (RetentionPolicyResponseArgs) ElementType

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput

func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext

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

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput

func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext

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

type RetentionPolicyResponseInput

type RetentionPolicyResponseInput interface {
	pulumi.Input

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

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

RetentionPolicyResponseArgs{...}

type RetentionPolicyResponseOutput

type RetentionPolicyResponseOutput struct{ *pulumi.OutputState }

The retention policy for a container registry.

func (RetentionPolicyResponseOutput) Days

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

func (RetentionPolicyResponseOutput) ElementType

func (RetentionPolicyResponseOutput) LastUpdatedTime

The timestamp when the policy was last updated.

func (RetentionPolicyResponseOutput) Status

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

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext

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

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext

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

type RetentionPolicyResponsePtrInput

type RetentionPolicyResponsePtrInput interface {
	pulumi.Input

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

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

        RetentionPolicyResponseArgs{...}

or:

        nil

type RetentionPolicyResponsePtrOutput

type RetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyResponsePtrOutput) Days

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

func (RetentionPolicyResponsePtrOutput) Elem

func (RetentionPolicyResponsePtrOutput) ElementType

func (RetentionPolicyResponsePtrOutput) LastUpdatedTime

The timestamp when the policy was last updated.

func (RetentionPolicyResponsePtrOutput) Status

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

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext

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

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

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 to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The name of the scope map.
	ScopeMapName pulumi.StringInput
}

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

func (ScopeMapOutput) ElementType() reflect.Type

func (ScopeMapOutput) ToScopeMapOutput

func (o ScopeMapOutput) ToScopeMapOutput() ScopeMapOutput

func (ScopeMapOutput) ToScopeMapOutputWithContext

func (o ScopeMapOutput) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

type ScopeMapState

type ScopeMapState 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 creation date of scope map.
	CreationDate pulumi.StringPtrInput
	// The user friendly description of the scope map.
	Description pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ScopeMapState) ElementType

func (ScopeMapState) ElementType() reflect.Type

type Sku

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

The SKU of a container registry.

type SkuArgs

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

The SKU of a container registry.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

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

type SkuInput

type SkuInput interface {
	pulumi.Input

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

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

SkuArgs{...}

type SkuName

type SkuName pulumi.String

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

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

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 SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU of a container registry.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

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

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

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

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

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

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

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

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

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

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

The SKU of a container registry.

type SkuResponseArgs

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

The SKU of a container registry.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

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

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

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

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

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

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

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU of a container registry.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

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

func (SkuResponseOutput) Tier

The SKU tier based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

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

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

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

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

func (SkuResponsePtrOutput) Tier

The SKU tier based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

type SourceResponse

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

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

type SourceResponseArgs

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

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

func (SourceResponseArgs) ElementType

func (SourceResponseArgs) ElementType() reflect.Type

func (SourceResponseArgs) ToSourceResponseOutput

func (i SourceResponseArgs) ToSourceResponseOutput() SourceResponseOutput

func (SourceResponseArgs) ToSourceResponseOutputWithContext

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

func (SourceResponseArgs) ToSourceResponsePtrOutput

func (i SourceResponseArgs) ToSourceResponsePtrOutput() SourceResponsePtrOutput

func (SourceResponseArgs) ToSourceResponsePtrOutputWithContext

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

type SourceResponseInput

type SourceResponseInput interface {
	pulumi.Input

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

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

SourceResponseArgs{...}

type SourceResponseOutput

type SourceResponseOutput struct{ *pulumi.OutputState }

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

func (SourceResponseOutput) Addr

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

func (SourceResponseOutput) ElementType

func (SourceResponseOutput) ElementType() reflect.Type

func (SourceResponseOutput) InstanceID

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

func (SourceResponseOutput) ToSourceResponseOutput

func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput

func (SourceResponseOutput) ToSourceResponseOutputWithContext

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

func (SourceResponseOutput) ToSourceResponsePtrOutput

func (o SourceResponseOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput

func (SourceResponseOutput) ToSourceResponsePtrOutputWithContext

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

type SourceResponsePtrInput

type SourceResponsePtrInput interface {
	pulumi.Input

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

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

        SourceResponseArgs{...}

or:

        nil

type SourceResponsePtrOutput

type SourceResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceResponsePtrOutput) Addr

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

func (SourceResponsePtrOutput) Elem

func (SourceResponsePtrOutput) ElementType

func (SourceResponsePtrOutput) ElementType() reflect.Type

func (SourceResponsePtrOutput) InstanceID

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

func (SourceResponsePtrOutput) ToSourceResponsePtrOutput

func (o SourceResponsePtrOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput

func (SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext

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

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

type StatusDetailPropertiesResponseArgs struct {
	// The code of the status.
	Code pulumi.StringInput `pulumi:"code"`
	// The correlation ID of the status.
	CorrelationId pulumi.StringInput `pulumi:"correlationId"`
	// The description of the status.
	Description pulumi.StringInput `pulumi:"description"`
	// The timestamp of the status.
	Timestamp pulumi.StringInput `pulumi:"timestamp"`
	// The component of the connected registry corresponding to the status.
	Type pulumi.StringInput `pulumi:"type"`
}

The status detail properties of the connected registry.

func (StatusDetailPropertiesResponseArgs) ElementType

func (StatusDetailPropertiesResponseArgs) ToStatusDetailPropertiesResponseOutput

func (i StatusDetailPropertiesResponseArgs) ToStatusDetailPropertiesResponseOutput() StatusDetailPropertiesResponseOutput

func (StatusDetailPropertiesResponseArgs) ToStatusDetailPropertiesResponseOutputWithContext

func (i StatusDetailPropertiesResponseArgs) ToStatusDetailPropertiesResponseOutputWithContext(ctx context.Context) StatusDetailPropertiesResponseOutput

type StatusDetailPropertiesResponseArray

type StatusDetailPropertiesResponseArray []StatusDetailPropertiesResponseInput

func (StatusDetailPropertiesResponseArray) ElementType

func (StatusDetailPropertiesResponseArray) ToStatusDetailPropertiesResponseArrayOutput

func (i StatusDetailPropertiesResponseArray) ToStatusDetailPropertiesResponseArrayOutput() StatusDetailPropertiesResponseArrayOutput

func (StatusDetailPropertiesResponseArray) ToStatusDetailPropertiesResponseArrayOutputWithContext

func (i StatusDetailPropertiesResponseArray) ToStatusDetailPropertiesResponseArrayOutputWithContext(ctx context.Context) StatusDetailPropertiesResponseArrayOutput

type StatusDetailPropertiesResponseArrayInput

type StatusDetailPropertiesResponseArrayInput interface {
	pulumi.Input

	ToStatusDetailPropertiesResponseArrayOutput() StatusDetailPropertiesResponseArrayOutput
	ToStatusDetailPropertiesResponseArrayOutputWithContext(context.Context) StatusDetailPropertiesResponseArrayOutput
}

StatusDetailPropertiesResponseArrayInput is an input type that accepts StatusDetailPropertiesResponseArray and StatusDetailPropertiesResponseArrayOutput values. You can construct a concrete instance of `StatusDetailPropertiesResponseArrayInput` via:

StatusDetailPropertiesResponseArray{ StatusDetailPropertiesResponseArgs{...} }

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 StatusDetailPropertiesResponseInput

type StatusDetailPropertiesResponseInput interface {
	pulumi.Input

	ToStatusDetailPropertiesResponseOutput() StatusDetailPropertiesResponseOutput
	ToStatusDetailPropertiesResponseOutputWithContext(context.Context) StatusDetailPropertiesResponseOutput
}

StatusDetailPropertiesResponseInput is an input type that accepts StatusDetailPropertiesResponseArgs and StatusDetailPropertiesResponseOutput values. You can construct a concrete instance of `StatusDetailPropertiesResponseInput` via:

StatusDetailPropertiesResponseArgs{...}

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 StatusResponseArgs

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

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

func (StatusResponseArgs) ElementType

func (StatusResponseArgs) ElementType() reflect.Type

func (StatusResponseArgs) ToStatusResponseOutput

func (i StatusResponseArgs) ToStatusResponseOutput() StatusResponseOutput

func (StatusResponseArgs) ToStatusResponseOutputWithContext

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

func (StatusResponseArgs) ToStatusResponsePtrOutput

func (i StatusResponseArgs) ToStatusResponsePtrOutput() StatusResponsePtrOutput

func (StatusResponseArgs) ToStatusResponsePtrOutputWithContext

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

type StatusResponseInput

type StatusResponseInput interface {
	pulumi.Input

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

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

StatusResponseArgs{...}

type StatusResponseOutput

type StatusResponseOutput struct{ *pulumi.OutputState }

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

func (StatusResponseOutput) DisplayStatus

func (o StatusResponseOutput) DisplayStatus() pulumi.StringOutput

The short label for the status.

func (StatusResponseOutput) ElementType

func (StatusResponseOutput) ElementType() reflect.Type

func (StatusResponseOutput) Message

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

func (StatusResponseOutput) Timestamp

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

func (StatusResponseOutput) ToStatusResponseOutput

func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput

func (StatusResponseOutput) ToStatusResponseOutputWithContext

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

func (StatusResponseOutput) ToStatusResponsePtrOutput

func (o StatusResponseOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput

func (StatusResponseOutput) ToStatusResponsePtrOutputWithContext

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

type StatusResponsePtrInput

type StatusResponsePtrInput interface {
	pulumi.Input

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

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

        StatusResponseArgs{...}

or:

        nil

type StatusResponsePtrOutput

type StatusResponsePtrOutput struct{ *pulumi.OutputState }

func (StatusResponsePtrOutput) DisplayStatus

The short label for the status.

func (StatusResponsePtrOutput) Elem

func (StatusResponsePtrOutput) ElementType

func (StatusResponsePtrOutput) ElementType() reflect.Type

func (StatusResponsePtrOutput) Message

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

func (StatusResponsePtrOutput) Timestamp

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

func (StatusResponsePtrOutput) ToStatusResponsePtrOutput

func (o StatusResponsePtrOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput

func (StatusResponsePtrOutput) ToStatusResponsePtrOutputWithContext

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

type StorageAccountProperties

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

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

type StorageAccountPropertiesArgs

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

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

func (StorageAccountPropertiesArgs) ElementType

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext

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

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext

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

type StorageAccountPropertiesInput

type StorageAccountPropertiesInput interface {
	pulumi.Input

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

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

StorageAccountPropertiesArgs{...}

type StorageAccountPropertiesOutput

type StorageAccountPropertiesOutput struct{ *pulumi.OutputState }

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

func (StorageAccountPropertiesOutput) ElementType

func (StorageAccountPropertiesOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext

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

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext

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

type StorageAccountPropertiesPtrInput

type StorageAccountPropertiesPtrInput interface {
	pulumi.Input

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

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

        StorageAccountPropertiesArgs{...}

or:

        nil

type StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesPtrOutput) Elem

func (StorageAccountPropertiesPtrOutput) ElementType

func (StorageAccountPropertiesPtrOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput

func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext

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

type StorageAccountPropertiesResponse

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

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

type StorageAccountPropertiesResponseArgs

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

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

func (StorageAccountPropertiesResponseArgs) ElementType

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext

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

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext

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

type StorageAccountPropertiesResponseInput

type StorageAccountPropertiesResponseInput interface {
	pulumi.Input

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

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

StorageAccountPropertiesResponseArgs{...}

type StorageAccountPropertiesResponseOutput

type StorageAccountPropertiesResponseOutput struct{ *pulumi.OutputState }

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

func (StorageAccountPropertiesResponseOutput) ElementType

func (StorageAccountPropertiesResponseOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext

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

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

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

type StorageAccountPropertiesResponsePtrInput

type StorageAccountPropertiesResponsePtrInput interface {
	pulumi.Input

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

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

        StorageAccountPropertiesResponseArgs{...}

or:

        nil

type StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesResponsePtrOutput) Elem

func (StorageAccountPropertiesResponsePtrOutput) ElementType

func (StorageAccountPropertiesResponsePtrOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

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

type 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

func (SyncPropertiesArgs) ToSyncPropertiesPtrOutput

func (i SyncPropertiesArgs) ToSyncPropertiesPtrOutput() SyncPropertiesPtrOutput

func (SyncPropertiesArgs) ToSyncPropertiesPtrOutputWithContext

func (i SyncPropertiesArgs) ToSyncPropertiesPtrOutputWithContext(ctx context.Context) SyncPropertiesPtrOutput

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

func (o SyncPropertiesOutput) ToSyncPropertiesPtrOutput() SyncPropertiesPtrOutput

func (SyncPropertiesOutput) ToSyncPropertiesPtrOutputWithContext

func (o SyncPropertiesOutput) ToSyncPropertiesPtrOutputWithContext(ctx context.Context) SyncPropertiesPtrOutput

func (SyncPropertiesOutput) TokenId

The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.

type SyncPropertiesPtrInput

type SyncPropertiesPtrInput interface {
	pulumi.Input

	ToSyncPropertiesPtrOutput() SyncPropertiesPtrOutput
	ToSyncPropertiesPtrOutputWithContext(context.Context) SyncPropertiesPtrOutput
}

SyncPropertiesPtrInput is an input type that accepts SyncPropertiesArgs, SyncPropertiesPtr and SyncPropertiesPtrOutput values. You can construct a concrete instance of `SyncPropertiesPtrInput` via:

        SyncPropertiesArgs{...}

or:

        nil

type SyncPropertiesPtrOutput

type SyncPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SyncPropertiesPtrOutput) Elem

func (SyncPropertiesPtrOutput) ElementType

func (SyncPropertiesPtrOutput) ElementType() reflect.Type

func (SyncPropertiesPtrOutput) 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 (SyncPropertiesPtrOutput) Schedule

The cron expression indicating the schedule that the connected registry will sync with its parent.

func (SyncPropertiesPtrOutput) 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 (SyncPropertiesPtrOutput) ToSyncPropertiesPtrOutput

func (o SyncPropertiesPtrOutput) ToSyncPropertiesPtrOutput() SyncPropertiesPtrOutput

func (SyncPropertiesPtrOutput) ToSyncPropertiesPtrOutputWithContext

func (o SyncPropertiesPtrOutput) ToSyncPropertiesPtrOutputWithContext(ctx context.Context) SyncPropertiesPtrOutput

func (SyncPropertiesPtrOutput) 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 SyncPropertiesResponseArgs

type SyncPropertiesResponseArgs struct {
	// The gateway endpoint used by the connected registry to communicate with its parent.
	GatewayEndpoint pulumi.StringInput `pulumi:"gatewayEndpoint"`
	// The last time a sync occurred between the connected registry and its parent.
	LastSyncTime pulumi.StringInput `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 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 (SyncPropertiesResponseArgs) ElementType

func (SyncPropertiesResponseArgs) ElementType() reflect.Type

func (SyncPropertiesResponseArgs) ToSyncPropertiesResponseOutput

func (i SyncPropertiesResponseArgs) ToSyncPropertiesResponseOutput() SyncPropertiesResponseOutput

func (SyncPropertiesResponseArgs) ToSyncPropertiesResponseOutputWithContext

func (i SyncPropertiesResponseArgs) ToSyncPropertiesResponseOutputWithContext(ctx context.Context) SyncPropertiesResponseOutput

func (SyncPropertiesResponseArgs) ToSyncPropertiesResponsePtrOutput

func (i SyncPropertiesResponseArgs) ToSyncPropertiesResponsePtrOutput() SyncPropertiesResponsePtrOutput

func (SyncPropertiesResponseArgs) ToSyncPropertiesResponsePtrOutputWithContext

func (i SyncPropertiesResponseArgs) ToSyncPropertiesResponsePtrOutputWithContext(ctx context.Context) SyncPropertiesResponsePtrOutput

type SyncPropertiesResponseInput

type SyncPropertiesResponseInput interface {
	pulumi.Input

	ToSyncPropertiesResponseOutput() SyncPropertiesResponseOutput
	ToSyncPropertiesResponseOutputWithContext(context.Context) SyncPropertiesResponseOutput
}

SyncPropertiesResponseInput is an input type that accepts SyncPropertiesResponseArgs and SyncPropertiesResponseOutput values. You can construct a concrete instance of `SyncPropertiesResponseInput` via:

SyncPropertiesResponseArgs{...}

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

func (o SyncPropertiesResponseOutput) ToSyncPropertiesResponsePtrOutput() SyncPropertiesResponsePtrOutput

func (SyncPropertiesResponseOutput) ToSyncPropertiesResponsePtrOutputWithContext

func (o SyncPropertiesResponseOutput) ToSyncPropertiesResponsePtrOutputWithContext(ctx context.Context) SyncPropertiesResponsePtrOutput

func (SyncPropertiesResponseOutput) TokenId

The resource ID of the ACR token used to authenticate the connected registry to its parent during sync.

type SyncPropertiesResponsePtrInput

type SyncPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSyncPropertiesResponsePtrOutput() SyncPropertiesResponsePtrOutput
	ToSyncPropertiesResponsePtrOutputWithContext(context.Context) SyncPropertiesResponsePtrOutput
}

SyncPropertiesResponsePtrInput is an input type that accepts SyncPropertiesResponseArgs, SyncPropertiesResponsePtr and SyncPropertiesResponsePtrOutput values. You can construct a concrete instance of `SyncPropertiesResponsePtrInput` via:

        SyncPropertiesResponseArgs{...}

or:

        nil

type SyncPropertiesResponsePtrOutput

type SyncPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SyncPropertiesResponsePtrOutput) Elem

func (SyncPropertiesResponsePtrOutput) ElementType

func (SyncPropertiesResponsePtrOutput) GatewayEndpoint

The gateway endpoint used by the connected registry to communicate with its parent.

func (SyncPropertiesResponsePtrOutput) LastSyncTime

The last time a sync occurred between the connected registry and its parent.

func (SyncPropertiesResponsePtrOutput) 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 (SyncPropertiesResponsePtrOutput) Schedule

The cron expression indicating the schedule that the connected registry will sync with its parent.

func (SyncPropertiesResponsePtrOutput) 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 (SyncPropertiesResponsePtrOutput) ToSyncPropertiesResponsePtrOutput

func (o SyncPropertiesResponsePtrOutput) ToSyncPropertiesResponsePtrOutput() SyncPropertiesResponsePtrOutput

func (SyncPropertiesResponsePtrOutput) ToSyncPropertiesResponsePtrOutputWithContext

func (o SyncPropertiesResponsePtrOutput) ToSyncPropertiesResponsePtrOutputWithContext(ctx context.Context) SyncPropertiesResponsePtrOutput

func (SyncPropertiesResponsePtrOutput) 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 SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource modification (UTC).
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

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

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource modification (UTC).

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type TargetResponse

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

The target of the event.

type TargetResponseArgs

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

The target of the event.

func (TargetResponseArgs) ElementType

func (TargetResponseArgs) ElementType() reflect.Type

func (TargetResponseArgs) ToTargetResponseOutput

func (i TargetResponseArgs) ToTargetResponseOutput() TargetResponseOutput

func (TargetResponseArgs) ToTargetResponseOutputWithContext

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

func (TargetResponseArgs) ToTargetResponsePtrOutput

func (i TargetResponseArgs) ToTargetResponsePtrOutput() TargetResponsePtrOutput

func (TargetResponseArgs) ToTargetResponsePtrOutputWithContext

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

type TargetResponseInput

type TargetResponseInput interface {
	pulumi.Input

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

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

TargetResponseArgs{...}

type TargetResponseOutput

type TargetResponseOutput struct{ *pulumi.OutputState }

The target of the event.

func (TargetResponseOutput) Digest

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

func (TargetResponseOutput) ElementType

func (TargetResponseOutput) ElementType() reflect.Type

func (TargetResponseOutput) Length

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

func (TargetResponseOutput) MediaType

The MIME type of the referenced object.

func (TargetResponseOutput) Name

The name of the artifact.

func (TargetResponseOutput) Repository

The repository name.

func (TargetResponseOutput) Size

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

func (TargetResponseOutput) Tag

The tag name.

func (TargetResponseOutput) ToTargetResponseOutput

func (o TargetResponseOutput) ToTargetResponseOutput() TargetResponseOutput

func (TargetResponseOutput) ToTargetResponseOutputWithContext

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

func (TargetResponseOutput) ToTargetResponsePtrOutput

func (o TargetResponseOutput) ToTargetResponsePtrOutput() TargetResponsePtrOutput

func (TargetResponseOutput) ToTargetResponsePtrOutputWithContext

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

func (TargetResponseOutput) Url

The direct URL to the content.

func (TargetResponseOutput) Version

The version of the artifact.

type TargetResponsePtrInput

type TargetResponsePtrInput interface {
	pulumi.Input

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

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

        TargetResponseArgs{...}

or:

        nil

type TargetResponsePtrOutput

type TargetResponsePtrOutput struct{ *pulumi.OutputState }

func (TargetResponsePtrOutput) Digest

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

func (TargetResponsePtrOutput) Elem

func (TargetResponsePtrOutput) ElementType

func (TargetResponsePtrOutput) ElementType() reflect.Type

func (TargetResponsePtrOutput) Length

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

func (TargetResponsePtrOutput) MediaType

The MIME type of the referenced object.

func (TargetResponsePtrOutput) Name

The name of the artifact.

func (TargetResponsePtrOutput) Repository

The repository name.

func (TargetResponsePtrOutput) Size

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

func (TargetResponsePtrOutput) Tag

The tag name.

func (TargetResponsePtrOutput) ToTargetResponsePtrOutput

func (o TargetResponsePtrOutput) ToTargetResponsePtrOutput() TargetResponsePtrOutput

func (TargetResponsePtrOutput) ToTargetResponsePtrOutputWithContext

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

func (TargetResponsePtrOutput) Url

The direct URL to the content.

func (TargetResponsePtrOutput) Version

The version of the artifact.

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

type TlsCertificatePropertiesResponseArgs struct {
	// Indicates the location of the certificates.
	Location pulumi.StringInput `pulumi:"location"`
	// The type of certificate location.
	Type pulumi.StringInput `pulumi:"type"`
}

The TLS certificate properties of the connected registry login server.

func (TlsCertificatePropertiesResponseArgs) ElementType

func (TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponseOutput

func (i TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponseOutput() TlsCertificatePropertiesResponseOutput

func (TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponseOutputWithContext

func (i TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponseOutputWithContext(ctx context.Context) TlsCertificatePropertiesResponseOutput

func (TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponsePtrOutput

func (i TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponsePtrOutput() TlsCertificatePropertiesResponsePtrOutput

func (TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponsePtrOutputWithContext

func (i TlsCertificatePropertiesResponseArgs) ToTlsCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) TlsCertificatePropertiesResponsePtrOutput

type TlsCertificatePropertiesResponseInput

type TlsCertificatePropertiesResponseInput interface {
	pulumi.Input

	ToTlsCertificatePropertiesResponseOutput() TlsCertificatePropertiesResponseOutput
	ToTlsCertificatePropertiesResponseOutputWithContext(context.Context) TlsCertificatePropertiesResponseOutput
}

TlsCertificatePropertiesResponseInput is an input type that accepts TlsCertificatePropertiesResponseArgs and TlsCertificatePropertiesResponseOutput values. You can construct a concrete instance of `TlsCertificatePropertiesResponseInput` via:

TlsCertificatePropertiesResponseArgs{...}

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

func (o TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponsePtrOutput() TlsCertificatePropertiesResponsePtrOutput

func (TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponsePtrOutputWithContext

func (o TlsCertificatePropertiesResponseOutput) ToTlsCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) TlsCertificatePropertiesResponsePtrOutput

func (TlsCertificatePropertiesResponseOutput) Type

The type of certificate location.

type TlsCertificatePropertiesResponsePtrInput

type TlsCertificatePropertiesResponsePtrInput interface {
	pulumi.Input

	ToTlsCertificatePropertiesResponsePtrOutput() TlsCertificatePropertiesResponsePtrOutput
	ToTlsCertificatePropertiesResponsePtrOutputWithContext(context.Context) TlsCertificatePropertiesResponsePtrOutput
}

TlsCertificatePropertiesResponsePtrInput is an input type that accepts TlsCertificatePropertiesResponseArgs, TlsCertificatePropertiesResponsePtr and TlsCertificatePropertiesResponsePtrOutput values. You can construct a concrete instance of `TlsCertificatePropertiesResponsePtrInput` via:

        TlsCertificatePropertiesResponseArgs{...}

or:

        nil

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 TlsPropertiesResponseArgs

type TlsPropertiesResponseArgs struct {
	// The certificate used to configure HTTPS for the login server.
	Certificate TlsCertificatePropertiesResponseInput `pulumi:"certificate"`
	// Indicates whether HTTPS is enabled for the login server.
	Status pulumi.StringInput `pulumi:"status"`
}

The TLS properties of the connected registry login server.

func (TlsPropertiesResponseArgs) ElementType

func (TlsPropertiesResponseArgs) ElementType() reflect.Type

func (TlsPropertiesResponseArgs) ToTlsPropertiesResponseOutput

func (i TlsPropertiesResponseArgs) ToTlsPropertiesResponseOutput() TlsPropertiesResponseOutput

func (TlsPropertiesResponseArgs) ToTlsPropertiesResponseOutputWithContext

func (i TlsPropertiesResponseArgs) ToTlsPropertiesResponseOutputWithContext(ctx context.Context) TlsPropertiesResponseOutput

func (TlsPropertiesResponseArgs) ToTlsPropertiesResponsePtrOutput

func (i TlsPropertiesResponseArgs) ToTlsPropertiesResponsePtrOutput() TlsPropertiesResponsePtrOutput

func (TlsPropertiesResponseArgs) ToTlsPropertiesResponsePtrOutputWithContext

func (i TlsPropertiesResponseArgs) ToTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) TlsPropertiesResponsePtrOutput

type TlsPropertiesResponseInput

type TlsPropertiesResponseInput interface {
	pulumi.Input

	ToTlsPropertiesResponseOutput() TlsPropertiesResponseOutput
	ToTlsPropertiesResponseOutputWithContext(context.Context) TlsPropertiesResponseOutput
}

TlsPropertiesResponseInput is an input type that accepts TlsPropertiesResponseArgs and TlsPropertiesResponseOutput values. You can construct a concrete instance of `TlsPropertiesResponseInput` via:

TlsPropertiesResponseArgs{...}

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

func (TlsPropertiesResponseOutput) ToTlsPropertiesResponsePtrOutput

func (o TlsPropertiesResponseOutput) ToTlsPropertiesResponsePtrOutput() TlsPropertiesResponsePtrOutput

func (TlsPropertiesResponseOutput) ToTlsPropertiesResponsePtrOutputWithContext

func (o TlsPropertiesResponseOutput) ToTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) TlsPropertiesResponsePtrOutput

type TlsPropertiesResponsePtrInput

type TlsPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTlsPropertiesResponsePtrOutput() TlsPropertiesResponsePtrOutput
	ToTlsPropertiesResponsePtrOutputWithContext(context.Context) TlsPropertiesResponsePtrOutput
}

TlsPropertiesResponsePtrInput is an input type that accepts TlsPropertiesResponseArgs, TlsPropertiesResponsePtr and TlsPropertiesResponsePtrOutput values. You can construct a concrete instance of `TlsPropertiesResponsePtrInput` via:

        TlsPropertiesResponseArgs{...}

or:

        nil

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.

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 to which the container registry belongs.
	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.StringInput
}

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

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 TokenCertificateResponseArgs

type TokenCertificateResponseArgs 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 (TokenCertificateResponseArgs) ElementType

func (TokenCertificateResponseArgs) ToTokenCertificateResponseOutput

func (i TokenCertificateResponseArgs) ToTokenCertificateResponseOutput() TokenCertificateResponseOutput

func (TokenCertificateResponseArgs) ToTokenCertificateResponseOutputWithContext

func (i TokenCertificateResponseArgs) ToTokenCertificateResponseOutputWithContext(ctx context.Context) TokenCertificateResponseOutput

type TokenCertificateResponseArray

type TokenCertificateResponseArray []TokenCertificateResponseInput

func (TokenCertificateResponseArray) ElementType

func (TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutput

func (i TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutput() TokenCertificateResponseArrayOutput

func (TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutputWithContext

func (i TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutputWithContext(ctx context.Context) TokenCertificateResponseArrayOutput

type TokenCertificateResponseArrayInput

type TokenCertificateResponseArrayInput interface {
	pulumi.Input

	ToTokenCertificateResponseArrayOutput() TokenCertificateResponseArrayOutput
	ToTokenCertificateResponseArrayOutputWithContext(context.Context) TokenCertificateResponseArrayOutput
}

TokenCertificateResponseArrayInput is an input type that accepts TokenCertificateResponseArray and TokenCertificateResponseArrayOutput values. You can construct a concrete instance of `TokenCertificateResponseArrayInput` via:

TokenCertificateResponseArray{ TokenCertificateResponseArgs{...} }

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 TokenCertificateResponseInput

type TokenCertificateResponseInput interface {
	pulumi.Input

	ToTokenCertificateResponseOutput() TokenCertificateResponseOutput
	ToTokenCertificateResponseOutputWithContext(context.Context) TokenCertificateResponseOutput
}

TokenCertificateResponseInput is an input type that accepts TokenCertificateResponseArgs and TokenCertificateResponseOutput values. You can construct a concrete instance of `TokenCertificateResponseInput` via:

TokenCertificateResponseArgs{...}

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 TokenCredentialsPropertiesResponseArgs

type TokenCredentialsPropertiesResponseArgs struct {
	Certificates TokenCertificateResponseArrayInput `pulumi:"certificates"`
	Passwords    TokenPasswordResponseArrayInput    `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesResponseArgs) ElementType

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutput

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutput() TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutputWithContext

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutput

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutputWithContext

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponsePtrOutput

type TokenCredentialsPropertiesResponseInput

type TokenCredentialsPropertiesResponseInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesResponseOutput() TokenCredentialsPropertiesResponseOutput
	ToTokenCredentialsPropertiesResponseOutputWithContext(context.Context) TokenCredentialsPropertiesResponseOutput
}

TokenCredentialsPropertiesResponseInput is an input type that accepts TokenCredentialsPropertiesResponseArgs and TokenCredentialsPropertiesResponseOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesResponseInput` via:

TokenCredentialsPropertiesResponseArgs{...}

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

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutput

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponsePtrOutput

type TokenCredentialsPropertiesResponsePtrInput

type TokenCredentialsPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput
	ToTokenCredentialsPropertiesResponsePtrOutputWithContext(context.Context) TokenCredentialsPropertiesResponsePtrOutput
}

TokenCredentialsPropertiesResponsePtrInput is an input type that accepts TokenCredentialsPropertiesResponseArgs, TokenCredentialsPropertiesResponsePtr and TokenCredentialsPropertiesResponsePtrOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesResponsePtrInput` via:

        TokenCredentialsPropertiesResponseArgs{...}

or:

        nil

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

func (TokenOutput) ElementType() reflect.Type

func (TokenOutput) ToTokenOutput

func (o TokenOutput) ToTokenOutput() TokenOutput

func (TokenOutput) ToTokenOutputWithContext

func (o TokenOutput) ToTokenOutputWithContext(ctx context.Context) TokenOutput

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

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 TokenPasswordResponseArgs

type TokenPasswordResponseArgs 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 value.
	Value pulumi.StringInput `pulumi:"value"`
}

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordResponseArgs) ElementType

func (TokenPasswordResponseArgs) ElementType() reflect.Type

func (TokenPasswordResponseArgs) ToTokenPasswordResponseOutput

func (i TokenPasswordResponseArgs) ToTokenPasswordResponseOutput() TokenPasswordResponseOutput

func (TokenPasswordResponseArgs) ToTokenPasswordResponseOutputWithContext

func (i TokenPasswordResponseArgs) ToTokenPasswordResponseOutputWithContext(ctx context.Context) TokenPasswordResponseOutput

type TokenPasswordResponseArray

type TokenPasswordResponseArray []TokenPasswordResponseInput

func (TokenPasswordResponseArray) ElementType

func (TokenPasswordResponseArray) ElementType() reflect.Type

func (TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutput

func (i TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutput() TokenPasswordResponseArrayOutput

func (TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutputWithContext

func (i TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutputWithContext(ctx context.Context) TokenPasswordResponseArrayOutput

type TokenPasswordResponseArrayInput

type TokenPasswordResponseArrayInput interface {
	pulumi.Input

	ToTokenPasswordResponseArrayOutput() TokenPasswordResponseArrayOutput
	ToTokenPasswordResponseArrayOutputWithContext(context.Context) TokenPasswordResponseArrayOutput
}

TokenPasswordResponseArrayInput is an input type that accepts TokenPasswordResponseArray and TokenPasswordResponseArrayOutput values. You can construct a concrete instance of `TokenPasswordResponseArrayInput` via:

TokenPasswordResponseArray{ TokenPasswordResponseArgs{...} }

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 TokenPasswordResponseInput

type TokenPasswordResponseInput interface {
	pulumi.Input

	ToTokenPasswordResponseOutput() TokenPasswordResponseOutput
	ToTokenPasswordResponseOutputWithContext(context.Context) TokenPasswordResponseOutput
}

TokenPasswordResponseInput is an input type that accepts TokenPasswordResponseArgs and TokenPasswordResponseOutput values. You can construct a concrete instance of `TokenPasswordResponseInput` via:

TokenPasswordResponseArgs{...}

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 {
	// The creation date of scope map.
	CreationDate pulumi.StringPtrInput
	// The credentials that can be used for authenticating the token.
	Credentials TokenCredentialsPropertiesResponsePtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// 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
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (TokenState) ElementType

func (TokenState) ElementType() reflect.Type

type TokenStatus

type TokenStatus pulumi.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

type TriggerStatus

type TriggerStatus pulumi.String

The current status of the source 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

type TrustPolicy

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

The content trust policy for a container registry.

type TrustPolicyArgs

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

The content trust policy for a container registry.

func (TrustPolicyArgs) ElementType

func (TrustPolicyArgs) ElementType() reflect.Type

func (TrustPolicyArgs) ToTrustPolicyOutput

func (i TrustPolicyArgs) ToTrustPolicyOutput() TrustPolicyOutput

func (TrustPolicyArgs) ToTrustPolicyOutputWithContext

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

func (TrustPolicyArgs) ToTrustPolicyPtrOutput

func (i TrustPolicyArgs) ToTrustPolicyPtrOutput() TrustPolicyPtrOutput

func (TrustPolicyArgs) ToTrustPolicyPtrOutputWithContext

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

type TrustPolicyInput

type TrustPolicyInput interface {
	pulumi.Input

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

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

TrustPolicyArgs{...}

type TrustPolicyOutput

type TrustPolicyOutput struct{ *pulumi.OutputState }

The content trust policy for a container registry.

func (TrustPolicyOutput) ElementType

func (TrustPolicyOutput) ElementType() reflect.Type

func (TrustPolicyOutput) Status

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

func (TrustPolicyOutput) ToTrustPolicyOutput

func (o TrustPolicyOutput) ToTrustPolicyOutput() TrustPolicyOutput

func (TrustPolicyOutput) ToTrustPolicyOutputWithContext

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

func (TrustPolicyOutput) ToTrustPolicyPtrOutput

func (o TrustPolicyOutput) ToTrustPolicyPtrOutput() TrustPolicyPtrOutput

func (TrustPolicyOutput) ToTrustPolicyPtrOutputWithContext

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

func (TrustPolicyOutput) Type

The type of trust policy.

type TrustPolicyPtrInput

type TrustPolicyPtrInput interface {
	pulumi.Input

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

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

        TrustPolicyArgs{...}

or:

        nil

func TrustPolicyPtr

func TrustPolicyPtr(v *TrustPolicyArgs) TrustPolicyPtrInput

type TrustPolicyPtrOutput

type TrustPolicyPtrOutput struct{ *pulumi.OutputState }

func (TrustPolicyPtrOutput) Elem

func (TrustPolicyPtrOutput) ElementType

func (TrustPolicyPtrOutput) ElementType() reflect.Type

func (TrustPolicyPtrOutput) Status

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

func (TrustPolicyPtrOutput) ToTrustPolicyPtrOutput

func (o TrustPolicyPtrOutput) ToTrustPolicyPtrOutput() TrustPolicyPtrOutput

func (TrustPolicyPtrOutput) ToTrustPolicyPtrOutputWithContext

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

func (TrustPolicyPtrOutput) Type

The type of trust policy.

type TrustPolicyResponse

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

The content trust policy for a container registry.

type TrustPolicyResponseArgs

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

The content trust policy for a container registry.

func (TrustPolicyResponseArgs) ElementType

func (TrustPolicyResponseArgs) ElementType() reflect.Type

func (TrustPolicyResponseArgs) ToTrustPolicyResponseOutput

func (i TrustPolicyResponseArgs) ToTrustPolicyResponseOutput() TrustPolicyResponseOutput

func (TrustPolicyResponseArgs) ToTrustPolicyResponseOutputWithContext

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

func (TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutput

func (i TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput

func (TrustPolicyResponseArgs) ToTrustPolicyResponsePtrOutputWithContext

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

type TrustPolicyResponseInput

type TrustPolicyResponseInput interface {
	pulumi.Input

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

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

TrustPolicyResponseArgs{...}

type TrustPolicyResponseOutput

type TrustPolicyResponseOutput struct{ *pulumi.OutputState }

The content trust policy for a container registry.

func (TrustPolicyResponseOutput) ElementType

func (TrustPolicyResponseOutput) ElementType() reflect.Type

func (TrustPolicyResponseOutput) Status

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

func (TrustPolicyResponseOutput) ToTrustPolicyResponseOutput

func (o TrustPolicyResponseOutput) ToTrustPolicyResponseOutput() TrustPolicyResponseOutput

func (TrustPolicyResponseOutput) ToTrustPolicyResponseOutputWithContext

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

func (TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutput

func (o TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput

func (TrustPolicyResponseOutput) ToTrustPolicyResponsePtrOutputWithContext

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

func (TrustPolicyResponseOutput) Type

The type of trust policy.

type TrustPolicyResponsePtrInput

type TrustPolicyResponsePtrInput interface {
	pulumi.Input

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

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

        TrustPolicyResponseArgs{...}

or:

        nil

type TrustPolicyResponsePtrOutput

type TrustPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (TrustPolicyResponsePtrOutput) Elem

func (TrustPolicyResponsePtrOutput) ElementType

func (TrustPolicyResponsePtrOutput) Status

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

func (TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutput

func (o TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutput() TrustPolicyResponsePtrOutput

func (TrustPolicyResponsePtrOutput) ToTrustPolicyResponsePtrOutputWithContext

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

func (TrustPolicyResponsePtrOutput) Type

The type of trust policy.

type TrustPolicyType

type TrustPolicyType pulumi.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

type UserIdentityProperties

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

type UserIdentityPropertiesArgs

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

func (UserIdentityPropertiesArgs) ElementType

func (UserIdentityPropertiesArgs) ElementType() reflect.Type

func (UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutput

func (i UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput

func (UserIdentityPropertiesArgs) ToUserIdentityPropertiesOutputWithContext

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

type UserIdentityPropertiesInput

type UserIdentityPropertiesInput interface {
	pulumi.Input

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

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

UserIdentityPropertiesArgs{...}

type UserIdentityPropertiesMap

type UserIdentityPropertiesMap map[string]UserIdentityPropertiesInput

func (UserIdentityPropertiesMap) ElementType

func (UserIdentityPropertiesMap) ElementType() reflect.Type

func (UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutput

func (i UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput

func (UserIdentityPropertiesMap) ToUserIdentityPropertiesMapOutputWithContext

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

type UserIdentityPropertiesMapInput

type UserIdentityPropertiesMapInput interface {
	pulumi.Input

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

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

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

type UserIdentityPropertiesMapOutput

type UserIdentityPropertiesMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesMapOutput) ElementType

func (UserIdentityPropertiesMapOutput) MapIndex

func (UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutput

func (o UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutput() UserIdentityPropertiesMapOutput

func (UserIdentityPropertiesMapOutput) ToUserIdentityPropertiesMapOutputWithContext

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

type UserIdentityPropertiesOutput

type UserIdentityPropertiesOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesOutput) ElementType

func (UserIdentityPropertiesOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutput

func (o UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutput() UserIdentityPropertiesOutput

func (UserIdentityPropertiesOutput) ToUserIdentityPropertiesOutputWithContext

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

type UserIdentityPropertiesResponse

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

type UserIdentityPropertiesResponseArgs

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

func (UserIdentityPropertiesResponseArgs) ElementType

func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput

func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext

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

type UserIdentityPropertiesResponseInput

type UserIdentityPropertiesResponseInput interface {
	pulumi.Input

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

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

UserIdentityPropertiesResponseArgs{...}

type UserIdentityPropertiesResponseMap

type UserIdentityPropertiesResponseMap map[string]UserIdentityPropertiesResponseInput

func (UserIdentityPropertiesResponseMap) ElementType

func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput

func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext

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

type UserIdentityPropertiesResponseMapInput

type UserIdentityPropertiesResponseMapInput interface {
	pulumi.Input

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

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

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

type UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseMapOutput) ElementType

func (UserIdentityPropertiesResponseMapOutput) MapIndex

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext

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

type UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ElementType

func (UserIdentityPropertiesResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext

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

type VirtualNetworkRule

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

Virtual network rule.

type VirtualNetworkRuleArgs

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

Virtual network rule.

func (VirtualNetworkRuleArgs) ElementType

func (VirtualNetworkRuleArgs) ElementType() reflect.Type

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext

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

type VirtualNetworkRuleArray

type VirtualNetworkRuleArray []VirtualNetworkRuleInput

func (VirtualNetworkRuleArray) ElementType

func (VirtualNetworkRuleArray) ElementType() reflect.Type

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext

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

type VirtualNetworkRuleArrayInput

type VirtualNetworkRuleArrayInput interface {
	pulumi.Input

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

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

VirtualNetworkRuleArray{ VirtualNetworkRuleArgs{...} }

type VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleArrayOutput) ElementType

func (VirtualNetworkRuleArrayOutput) Index

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext

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

type VirtualNetworkRuleInput

type VirtualNetworkRuleInput interface {
	pulumi.Input

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

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

VirtualNetworkRuleArgs{...}

type VirtualNetworkRuleOutput

type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }

Virtual network rule.

func (VirtualNetworkRuleOutput) Action

The action of virtual network rule.

func (VirtualNetworkRuleOutput) ElementType

func (VirtualNetworkRuleOutput) ElementType() reflect.Type

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext

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

func (VirtualNetworkRuleOutput) VirtualNetworkResourceId

func (o VirtualNetworkRuleOutput) VirtualNetworkResourceId() pulumi.StringOutput

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

type VirtualNetworkRuleResponse

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

Virtual network rule.

type VirtualNetworkRuleResponseArgs

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

Virtual network rule.

func (VirtualNetworkRuleResponseArgs) ElementType

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext

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

type VirtualNetworkRuleResponseArray

type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput

func (VirtualNetworkRuleResponseArray) ElementType

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext

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

type VirtualNetworkRuleResponseArrayInput

type VirtualNetworkRuleResponseArrayInput interface {
	pulumi.Input

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

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

VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }

type VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleResponseArrayOutput) ElementType

func (VirtualNetworkRuleResponseArrayOutput) Index

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext

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

type VirtualNetworkRuleResponseInput

type VirtualNetworkRuleResponseInput interface {
	pulumi.Input

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

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

VirtualNetworkRuleResponseArgs{...}

type VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }

Virtual network rule.

func (VirtualNetworkRuleResponseOutput) Action

The action of virtual network rule.

func (VirtualNetworkRuleResponseOutput) ElementType

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext

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

func (VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId

func (o VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId() pulumi.StringOutput

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

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

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

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

type WebhookArgs

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

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookInput

type WebhookInput interface {
	pulumi.Input

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

type WebhookOutput

type WebhookOutput struct {
	*pulumi.OutputState
}

func (WebhookOutput) ElementType

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) ToWebhookOutput

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext

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

type WebhookState

type WebhookState struct {
	// The list of actions that trigger the webhook to post notifications.
	Actions pulumi.StringArrayInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of the webhook at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope pulumi.StringPtrInput
	// The status of the webhook at the time the operation was called.
	Status pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

type WebhookStatus

type WebhookStatus pulumi.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

type ZoneRedundancy

type ZoneRedundancy pulumi.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

Jump to

Keyboard shortcuts

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