Documentation ¶
Index ¶
- type ApiKeyResponse
- type ApiKeyResponseArgs
- type ApiKeyResponseArray
- type ApiKeyResponseArrayInput
- type ApiKeyResponseArrayOutput
- func (ApiKeyResponseArrayOutput) ElementType() reflect.Type
- func (o ApiKeyResponseArrayOutput) Index(i pulumi.IntInput) ApiKeyResponseOutput
- func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput
- func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput
- type ApiKeyResponseInput
- type ApiKeyResponseOutput
- func (o ApiKeyResponseOutput) ConnectionString() pulumi.StringOutput
- func (ApiKeyResponseOutput) ElementType() reflect.Type
- func (o ApiKeyResponseOutput) Id() pulumi.StringOutput
- func (o ApiKeyResponseOutput) LastModified() pulumi.StringOutput
- func (o ApiKeyResponseOutput) Name() pulumi.StringOutput
- func (o ApiKeyResponseOutput) ReadOnly() pulumi.BoolOutput
- func (o ApiKeyResponseOutput) ToApiKeyResponseOutput() ApiKeyResponseOutput
- func (o ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput
- func (o ApiKeyResponseOutput) Value() pulumi.StringOutput
- type ConfigurationStore
- type ConfigurationStoreArgs
- type ConfigurationStoreInput
- type ConfigurationStoreOutput
- type ConfigurationStoreState
- type ListConfigurationStoreKeyValueArgs
- type ListConfigurationStoreKeyValueResult
- type ListConfigurationStoreKeysArgs
- type ListConfigurationStoreKeysResult
- type LookupConfigurationStoreArgs
- type LookupConfigurationStoreResult
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 (o ApiKeyResponseArrayOutput) Index(i pulumi.IntInput) ApiKeyResponseOutput
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
func (o ApiKeyResponseOutput) Id() pulumi.StringOutput
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
func (o ApiKeyResponseOutput) Name() pulumi.StringOutput
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
func (o ApiKeyResponseOutput) Value() pulumi.StringOutput
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.
func ListConfigurationStoreKeyValue ¶
func ListConfigurationStoreKeyValue(ctx *pulumi.Context, args *ListConfigurationStoreKeyValueArgs, opts ...pulumi.InvokeOption) (*ListConfigurationStoreKeyValueResult, error)
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 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.
func LookupConfigurationStore ¶
func LookupConfigurationStore(ctx *pulumi.Context, args *LookupConfigurationStoreArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationStoreResult, error)