v20190201preview

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigurationStore

type ConfigurationStore struct {
	pulumi.CustomResourceState

	// The creation date of configuration store.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The DNS endpoint where the configuration store API will be available.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// 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 configuration store.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.

func GetConfigurationStore

func GetConfigurationStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationStoreState, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)

GetConfigurationStore gets an existing ConfigurationStore 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 NewConfigurationStore

func NewConfigurationStore(ctx *pulumi.Context,
	name string, args *ConfigurationStoreArgs, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)

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

func (*ConfigurationStore) ElementType added in v0.2.6

func (*ConfigurationStore) ElementType() reflect.Type

func (*ConfigurationStore) ToConfigurationStoreOutput added in v0.2.6

func (i *ConfigurationStore) ToConfigurationStoreOutput() ConfigurationStoreOutput

func (*ConfigurationStore) ToConfigurationStoreOutputWithContext added in v0.2.6

func (i *ConfigurationStore) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput

type ConfigurationStoreArgs

type ConfigurationStoreArgs struct {
	// The name of the configuration store.
	ConfigStoreName pulumi.StringInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location 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 ConfigurationStore resource.

func (ConfigurationStoreArgs) ElementType

func (ConfigurationStoreArgs) ElementType() reflect.Type

type ConfigurationStoreInput added in v0.2.6

type ConfigurationStoreInput interface {
	pulumi.Input

	ToConfigurationStoreOutput() ConfigurationStoreOutput
	ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
}

type ConfigurationStoreOutput added in v0.2.6

type ConfigurationStoreOutput struct {
	*pulumi.OutputState
}

func (ConfigurationStoreOutput) ElementType added in v0.2.6

func (ConfigurationStoreOutput) ElementType() reflect.Type

func (ConfigurationStoreOutput) ToConfigurationStoreOutput added in v0.2.6

func (o ConfigurationStoreOutput) ToConfigurationStoreOutput() ConfigurationStoreOutput

func (ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext added in v0.2.6

func (o ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput

type ConfigurationStoreState

type ConfigurationStoreState struct {
	// The creation date of configuration store.
	CreationDate pulumi.StringPtrInput
	// The DNS endpoint where the configuration store API will be available.
	Endpoint pulumi.StringPtrInput
	// 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 configuration store.
	ProvisioningState pulumi.StringPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ConfigurationStoreState) ElementType

func (ConfigurationStoreState) ElementType() reflect.Type

type ListConfigurationStoreKeyValueArgs

type ListConfigurationStoreKeyValueArgs struct {
	// The name of the configuration store.
	ConfigStoreName string `pulumi:"configStoreName"`
	// The key to retrieve.
	Key string `pulumi:"key"`
	// The label of the key.
	Label *string `pulumi:"label"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListConfigurationStoreKeyValueResult

type ListConfigurationStoreKeyValueResult struct {
	// The content type of the key-value's value.
	// Providing a proper content-type can enable transformations of values when they are retrieved by applications.
	ContentType string `pulumi:"contentType"`
	// An ETag indicating the state of a key-value within a configuration store.
	ETag string `pulumi:"eTag"`
	// The primary identifier of a key-value.
	// The key is used in unison with the label to uniquely identify a key-value.
	Key string `pulumi:"key"`
	// A value used to group key-values.
	// The label is used in unison with the key to uniquely identify a key-value.
	Label string `pulumi:"label"`
	// The last time a modifying operation was performed on the given key-value.
	LastModified string `pulumi:"lastModified"`
	// A value indicating whether the key-value is locked.
	// A locked key-value may not be modified until it is unlocked.
	Locked bool `pulumi:"locked"`
	// A dictionary of tags that can help identify what a key-value may be applicable for.
	Tags map[string]string `pulumi:"tags"`
	// The value of the key-value.
	Value string `pulumi:"value"`
}

The result of a request to retrieve a key-value from the specified configuration store.

type LookupConfigurationStoreArgs

type LookupConfigurationStoreArgs struct {
	// The name of the configuration store.
	ConfigStoreName string `pulumi:"configStoreName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationStoreResult

type LookupConfigurationStoreResult struct {
	// The creation date of configuration store.
	CreationDate string `pulumi:"creationDate"`
	// The DNS endpoint where the configuration store API will be available.
	Endpoint string `pulumi:"endpoint"`
	// 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 configuration store.
	ProvisioningState string `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.

Jump to

Keyboard shortcuts

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