v20190201preview

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

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKeyResponse added in v0.6.0

type ApiKeyResponse struct {
	// A connection string that can be used by supporting clients for authentication.
	ConnectionString string `pulumi:"connectionString"`
	// The key ID.
	Id string `pulumi:"id"`
	// The last time any of the key's properties were modified.
	LastModified string `pulumi:"lastModified"`
	// A name for the key describing its usage.
	Name string `pulumi:"name"`
	// Whether this key can only be used for read operations.
	ReadOnly bool `pulumi:"readOnly"`
	// The value of the key that is used for authentication purposes.
	Value string `pulumi:"value"`
}

An API key used for authenticating with a configuration store endpoint.

type ApiKeyResponseArgs added in v0.6.0

type ApiKeyResponseArgs struct {
	// A connection string that can be used by supporting clients for authentication.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// The key ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The last time any of the key's properties were modified.
	LastModified pulumi.StringInput `pulumi:"lastModified"`
	// A name for the key describing its usage.
	Name pulumi.StringInput `pulumi:"name"`
	// Whether this key can only be used for read operations.
	ReadOnly pulumi.BoolInput `pulumi:"readOnly"`
	// The value of the key that is used for authentication purposes.
	Value pulumi.StringInput `pulumi:"value"`
}

An API key used for authenticating with a configuration store endpoint.

func (ApiKeyResponseArgs) ElementType added in v0.6.0

func (ApiKeyResponseArgs) ElementType() reflect.Type

func (ApiKeyResponseArgs) ToApiKeyResponseOutput added in v0.6.0

func (i ApiKeyResponseArgs) ToApiKeyResponseOutput() ApiKeyResponseOutput

func (ApiKeyResponseArgs) ToApiKeyResponseOutputWithContext added in v0.6.0

func (i ApiKeyResponseArgs) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput

type ApiKeyResponseArray added in v0.6.0

type ApiKeyResponseArray []ApiKeyResponseInput

func (ApiKeyResponseArray) ElementType added in v0.6.0

func (ApiKeyResponseArray) ElementType() reflect.Type

func (ApiKeyResponseArray) ToApiKeyResponseArrayOutput added in v0.6.0

func (i ApiKeyResponseArray) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput

func (ApiKeyResponseArray) ToApiKeyResponseArrayOutputWithContext added in v0.6.0

func (i ApiKeyResponseArray) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput

type ApiKeyResponseArrayInput added in v0.6.0

type ApiKeyResponseArrayInput interface {
	pulumi.Input

	ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput
	ToApiKeyResponseArrayOutputWithContext(context.Context) ApiKeyResponseArrayOutput
}

ApiKeyResponseArrayInput is an input type that accepts ApiKeyResponseArray and ApiKeyResponseArrayOutput values. You can construct a concrete instance of `ApiKeyResponseArrayInput` via:

ApiKeyResponseArray{ ApiKeyResponseArgs{...} }

type ApiKeyResponseArrayOutput added in v0.6.0

type ApiKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyResponseArrayOutput) ElementType added in v0.6.0

func (ApiKeyResponseArrayOutput) ElementType() reflect.Type

func (ApiKeyResponseArrayOutput) Index added in v0.6.0

func (ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput added in v0.6.0

func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput

func (ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext added in v0.6.0

func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput

type ApiKeyResponseInput added in v0.6.0

type ApiKeyResponseInput interface {
	pulumi.Input

	ToApiKeyResponseOutput() ApiKeyResponseOutput
	ToApiKeyResponseOutputWithContext(context.Context) ApiKeyResponseOutput
}

ApiKeyResponseInput is an input type that accepts ApiKeyResponseArgs and ApiKeyResponseOutput values. You can construct a concrete instance of `ApiKeyResponseInput` via:

ApiKeyResponseArgs{...}

type ApiKeyResponseOutput added in v0.6.0

type ApiKeyResponseOutput struct{ *pulumi.OutputState }

An API key used for authenticating with a configuration store endpoint.

func (ApiKeyResponseOutput) ConnectionString added in v0.6.0

func (o ApiKeyResponseOutput) ConnectionString() pulumi.StringOutput

A connection string that can be used by supporting clients for authentication.

func (ApiKeyResponseOutput) ElementType added in v0.6.0

func (ApiKeyResponseOutput) ElementType() reflect.Type

func (ApiKeyResponseOutput) Id added in v0.6.0

The key ID.

func (ApiKeyResponseOutput) LastModified added in v0.6.0

func (o ApiKeyResponseOutput) LastModified() pulumi.StringOutput

The last time any of the key's properties were modified.

func (ApiKeyResponseOutput) Name added in v0.6.0

A name for the key describing its usage.

func (ApiKeyResponseOutput) ReadOnly added in v0.6.0

func (o ApiKeyResponseOutput) ReadOnly() pulumi.BoolOutput

Whether this key can only be used for read operations.

func (ApiKeyResponseOutput) ToApiKeyResponseOutput added in v0.6.0

func (o ApiKeyResponseOutput) ToApiKeyResponseOutput() ApiKeyResponseOutput

func (ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext added in v0.6.0

func (o ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput

func (ApiKeyResponseOutput) Value added in v0.6.0

The value of the key that is used for authentication purposes.

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.StringPtrInput
	// 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 ListConfigurationStoreKeysArgs added in v0.6.0

type ListConfigurationStoreKeysArgs 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"`
	// A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
	SkipToken *string `pulumi:"skipToken"`
}

type ListConfigurationStoreKeysResult added in v0.6.0

type ListConfigurationStoreKeysResult struct {
	// The URI that can be used to request the next set of paged results.
	NextLink *string `pulumi:"nextLink"`
	// The collection value.
	Value []ApiKeyResponse `pulumi:"value"`
}

The result of a request to list API keys.

func ListConfigurationStoreKeys added in v0.6.0

func ListConfigurationStoreKeys(ctx *pulumi.Context, args *ListConfigurationStoreKeysArgs, opts ...pulumi.InvokeOption) (*ListConfigurationStoreKeysResult, error)

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