v20170601preview

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 (
	SkuNameBasic             = SkuName("Basic")
	SkuName_Managed_Basic    = SkuName("Managed_Basic")
	SkuName_Managed_Standard = SkuName("Managed_Standard")
	SkuName_Managed_Premium  = SkuName("Managed_Premium")
)
View Source
const (
	WebhookActionPush   = WebhookAction("push")
	WebhookActionDelete = WebhookAction("delete")
)
View Source
const (
	WebhookStatusEnabled  = WebhookStatus("enabled")
	WebhookStatusDisabled = WebhookStatus("disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

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

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

type GetWebhookCallbackConfigResult added in v0.2.1

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

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

func GetWebhookCallbackConfig added in v0.2.1

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

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

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

type LookupRegistryResult

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

An object that represents a container registry.

func LookupRegistry

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

type LookupReplicationArgs

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

type LookupReplicationResult

type LookupReplicationResult struct {
	// The resource ID.
	Id string `pulumi:"id"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of the replication at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The status of the replication at the time the operation was called.
	Status StatusResponse `pulumi:"status"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a replication for a container registry.

type LookupWebhookArgs

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

type LookupWebhookResult

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

An object that represents a webhook for a container registry.

func LookupWebhook

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

type Registry

type Registry struct {
	pulumi.CustomResourceState

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

An object that represents a container registry.

func GetRegistry

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

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

func NewRegistry

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

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

func (*Registry) ElementType added in v0.2.6

func (*Registry) ElementType() reflect.Type

func (*Registry) ToRegistryOutput added in v0.2.6

func (i *Registry) ToRegistryOutput() RegistryOutput

func (*Registry) ToRegistryOutputWithContext added in v0.2.6

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

type RegistryArgs

type RegistryArgs struct {
	// The value that indicates whether the admin user is enabled.
	AdminUserEnabled pulumi.BoolPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The 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 Basic SKU.
	StorageAccount StorageAccountPropertiesPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Registry resource.

func (RegistryArgs) ElementType

func (RegistryArgs) ElementType() reflect.Type

type RegistryInput added in v0.2.6

type RegistryInput interface {
	pulumi.Input

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

type RegistryOutput added in v0.2.6

type RegistryOutput struct {
	*pulumi.OutputState
}

func (RegistryOutput) ElementType added in v0.2.6

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) ToRegistryOutput added in v0.2.6

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext added in v0.2.6

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

type RegistryPasswordResponse

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

The login password for the container registry.

type RegistryPasswordResponseArgs

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

The login password for the container registry.

func (RegistryPasswordResponseArgs) ElementType

func (RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutput

func (i RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput

func (RegistryPasswordResponseArgs) ToRegistryPasswordResponseOutputWithContext

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

type RegistryPasswordResponseArray

type RegistryPasswordResponseArray []RegistryPasswordResponseInput

func (RegistryPasswordResponseArray) ElementType

func (RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutput

func (i RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput

func (RegistryPasswordResponseArray) ToRegistryPasswordResponseArrayOutputWithContext

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

type RegistryPasswordResponseArrayInput

type RegistryPasswordResponseArrayInput interface {
	pulumi.Input

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

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

RegistryPasswordResponseArray{ RegistryPasswordResponseArgs{...} }

type RegistryPasswordResponseArrayOutput

type RegistryPasswordResponseArrayOutput struct{ *pulumi.OutputState }

func (RegistryPasswordResponseArrayOutput) ElementType

func (RegistryPasswordResponseArrayOutput) Index

func (RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutput

func (o RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutput() RegistryPasswordResponseArrayOutput

func (RegistryPasswordResponseArrayOutput) ToRegistryPasswordResponseArrayOutputWithContext

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

type RegistryPasswordResponseInput

type RegistryPasswordResponseInput interface {
	pulumi.Input

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

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

RegistryPasswordResponseArgs{...}

type RegistryPasswordResponseOutput

type RegistryPasswordResponseOutput struct{ *pulumi.OutputState }

The login password for the container registry.

func (RegistryPasswordResponseOutput) ElementType

func (RegistryPasswordResponseOutput) Name

The password name.

func (RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutput

func (o RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutput() RegistryPasswordResponseOutput

func (RegistryPasswordResponseOutput) ToRegistryPasswordResponseOutputWithContext

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

func (RegistryPasswordResponseOutput) Value

The password value.

type RegistryState

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

func (RegistryState) ElementType

func (RegistryState) ElementType() reflect.Type

type Replication

type Replication struct {
	pulumi.CustomResourceState

	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the replication at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The status of the replication at the time the operation was called.
	Status StatusResponseOutput `pulumi:"status"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a replication for a container registry.

func GetReplication

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

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

func NewReplication

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

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

func (*Replication) ElementType added in v0.2.6

func (*Replication) ElementType() reflect.Type

func (*Replication) ToReplicationOutput added in v0.2.6

func (i *Replication) ToReplicationOutput() ReplicationOutput

func (*Replication) ToReplicationOutputWithContext added in v0.2.6

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

type ReplicationArgs

type ReplicationArgs struct {
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the container registry.
	RegistryName pulumi.StringInput
	// The name of the replication.
	ReplicationName pulumi.StringInput
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Replication resource.

func (ReplicationArgs) ElementType

func (ReplicationArgs) ElementType() reflect.Type

type ReplicationInput added in v0.2.6

type ReplicationInput interface {
	pulumi.Input

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

type ReplicationOutput added in v0.2.6

type ReplicationOutput struct {
	*pulumi.OutputState
}

func (ReplicationOutput) ElementType added in v0.2.6

func (ReplicationOutput) ElementType() reflect.Type

func (ReplicationOutput) ToReplicationOutput added in v0.2.6

func (o ReplicationOutput) ToReplicationOutput() ReplicationOutput

func (ReplicationOutput) ToReplicationOutputWithContext added in v0.2.6

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

type ReplicationState

type ReplicationState struct {
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of the replication at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The status of the replication at the time the operation was called.
	Status StatusResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ReplicationState) ElementType

func (ReplicationState) ElementType() reflect.Type

type RequestResponse

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

The request that generated the event.

type RequestResponseArgs

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

The request that generated the event.

func (RequestResponseArgs) ElementType

func (RequestResponseArgs) ElementType() reflect.Type

func (RequestResponseArgs) ToRequestResponseOutput

func (i RequestResponseArgs) ToRequestResponseOutput() RequestResponseOutput

func (RequestResponseArgs) ToRequestResponseOutputWithContext

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

func (RequestResponseArgs) ToRequestResponsePtrOutput

func (i RequestResponseArgs) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponseArgs) ToRequestResponsePtrOutputWithContext

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

type RequestResponseInput

type RequestResponseInput interface {
	pulumi.Input

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

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

RequestResponseArgs{...}

type RequestResponseOutput

type RequestResponseOutput struct{ *pulumi.OutputState }

The request that generated the event.

func (RequestResponseOutput) Addr

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

func (RequestResponseOutput) ElementType

func (RequestResponseOutput) ElementType() reflect.Type

func (RequestResponseOutput) Host

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

func (RequestResponseOutput) Id

The ID of the request that initiated the event.

func (RequestResponseOutput) Method

The request method that generated the event.

func (RequestResponseOutput) ToRequestResponseOutput

func (o RequestResponseOutput) ToRequestResponseOutput() RequestResponseOutput

func (RequestResponseOutput) ToRequestResponseOutputWithContext

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

func (RequestResponseOutput) ToRequestResponsePtrOutput

func (o RequestResponseOutput) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponseOutput) ToRequestResponsePtrOutputWithContext

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

func (RequestResponseOutput) Useragent

The user agent header of the request.

type RequestResponsePtrInput

type RequestResponsePtrInput interface {
	pulumi.Input

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

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

        RequestResponseArgs{...}

or:

        nil

type RequestResponsePtrOutput

type RequestResponsePtrOutput struct{ *pulumi.OutputState }

func (RequestResponsePtrOutput) Addr

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

func (RequestResponsePtrOutput) Elem

func (RequestResponsePtrOutput) ElementType

func (RequestResponsePtrOutput) ElementType() reflect.Type

func (RequestResponsePtrOutput) Host

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

func (RequestResponsePtrOutput) Id

The ID of the request that initiated the event.

func (RequestResponsePtrOutput) Method

The request method that generated the event.

func (RequestResponsePtrOutput) ToRequestResponsePtrOutput

func (o RequestResponsePtrOutput) ToRequestResponsePtrOutput() RequestResponsePtrOutput

func (RequestResponsePtrOutput) ToRequestResponsePtrOutputWithContext

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

func (RequestResponsePtrOutput) Useragent

The user agent header of the request.

type Sku

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

The SKU of a container registry.

type SkuArgs

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

The SKU of a container registry.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

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

type SkuInput

type SkuInput interface {
	pulumi.Input

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

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

SkuArgs{...}

type SkuName added in v0.3.1

type SkuName pulumi.String

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

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

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

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

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

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU of a container registry.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

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

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

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

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

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

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

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

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

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

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

The SKU of a container registry.

type SkuResponseArgs

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

The SKU of a container registry.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

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

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

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

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

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

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

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU of a container registry.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

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

func (SkuResponseOutput) Tier

The SKU tier based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

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

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

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

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

func (SkuResponsePtrOutput) Tier

The SKU tier based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

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

func (StorageAccountPropertiesResponseOutput) ElementType

func (StorageAccountPropertiesResponseOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext

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

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

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

type StorageAccountPropertiesResponsePtrInput

type StorageAccountPropertiesResponsePtrInput interface {
	pulumi.Input

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

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

        StorageAccountPropertiesResponseArgs{...}

or:

        nil

type StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesResponsePtrOutput) Elem

func (StorageAccountPropertiesResponsePtrOutput) ElementType

func (StorageAccountPropertiesResponsePtrOutput) Id

The resource ID of the storage account.

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

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

type TargetResponse

type TargetResponse struct {
	// The digest of the content, as defined by the Registry V2 HTTP API Specification.
	Digest *string `pulumi:"digest"`
	// The number of bytes of the content. Same as Size field.
	Length *float64 `pulumi:"length"`
	// The MIME type of the referenced object.
	MediaType *string `pulumi:"mediaType"`
	// The 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 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 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 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) 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.

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

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	// The list of actions that trigger the webhook to post notifications.
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the webhook at the time the operation was called.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// The status of the webhook at the time the operation was called.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a webhook for a container registry.

func GetWebhook

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

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

func NewWebhook

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

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

func (*Webhook) ElementType added in v0.2.6

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput added in v0.2.6

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext added in v0.2.6

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

type WebhookAction added in v0.3.1

type WebhookAction pulumi.String

func (WebhookAction) ElementType added in v0.3.1

func (WebhookAction) ElementType() reflect.Type

func (WebhookAction) ToStringOutput added in v0.3.1

func (e WebhookAction) ToStringOutput() pulumi.StringOutput

func (WebhookAction) ToStringOutputWithContext added in v0.3.1

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

func (WebhookAction) ToStringPtrOutput added in v0.3.1

func (e WebhookAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookAction) ToStringPtrOutputWithContext added in v0.3.1

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

type WebhookArgs

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

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookInput added in v0.2.6

type WebhookInput interface {
	pulumi.Input

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

type WebhookOutput added in v0.2.6

type WebhookOutput struct {
	*pulumi.OutputState
}

func (WebhookOutput) ElementType added in v0.2.6

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) ToWebhookOutput added in v0.2.6

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext added in v0.2.6

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

type WebhookState

type WebhookState struct {
	// The list of actions that trigger the webhook to post notifications.
	Actions pulumi.StringArrayInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of the webhook at the time the operation was called.
	ProvisioningState pulumi.StringPtrInput
	// The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.
	Scope pulumi.StringPtrInput
	// The status of the webhook at the time the operation was called.
	Status pulumi.StringPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

type WebhookStatus added in v0.3.1

type WebhookStatus pulumi.String

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

func (WebhookStatus) ElementType added in v0.3.1

func (WebhookStatus) ElementType() reflect.Type

func (WebhookStatus) ToStringOutput added in v0.3.1

func (e WebhookStatus) ToStringOutput() pulumi.StringOutput

func (WebhookStatus) ToStringOutputWithContext added in v0.3.1

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

func (WebhookStatus) ToStringPtrOutput added in v0.3.1

func (e WebhookStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebhookStatus) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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