Documentation ¶
Index ¶
- func PossibleValuesForActionsRequired() []string
- func PossibleValuesForConnectionStatus() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func ValidateConfigurationStoreID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- type ActionsRequired
- type ApiKey
- type ApiKeyPredicate
- type ConfigurationStore
- type ConfigurationStoreId
- type ConfigurationStorePredicate
- type ConfigurationStoreProperties
- type ConfigurationStorePropertiesUpdateParameters
- type ConfigurationStoreUpdateParameters
- type ConfigurationStoresClient
- func (c ConfigurationStoresClient) Create(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) (result CreateResponse, err error)
- func (c ConfigurationStoresClient) CreateThenPoll(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) error
- func (c ConfigurationStoresClient) Delete(ctx context.Context, id ConfigurationStoreId) (result DeleteResponse, err error)
- func (c ConfigurationStoresClient) DeleteThenPoll(ctx context.Context, id ConfigurationStoreId) error
- func (c ConfigurationStoresClient) Get(ctx context.Context, id ConfigurationStoreId) (result GetResponse, err error)
- func (c ConfigurationStoresClient) List(ctx context.Context, id SubscriptionId) (resp ListResponse, err error)
- func (c ConfigurationStoresClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId) (resp ListByResourceGroupResponse, err error)
- func (c ConfigurationStoresClient) ListByResourceGroupComplete(ctx context.Context, id ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ConfigurationStoresClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, predicate ConfigurationStorePredicate) (resp ListByResourceGroupCompleteResult, err error)
- func (c ConfigurationStoresClient) ListComplete(ctx context.Context, id SubscriptionId) (ListCompleteResult, error)
- func (c ConfigurationStoresClient) ListCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, predicate ConfigurationStorePredicate) (resp ListCompleteResult, err error)
- func (c ConfigurationStoresClient) ListKeyValue(ctx context.Context, id ConfigurationStoreId, input ListKeyValueParameters) (result ListKeyValueResponse, err error)
- func (c ConfigurationStoresClient) ListKeys(ctx context.Context, id ConfigurationStoreId) (resp ListKeysResponse, err error)
- func (c ConfigurationStoresClient) ListKeysComplete(ctx context.Context, id ConfigurationStoreId) (ListKeysCompleteResult, error)
- func (c ConfigurationStoresClient) ListKeysCompleteMatchingPredicate(ctx context.Context, id ConfigurationStoreId, predicate ApiKeyPredicate) (resp ListKeysCompleteResult, err error)
- func (c ConfigurationStoresClient) RegenerateKey(ctx context.Context, id ConfigurationStoreId, input RegenerateKeyParameters) (result RegenerateKeyResponse, err error)
- func (c ConfigurationStoresClient) Update(ctx context.Context, id ConfigurationStoreId, ...) (result UpdateResponse, err error)
- func (c ConfigurationStoresClient) UpdateThenPoll(ctx context.Context, id ConfigurationStoreId, ...) error
- type ConnectionStatus
- type CreateResponse
- type DeleteResponse
- type EncryptionProperties
- type GetResponse
- type KeyValue
- type KeyVaultProperties
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupResponse
- type ListCompleteResult
- type ListKeyValueParameters
- type ListKeyValueResponse
- type ListKeysCompleteResult
- type ListKeysResponse
- type ListResponse
- type PrivateEndpoint
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionReference
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type PublicNetworkAccess
- type RegenerateKeyParameters
- type RegenerateKeyResponse
- type ResourceGroupId
- type Sku
- type SubscriptionId
- type UpdateResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForActionsRequired ¶
func PossibleValuesForActionsRequired() []string
func PossibleValuesForConnectionStatus ¶
func PossibleValuesForConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func ValidateConfigurationStoreID ¶
func ValidateConfigurationStoreID(input interface{}, key string) (warnings []string, errors []error)
ValidateConfigurationStoreID checks that 'input' can be parsed as a Configuration Store ID
func ValidateResourceGroupID ¶
ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID
func ValidateSubscriptionID ¶
ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID
Types ¶
type ActionsRequired ¶
type ActionsRequired string
const ( ActionsRequiredNone ActionsRequired = "None" ActionsRequiredRecreate ActionsRequired = "Recreate" )
type ApiKeyPredicate ¶
type ApiKeyPredicate struct { ConnectionString *string Id *string LastModified *string Name *string ReadOnly *bool Value *string }
func (ApiKeyPredicate) Matches ¶
func (p ApiKeyPredicate) Matches(input ApiKey) bool
type ConfigurationStore ¶
type ConfigurationStore struct { Id *string `json:"id,omitempty"` Identity *identity.SystemUserAssignedIdentityMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ConfigurationStoreProperties `json:"properties,omitempty"` Sku Sku `json:"sku"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ConfigurationStoreId ¶
type ConfigurationStoreId struct { SubscriptionId string ResourceGroupName string ConfigStoreName string }
ConfigurationStoreId is a struct representing the Resource ID for a Configuration Store
func NewConfigurationStoreID ¶
func NewConfigurationStoreID(subscriptionId string, resourceGroupName string, configStoreName string) ConfigurationStoreId
NewConfigurationStoreID returns a new ConfigurationStoreId struct
func ParseConfigurationStoreID ¶
func ParseConfigurationStoreID(input string) (*ConfigurationStoreId, error)
ParseConfigurationStoreID parses 'input' into a ConfigurationStoreId
func ParseConfigurationStoreIDInsensitively ¶
func ParseConfigurationStoreIDInsensitively(input string) (*ConfigurationStoreId, error)
ParseConfigurationStoreIDInsensitively parses 'input' case-insensitively into a ConfigurationStoreId note: this method should only be used for API response data and not user input
func (ConfigurationStoreId) ID ¶
func (id ConfigurationStoreId) ID() string
ID returns the formatted Configuration Store ID
func (ConfigurationStoreId) Segments ¶
func (id ConfigurationStoreId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Configuration Store ID
func (ConfigurationStoreId) String ¶
func (id ConfigurationStoreId) String() string
String returns a human-readable description of this Configuration Store ID
type ConfigurationStorePredicate ¶
func (ConfigurationStorePredicate) Matches ¶
func (p ConfigurationStorePredicate) Matches(input ConfigurationStore) bool
type ConfigurationStoreProperties ¶
type ConfigurationStoreProperties struct { CreationDate *string `json:"creationDate,omitempty"` Encryption *EncryptionProperties `json:"encryption,omitempty"` Endpoint *string `json:"endpoint,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnectionReference `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
type ConfigurationStorePropertiesUpdateParameters ¶
type ConfigurationStorePropertiesUpdateParameters struct { Encryption *EncryptionProperties `json:"encryption,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
type ConfigurationStoreUpdateParameters ¶
type ConfigurationStoreUpdateParameters struct { Identity *identity.SystemUserAssignedIdentityMap `json:"identity,omitempty"` Properties *ConfigurationStorePropertiesUpdateParameters `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type ConfigurationStoresClient ¶
type ConfigurationStoresClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewConfigurationStoresClientWithBaseURI ¶
func NewConfigurationStoresClientWithBaseURI(endpoint string) ConfigurationStoresClient
func (ConfigurationStoresClient) Create ¶
func (c ConfigurationStoresClient) Create(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) (result CreateResponse, err error)
Create ...
func (ConfigurationStoresClient) CreateThenPoll ¶
func (c ConfigurationStoresClient) CreateThenPoll(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) error
CreateThenPoll performs Create then polls until it's completed
func (ConfigurationStoresClient) Delete ¶
func (c ConfigurationStoresClient) Delete(ctx context.Context, id ConfigurationStoreId) (result DeleteResponse, err error)
Delete ...
func (ConfigurationStoresClient) DeleteThenPoll ¶
func (c ConfigurationStoresClient) DeleteThenPoll(ctx context.Context, id ConfigurationStoreId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ConfigurationStoresClient) Get ¶
func (c ConfigurationStoresClient) Get(ctx context.Context, id ConfigurationStoreId) (result GetResponse, err error)
Get ...
func (ConfigurationStoresClient) List ¶
func (c ConfigurationStoresClient) List(ctx context.Context, id SubscriptionId) (resp ListResponse, err error)
List ...
func (ConfigurationStoresClient) ListByResourceGroup ¶
func (c ConfigurationStoresClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId) (resp ListByResourceGroupResponse, err error)
ListByResourceGroup ...
func (ConfigurationStoresClient) ListByResourceGroupComplete ¶
func (c ConfigurationStoresClient) ListByResourceGroupComplete(ctx context.Context, id ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all of the results into a single object
func (ConfigurationStoresClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ConfigurationStoresClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, predicate ConfigurationStorePredicate) (resp ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ConfigurationStoresClient) ListComplete ¶
func (c ConfigurationStoresClient) ListComplete(ctx context.Context, id SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (ConfigurationStoresClient) ListCompleteMatchingPredicate ¶
func (c ConfigurationStoresClient) ListCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, predicate ConfigurationStorePredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ConfigurationStoresClient) ListKeyValue ¶
func (c ConfigurationStoresClient) ListKeyValue(ctx context.Context, id ConfigurationStoreId, input ListKeyValueParameters) (result ListKeyValueResponse, err error)
ListKeyValue ...
func (ConfigurationStoresClient) ListKeys ¶
func (c ConfigurationStoresClient) ListKeys(ctx context.Context, id ConfigurationStoreId) (resp ListKeysResponse, err error)
ListKeys ...
func (ConfigurationStoresClient) ListKeysComplete ¶
func (c ConfigurationStoresClient) ListKeysComplete(ctx context.Context, id ConfigurationStoreId) (ListKeysCompleteResult, error)
ListKeysComplete retrieves all of the results into a single object
func (ConfigurationStoresClient) ListKeysCompleteMatchingPredicate ¶
func (c ConfigurationStoresClient) ListKeysCompleteMatchingPredicate(ctx context.Context, id ConfigurationStoreId, predicate ApiKeyPredicate) (resp ListKeysCompleteResult, err error)
ListKeysCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ConfigurationStoresClient) RegenerateKey ¶
func (c ConfigurationStoresClient) RegenerateKey(ctx context.Context, id ConfigurationStoreId, input RegenerateKeyParameters) (result RegenerateKeyResponse, err error)
RegenerateKey ...
func (ConfigurationStoresClient) Update ¶
func (c ConfigurationStoresClient) Update(ctx context.Context, id ConfigurationStoreId, input ConfigurationStoreUpdateParameters) (result UpdateResponse, err error)
Update ...
func (ConfigurationStoresClient) UpdateThenPoll ¶
func (c ConfigurationStoresClient) UpdateThenPoll(ctx context.Context, id ConfigurationStoreId, input ConfigurationStoreUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type ConnectionStatus ¶
type ConnectionStatus string
const ( ConnectionStatusApproved ConnectionStatus = "Approved" ConnectionStatusDisconnected ConnectionStatus = "Disconnected" ConnectionStatusPending ConnectionStatus = "Pending" ConnectionStatusRejected ConnectionStatus = "Rejected" )
type CreateResponse ¶
type CreateResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DeleteResponse ¶
type DeleteResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type EncryptionProperties ¶
type EncryptionProperties struct {
KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`
}
type GetResponse ¶
type GetResponse struct { HttpResponse *http.Response Model *ConfigurationStore }
type KeyValue ¶
type KeyValue struct { ContentType *string `json:"contentType,omitempty"` ETag *string `json:"eTag,omitempty"` Key *string `json:"key,omitempty"` Label *string `json:"label,omitempty"` LastModified *string `json:"lastModified,omitempty"` Locked *bool `json:"locked,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Value *string `json:"value,omitempty"` }
type KeyVaultProperties ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []ConfigurationStore
}
type ListByResourceGroupResponse ¶
type ListByResourceGroupResponse struct { HttpResponse *http.Response Model *[]ConfigurationStore // contains filtered or unexported fields }
func (ListByResourceGroupResponse) HasMore ¶
func (r ListByResourceGroupResponse) HasMore() bool
func (ListByResourceGroupResponse) LoadMore ¶
func (r ListByResourceGroupResponse) LoadMore(ctx context.Context) (resp ListByResourceGroupResponse, err error)
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []ConfigurationStore
}
type ListKeyValueParameters ¶
type ListKeyValueResponse ¶
type ListKeysCompleteResult ¶
type ListKeysCompleteResult struct {
Items []ApiKey
}
type ListKeysResponse ¶
type ListKeysResponse struct { HttpResponse *http.Response Model *[]ApiKey // contains filtered or unexported fields }
func (ListKeysResponse) HasMore ¶
func (r ListKeysResponse) HasMore() bool
func (ListKeysResponse) LoadMore ¶
func (r ListKeysResponse) LoadMore(ctx context.Context) (resp ListKeysResponse, err error)
type ListResponse ¶
type ListResponse struct { HttpResponse *http.Response Model *[]ConfigurationStore // contains filtered or unexported fields }
func (ListResponse) HasMore ¶
func (r ListResponse) HasMore() bool
func (ListResponse) LoadMore ¶
func (r ListResponse) LoadMore(ctx context.Context) (resp ListResponse, err error)
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionReference ¶
type PrivateEndpointConnectionReference struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *ActionsRequired `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *ConnectionStatus `json:"status,omitempty"` }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
type RegenerateKeyParameters ¶
type RegenerateKeyParameters struct {
Id *string `json:"id,omitempty"`
}
type RegenerateKeyResponse ¶
type ResourceGroupId ¶
ResourceGroupId is a struct representing the Resource ID for a Resource Group
func NewResourceGroupID ¶
func NewResourceGroupID(subscriptionId string, resourceGroupName string) ResourceGroupId
NewResourceGroupID returns a new ResourceGroupId struct
func ParseResourceGroupID ¶
func ParseResourceGroupID(input string) (*ResourceGroupId, error)
ParseResourceGroupID parses 'input' into a ResourceGroupId
func ParseResourceGroupIDInsensitively ¶
func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)
ParseResourceGroupIDInsensitively parses 'input' case-insensitively into a ResourceGroupId note: this method should only be used for API response data and not user input
func (ResourceGroupId) ID ¶
func (id ResourceGroupId) ID() string
ID returns the formatted Resource Group ID
func (ResourceGroupId) Segments ¶
func (id ResourceGroupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Resource Group ID
func (ResourceGroupId) String ¶
func (id ResourceGroupId) String() string
String returns a human-readable description of this Resource Group ID
type SubscriptionId ¶
type SubscriptionId struct {
SubscriptionId string
}
SubscriptionId is a struct representing the Resource ID for a Subscription
func NewSubscriptionID ¶
func NewSubscriptionID(subscriptionId string) SubscriptionId
NewSubscriptionID returns a new SubscriptionId struct
func ParseSubscriptionID ¶
func ParseSubscriptionID(input string) (*SubscriptionId, error)
ParseSubscriptionID parses 'input' into a SubscriptionId
func ParseSubscriptionIDInsensitively ¶
func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)
ParseSubscriptionIDInsensitively parses 'input' case-insensitively into a SubscriptionId note: this method should only be used for API response data and not user input
func (SubscriptionId) ID ¶
func (id SubscriptionId) ID() string
ID returns the formatted Subscription ID
func (SubscriptionId) Segments ¶
func (id SubscriptionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Subscription ID
func (SubscriptionId) String ¶
func (id SubscriptionId) String() string
String returns a human-readable description of this Subscription ID
type UpdateResponse ¶
type UpdateResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
Source Files ¶
- client.go
- constants.go
- id_configurationstore.go
- id_resourcegroup.go
- id_subscription.go
- method_create_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyresourcegroup_autorest.go
- method_listkeys_autorest.go
- method_listkeyvalue_autorest.go
- method_regeneratekey_autorest.go
- method_update_autorest.go
- model_apikey.go
- model_configurationstore.go
- model_configurationstoreproperties.go
- model_configurationstorepropertiesupdateparameters.go
- model_configurationstoreupdateparameters.go
- model_encryptionproperties.go
- model_keyvalue.go
- model_keyvaultproperties.go
- model_listkeyvalueparameters.go
- model_privateendpoint.go
- model_privateendpointconnectionproperties.go
- model_privateendpointconnectionreference.go
- model_privatelinkserviceconnectionstate.go
- model_regeneratekeyparameters.go
- model_sku.go
- predicates.go
- version.go