Documentation ¶
Index ¶
- func PossibleValuesForActionsRequired() []string
- func PossibleValuesForAuthenticationMode() []string
- func PossibleValuesForConnectionStatus() []string
- func PossibleValuesForCreateMode() []string
- func PossibleValuesForPrivateLinkDelegation() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func ValidateConfigurationStoreID(input interface{}, key string) (warnings []string, errors []error)
- type ActionsRequired
- type ApiKey
- type ApiKeyOperationPredicate
- type AuthenticationMode
- type ConfigurationStore
- type ConfigurationStoreId
- type ConfigurationStoreOperationPredicate
- type ConfigurationStoreProperties
- type ConfigurationStorePropertiesUpdateParameters
- type ConfigurationStoreUpdateParameters
- type ConfigurationStoresClient
- func (c ConfigurationStoresClient) Create(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) (result CreateOperationResponse, err error)
- func (c ConfigurationStoresClient) CreateThenPoll(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) error
- func (c ConfigurationStoresClient) Delete(ctx context.Context, id ConfigurationStoreId) (result DeleteOperationResponse, err error)
- func (c ConfigurationStoresClient) DeleteThenPoll(ctx context.Context, id ConfigurationStoreId) error
- func (c ConfigurationStoresClient) Get(ctx context.Context, id ConfigurationStoreId) (result GetOperationResponse, err error)
- func (c ConfigurationStoresClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c ConfigurationStoresClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c ConfigurationStoresClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c ConfigurationStoresClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c ConfigurationStoresClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c ConfigurationStoresClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c ConfigurationStoresClient) ListKeys(ctx context.Context, id ConfigurationStoreId) (result ListKeysOperationResponse, err error)
- func (c ConfigurationStoresClient) ListKeysComplete(ctx context.Context, id ConfigurationStoreId) (ListKeysCompleteResult, error)
- func (c ConfigurationStoresClient) ListKeysCompleteMatchingPredicate(ctx context.Context, id ConfigurationStoreId, ...) (result ListKeysCompleteResult, err error)
- func (c ConfigurationStoresClient) RegenerateKey(ctx context.Context, id ConfigurationStoreId, input RegenerateKeyParameters) (result RegenerateKeyOperationResponse, err error)
- func (c ConfigurationStoresClient) Update(ctx context.Context, id ConfigurationStoreId, ...) (result UpdateOperationResponse, err error)
- func (c ConfigurationStoresClient) UpdateThenPoll(ctx context.Context, id ConfigurationStoreId, ...) error
- type ConnectionStatus
- type CreateMode
- type CreateOperationResponse
- type DataPlaneProxyProperties
- type DeleteOperationResponse
- type EncryptionProperties
- type GetOperationResponse
- type KeyVaultProperties
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListKeysCompleteResult
- type ListKeysCustomPager
- type ListKeysOperationResponse
- type ListOperationResponse
- type PrivateEndpoint
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionReference
- type PrivateLinkDelegation
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type PublicNetworkAccess
- type RegenerateKeyOperationResponse
- type RegenerateKeyParameters
- type Sku
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForActionsRequired ¶
func PossibleValuesForActionsRequired() []string
func PossibleValuesForAuthenticationMode ¶
func PossibleValuesForAuthenticationMode() []string
func PossibleValuesForConnectionStatus ¶
func PossibleValuesForConnectionStatus() []string
func PossibleValuesForCreateMode ¶
func PossibleValuesForCreateMode() []string
func PossibleValuesForPrivateLinkDelegation ¶
func PossibleValuesForPrivateLinkDelegation() []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
Types ¶
type ActionsRequired ¶
type ActionsRequired string
const ( ActionsRequiredNone ActionsRequired = "None" ActionsRequiredRecreate ActionsRequired = "Recreate" )
func (*ActionsRequired) UnmarshalJSON ¶
func (s *ActionsRequired) UnmarshalJSON(bytes []byte) error
type ApiKey ¶
type ApiKey struct { ConnectionString *string `json:"connectionString,omitempty"` Id *string `json:"id,omitempty"` LastModified *string `json:"lastModified,omitempty"` Name *string `json:"name,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` Value *string `json:"value,omitempty"` }
func (*ApiKey) SetLastModifiedAsTime ¶
type ApiKeyOperationPredicate ¶
type ApiKeyOperationPredicate struct { ConnectionString *string Id *string LastModified *string Name *string ReadOnly *bool Value *string }
func (ApiKeyOperationPredicate) Matches ¶
func (p ApiKeyOperationPredicate) Matches(input ApiKey) bool
type AuthenticationMode ¶
type AuthenticationMode string
const ( AuthenticationModeLocal AuthenticationMode = "Local" AuthenticationModePassNegativethrough AuthenticationMode = "Pass-through" )
func (*AuthenticationMode) UnmarshalJSON ¶
func (s *AuthenticationMode) UnmarshalJSON(bytes []byte) error
type ConfigurationStore ¶
type ConfigurationStore struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ConfigurationStoreProperties `json:"properties,omitempty"` Sku Sku `json:"sku"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ConfigurationStoreId ¶
type ConfigurationStoreId struct { SubscriptionId string ResourceGroupName string ConfigurationStoreName string }
ConfigurationStoreId is a struct representing the Resource ID for a Configuration Store
func NewConfigurationStoreID ¶
func NewConfigurationStoreID(subscriptionId string, resourceGroupName string, configurationStoreName 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) FromParseResult ¶
func (id *ConfigurationStoreId) FromParseResult(input resourceids.ParseResult) error
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 ConfigurationStoreOperationPredicate ¶
type ConfigurationStoreOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ConfigurationStoreOperationPredicate) Matches ¶
func (p ConfigurationStoreOperationPredicate) Matches(input ConfigurationStore) bool
type ConfigurationStoreProperties ¶
type ConfigurationStoreProperties struct { CreateMode *CreateMode `json:"createMode,omitempty"` CreationDate *string `json:"creationDate,omitempty"` DataPlaneProxy *DataPlaneProxyProperties `json:"dataPlaneProxy,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` EnablePurgeProtection *bool `json:"enablePurgeProtection,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"` SoftDeleteRetentionInDays *int64 `json:"softDeleteRetentionInDays,omitempty"` }
func (*ConfigurationStoreProperties) GetCreationDateAsTime ¶
func (o *ConfigurationStoreProperties) GetCreationDateAsTime() (*time.Time, error)
func (*ConfigurationStoreProperties) SetCreationDateAsTime ¶
func (o *ConfigurationStoreProperties) SetCreationDateAsTime(input time.Time)
type ConfigurationStorePropertiesUpdateParameters ¶
type ConfigurationStorePropertiesUpdateParameters struct { DataPlaneProxy *DataPlaneProxyProperties `json:"dataPlaneProxy,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` Encryption *EncryptionProperties `json:"encryption,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
type ConfigurationStoreUpdateParameters ¶
type ConfigurationStoreUpdateParameters struct { Identity *identity.SystemAndUserAssignedMap `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 *resourcemanager.Client
}
func NewConfigurationStoresClientWithBaseURI ¶
func NewConfigurationStoresClientWithBaseURI(sdkApi sdkEnv.Api) (*ConfigurationStoresClient, error)
func (ConfigurationStoresClient) Create ¶
func (c ConfigurationStoresClient) Create(ctx context.Context, id ConfigurationStoreId, input ConfigurationStore) (result CreateOperationResponse, 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 DeleteOperationResponse, 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 GetOperationResponse, err error)
Get ...
func (ConfigurationStoresClient) List ¶
func (c ConfigurationStoresClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ConfigurationStoresClient) ListByResourceGroup ¶
func (c ConfigurationStoresClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ConfigurationStoresClient) ListByResourceGroupComplete ¶
func (c ConfigurationStoresClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ConfigurationStoresClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ConfigurationStoresClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ConfigurationStoreOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ConfigurationStoresClient) ListComplete ¶
func (c ConfigurationStoresClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ConfigurationStoresClient) ListCompleteMatchingPredicate ¶
func (c ConfigurationStoresClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ConfigurationStoreOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ConfigurationStoresClient) ListKeys ¶
func (c ConfigurationStoresClient) ListKeys(ctx context.Context, id ConfigurationStoreId) (result ListKeysOperationResponse, err error)
ListKeys ...
func (ConfigurationStoresClient) ListKeysComplete ¶
func (c ConfigurationStoresClient) ListKeysComplete(ctx context.Context, id ConfigurationStoreId) (ListKeysCompleteResult, error)
ListKeysComplete retrieves all the results into a single object
func (ConfigurationStoresClient) ListKeysCompleteMatchingPredicate ¶
func (c ConfigurationStoresClient) ListKeysCompleteMatchingPredicate(ctx context.Context, id ConfigurationStoreId, predicate ApiKeyOperationPredicate) (result ListKeysCompleteResult, err error)
ListKeysCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ConfigurationStoresClient) RegenerateKey ¶
func (c ConfigurationStoresClient) RegenerateKey(ctx context.Context, id ConfigurationStoreId, input RegenerateKeyParameters) (result RegenerateKeyOperationResponse, err error)
RegenerateKey ...
func (ConfigurationStoresClient) Update ¶
func (c ConfigurationStoresClient) Update(ctx context.Context, id ConfigurationStoreId, input ConfigurationStoreUpdateParameters) (result UpdateOperationResponse, 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" )
func (*ConnectionStatus) UnmarshalJSON ¶
func (s *ConnectionStatus) UnmarshalJSON(bytes []byte) error
type CreateMode ¶
type CreateMode string
const ( CreateModeDefault CreateMode = "Default" CreateModeRecover CreateMode = "Recover" )
func (*CreateMode) UnmarshalJSON ¶
func (s *CreateMode) UnmarshalJSON(bytes []byte) error
type CreateOperationResponse ¶
type DataPlaneProxyProperties ¶
type DataPlaneProxyProperties struct { AuthenticationMode *AuthenticationMode `json:"authenticationMode,omitempty"` PrivateLinkDelegation *PrivateLinkDelegation `json:"privateLinkDelegation,omitempty"` }
type DeleteOperationResponse ¶
type EncryptionProperties ¶
type EncryptionProperties struct {
KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`
}
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ConfigurationStore }
type KeyVaultProperties ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []ConfigurationStore }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ConfigurationStore }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []ConfigurationStore }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListKeysCompleteResult ¶
type ListKeysCustomPager ¶
func (*ListKeysCustomPager) NextPageLink ¶
func (p *ListKeysCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ConfigurationStore }
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 PrivateLinkDelegation ¶
type PrivateLinkDelegation string
const ( PrivateLinkDelegationDisabled PrivateLinkDelegation = "Disabled" PrivateLinkDelegationEnabled PrivateLinkDelegation = "Enabled" )
func (*PrivateLinkDelegation) UnmarshalJSON ¶
func (s *PrivateLinkDelegation) UnmarshalJSON(bytes []byte) error
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" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RegenerateKeyParameters ¶
type RegenerateKeyParameters struct {
Id *string `json:"id,omitempty"`
}
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_configurationstore.go
- method_create.go
- method_delete.go
- method_get.go
- method_list.go
- method_listbyresourcegroup.go
- method_listkeys.go
- method_regeneratekey.go
- method_update.go
- model_apikey.go
- model_configurationstore.go
- model_configurationstoreproperties.go
- model_configurationstorepropertiesupdateparameters.go
- model_configurationstoreupdateparameters.go
- model_dataplaneproxyproperties.go
- model_encryptionproperties.go
- model_keyvaultproperties.go
- model_privateendpoint.go
- model_privateendpointconnectionproperties.go
- model_privateendpointconnectionreference.go
- model_privatelinkserviceconnectionstate.go
- model_regeneratekeyparameters.go
- model_sku.go
- predicates.go
- version.go