azure

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2021 License: Apache-2.0 Imports: 11 Imported by: 1

Documentation

Overview

Package azure-quickstart-acr-geo-replication exports types, functions, subpackages for provisioning azure-quickstart-acr-geo-replication resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct{ *pulumi.OutputState }

func (ProviderPtrOutput) Elem

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ReplicatedRegistry

type ReplicatedRegistry struct {
	pulumi.ResourceState

	// The login server url
	LoginServer pulumi.StringOutput `pulumi:"loginServer"`
	// The Registry
	Registry containerregistry.RegistryOutput `pulumi:"registry"`
	// The replication policy
	Replication containerregistry.ReplicationOutput `pulumi:"replication"`
}

func NewReplicatedRegistry

func NewReplicatedRegistry(ctx *pulumi.Context,
	name string, args *ReplicatedRegistryArgs, opts ...pulumi.ResourceOption) (*ReplicatedRegistry, error)

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

func (*ReplicatedRegistry) ElementType

func (*ReplicatedRegistry) ElementType() reflect.Type

func (*ReplicatedRegistry) ToReplicatedRegistryOutput

func (i *ReplicatedRegistry) ToReplicatedRegistryOutput() ReplicatedRegistryOutput

func (*ReplicatedRegistry) ToReplicatedRegistryOutputWithContext

func (i *ReplicatedRegistry) ToReplicatedRegistryOutputWithContext(ctx context.Context) ReplicatedRegistryOutput

func (*ReplicatedRegistry) ToReplicatedRegistryPtrOutput

func (i *ReplicatedRegistry) ToReplicatedRegistryPtrOutput() ReplicatedRegistryPtrOutput

func (*ReplicatedRegistry) ToReplicatedRegistryPtrOutputWithContext

func (i *ReplicatedRegistry) ToReplicatedRegistryPtrOutputWithContext(ctx context.Context) ReplicatedRegistryPtrOutput

type ReplicatedRegistryArgs

type ReplicatedRegistryArgs struct {
	// Enable admin user that has push / pull permissions to the registry
	AdminUserEnabled pulumi.BoolPtrInput
	// Globally unique name of your azure container registry
	Name pulumi.StringInput
	// The location of the registry replica location
	ReplicationLocation pulumi.StringInput
	// The name of the enclosing resource group
	ResourceGroupName pulumi.StringInput
	// Tier of your Azure Container Registry. Geo-replication requires the Premium SKU
	Sku pulumi.StringPtrInput
}

The set of arguments for constructing a ReplicatedRegistry resource.

func (ReplicatedRegistryArgs) ElementType

func (ReplicatedRegistryArgs) ElementType() reflect.Type

type ReplicatedRegistryArray

type ReplicatedRegistryArray []ReplicatedRegistryInput

func (ReplicatedRegistryArray) ElementType

func (ReplicatedRegistryArray) ElementType() reflect.Type

func (ReplicatedRegistryArray) ToReplicatedRegistryArrayOutput

func (i ReplicatedRegistryArray) ToReplicatedRegistryArrayOutput() ReplicatedRegistryArrayOutput

func (ReplicatedRegistryArray) ToReplicatedRegistryArrayOutputWithContext

func (i ReplicatedRegistryArray) ToReplicatedRegistryArrayOutputWithContext(ctx context.Context) ReplicatedRegistryArrayOutput

type ReplicatedRegistryArrayInput

type ReplicatedRegistryArrayInput interface {
	pulumi.Input

	ToReplicatedRegistryArrayOutput() ReplicatedRegistryArrayOutput
	ToReplicatedRegistryArrayOutputWithContext(context.Context) ReplicatedRegistryArrayOutput
}

ReplicatedRegistryArrayInput is an input type that accepts ReplicatedRegistryArray and ReplicatedRegistryArrayOutput values. You can construct a concrete instance of `ReplicatedRegistryArrayInput` via:

ReplicatedRegistryArray{ ReplicatedRegistryArgs{...} }

type ReplicatedRegistryArrayOutput

type ReplicatedRegistryArrayOutput struct{ *pulumi.OutputState }

func (ReplicatedRegistryArrayOutput) ElementType

func (ReplicatedRegistryArrayOutput) Index

func (ReplicatedRegistryArrayOutput) ToReplicatedRegistryArrayOutput

func (o ReplicatedRegistryArrayOutput) ToReplicatedRegistryArrayOutput() ReplicatedRegistryArrayOutput

func (ReplicatedRegistryArrayOutput) ToReplicatedRegistryArrayOutputWithContext

func (o ReplicatedRegistryArrayOutput) ToReplicatedRegistryArrayOutputWithContext(ctx context.Context) ReplicatedRegistryArrayOutput

type ReplicatedRegistryInput

type ReplicatedRegistryInput interface {
	pulumi.Input

	ToReplicatedRegistryOutput() ReplicatedRegistryOutput
	ToReplicatedRegistryOutputWithContext(ctx context.Context) ReplicatedRegistryOutput
}

type ReplicatedRegistryMap

type ReplicatedRegistryMap map[string]ReplicatedRegistryInput

func (ReplicatedRegistryMap) ElementType

func (ReplicatedRegistryMap) ElementType() reflect.Type

func (ReplicatedRegistryMap) ToReplicatedRegistryMapOutput

func (i ReplicatedRegistryMap) ToReplicatedRegistryMapOutput() ReplicatedRegistryMapOutput

func (ReplicatedRegistryMap) ToReplicatedRegistryMapOutputWithContext

func (i ReplicatedRegistryMap) ToReplicatedRegistryMapOutputWithContext(ctx context.Context) ReplicatedRegistryMapOutput

type ReplicatedRegistryMapInput

type ReplicatedRegistryMapInput interface {
	pulumi.Input

	ToReplicatedRegistryMapOutput() ReplicatedRegistryMapOutput
	ToReplicatedRegistryMapOutputWithContext(context.Context) ReplicatedRegistryMapOutput
}

ReplicatedRegistryMapInput is an input type that accepts ReplicatedRegistryMap and ReplicatedRegistryMapOutput values. You can construct a concrete instance of `ReplicatedRegistryMapInput` via:

ReplicatedRegistryMap{ "key": ReplicatedRegistryArgs{...} }

type ReplicatedRegistryMapOutput

type ReplicatedRegistryMapOutput struct{ *pulumi.OutputState }

func (ReplicatedRegistryMapOutput) ElementType

func (ReplicatedRegistryMapOutput) MapIndex

func (ReplicatedRegistryMapOutput) ToReplicatedRegistryMapOutput

func (o ReplicatedRegistryMapOutput) ToReplicatedRegistryMapOutput() ReplicatedRegistryMapOutput

func (ReplicatedRegistryMapOutput) ToReplicatedRegistryMapOutputWithContext

func (o ReplicatedRegistryMapOutput) ToReplicatedRegistryMapOutputWithContext(ctx context.Context) ReplicatedRegistryMapOutput

type ReplicatedRegistryOutput

type ReplicatedRegistryOutput struct{ *pulumi.OutputState }

func (ReplicatedRegistryOutput) ElementType

func (ReplicatedRegistryOutput) ElementType() reflect.Type

func (ReplicatedRegistryOutput) ToReplicatedRegistryOutput

func (o ReplicatedRegistryOutput) ToReplicatedRegistryOutput() ReplicatedRegistryOutput

func (ReplicatedRegistryOutput) ToReplicatedRegistryOutputWithContext

func (o ReplicatedRegistryOutput) ToReplicatedRegistryOutputWithContext(ctx context.Context) ReplicatedRegistryOutput

func (ReplicatedRegistryOutput) ToReplicatedRegistryPtrOutput

func (o ReplicatedRegistryOutput) ToReplicatedRegistryPtrOutput() ReplicatedRegistryPtrOutput

func (ReplicatedRegistryOutput) ToReplicatedRegistryPtrOutputWithContext

func (o ReplicatedRegistryOutput) ToReplicatedRegistryPtrOutputWithContext(ctx context.Context) ReplicatedRegistryPtrOutput

type ReplicatedRegistryPtrInput

type ReplicatedRegistryPtrInput interface {
	pulumi.Input

	ToReplicatedRegistryPtrOutput() ReplicatedRegistryPtrOutput
	ToReplicatedRegistryPtrOutputWithContext(ctx context.Context) ReplicatedRegistryPtrOutput
}

type ReplicatedRegistryPtrOutput

type ReplicatedRegistryPtrOutput struct{ *pulumi.OutputState }

func (ReplicatedRegistryPtrOutput) Elem

func (ReplicatedRegistryPtrOutput) ElementType

func (ReplicatedRegistryPtrOutput) ToReplicatedRegistryPtrOutput

func (o ReplicatedRegistryPtrOutput) ToReplicatedRegistryPtrOutput() ReplicatedRegistryPtrOutput

func (ReplicatedRegistryPtrOutput) ToReplicatedRegistryPtrOutputWithContext

func (o ReplicatedRegistryPtrOutput) ToReplicatedRegistryPtrOutputWithContext(ctx context.Context) ReplicatedRegistryPtrOutput

Jump to

Keyboard shortcuts

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