Documentation ¶
Index ¶
- func ValidateComponentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateExportConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- type ApplicationInsightsComponentExportConfiguration
- type ApplicationInsightsComponentExportRequest
- type ComponentContinuousExportAPIsClient
- func (c ComponentContinuousExportAPIsClient) ExportConfigurationsCreate(ctx context.Context, id ComponentId, ...) (result ExportConfigurationsCreateOperationResponse, err error)
- func (c ComponentContinuousExportAPIsClient) ExportConfigurationsDelete(ctx context.Context, id ExportConfigurationId) (result ExportConfigurationsDeleteOperationResponse, err error)
- func (c ComponentContinuousExportAPIsClient) ExportConfigurationsGet(ctx context.Context, id ExportConfigurationId) (result ExportConfigurationsGetOperationResponse, err error)
- func (c ComponentContinuousExportAPIsClient) ExportConfigurationsList(ctx context.Context, id ComponentId) (result ExportConfigurationsListOperationResponse, err error)
- func (c ComponentContinuousExportAPIsClient) ExportConfigurationsUpdate(ctx context.Context, id ExportConfigurationId, ...) (result ExportConfigurationsUpdateOperationResponse, err error)
- type ComponentId
- type ExportConfigurationId
- type ExportConfigurationsCreateOperationResponse
- type ExportConfigurationsDeleteOperationResponse
- type ExportConfigurationsGetOperationResponse
- type ExportConfigurationsListOperationResponse
- type ExportConfigurationsUpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateComponentID ¶
ValidateComponentID checks that 'input' can be parsed as a Component ID
func ValidateExportConfigurationID ¶
func ValidateExportConfigurationID(input interface{}, key string) (warnings []string, errors []error)
ValidateExportConfigurationID checks that 'input' can be parsed as a Export Configuration ID
Types ¶
type ApplicationInsightsComponentExportConfiguration ¶
type ApplicationInsightsComponentExportConfiguration struct { ApplicationName *string `json:"ApplicationName,omitempty"` ContainerName *string `json:"ContainerName,omitempty"` DestinationAccountId *string `json:"DestinationAccountId,omitempty"` DestinationStorageLocationId *string `json:"DestinationStorageLocationId,omitempty"` DestinationStorageSubscriptionId *string `json:"DestinationStorageSubscriptionId,omitempty"` DestinationType *string `json:"DestinationType,omitempty"` ExportId *string `json:"ExportId,omitempty"` ExportStatus *string `json:"ExportStatus,omitempty"` InstrumentationKey *string `json:"InstrumentationKey,omitempty"` IsUserEnabled *string `json:"IsUserEnabled,omitempty"` LastGapTime *string `json:"LastGapTime,omitempty"` LastSuccessTime *string `json:"LastSuccessTime,omitempty"` LastUserUpdate *string `json:"LastUserUpdate,omitempty"` NotificationQueueEnabled *string `json:"NotificationQueueEnabled,omitempty"` PermanentErrorReason *string `json:"PermanentErrorReason,omitempty"` RecordTypes *string `json:"RecordTypes,omitempty"` ResourceGroup *string `json:"ResourceGroup,omitempty"` StorageName *string `json:"StorageName,omitempty"` SubscriptionId *string `json:"SubscriptionId,omitempty"` }
type ApplicationInsightsComponentExportRequest ¶
type ApplicationInsightsComponentExportRequest struct { DestinationAccountId *string `json:"DestinationAccountId,omitempty"` DestinationAddress *string `json:"DestinationAddress,omitempty"` DestinationStorageLocationId *string `json:"DestinationStorageLocationId,omitempty"` DestinationStorageSubscriptionId *string `json:"DestinationStorageSubscriptionId,omitempty"` DestinationType *string `json:"DestinationType,omitempty"` IsEnabled *string `json:"IsEnabled,omitempty"` NotificationQueueEnabled *string `json:"NotificationQueueEnabled,omitempty"` NotificationQueueUri *string `json:"NotificationQueueUri,omitempty"` RecordTypes *string `json:"RecordTypes,omitempty"` }
type ComponentContinuousExportAPIsClient ¶
type ComponentContinuousExportAPIsClient struct {
Client *resourcemanager.Client
}
func NewComponentContinuousExportAPIsClientWithBaseURI ¶
func NewComponentContinuousExportAPIsClientWithBaseURI(sdkApi sdkEnv.Api) (*ComponentContinuousExportAPIsClient, error)
func (ComponentContinuousExportAPIsClient) ExportConfigurationsCreate ¶
func (c ComponentContinuousExportAPIsClient) ExportConfigurationsCreate(ctx context.Context, id ComponentId, input ApplicationInsightsComponentExportRequest) (result ExportConfigurationsCreateOperationResponse, err error)
ExportConfigurationsCreate ...
func (ComponentContinuousExportAPIsClient) ExportConfigurationsDelete ¶
func (c ComponentContinuousExportAPIsClient) ExportConfigurationsDelete(ctx context.Context, id ExportConfigurationId) (result ExportConfigurationsDeleteOperationResponse, err error)
ExportConfigurationsDelete ...
func (ComponentContinuousExportAPIsClient) ExportConfigurationsGet ¶
func (c ComponentContinuousExportAPIsClient) ExportConfigurationsGet(ctx context.Context, id ExportConfigurationId) (result ExportConfigurationsGetOperationResponse, err error)
ExportConfigurationsGet ...
func (ComponentContinuousExportAPIsClient) ExportConfigurationsList ¶
func (c ComponentContinuousExportAPIsClient) ExportConfigurationsList(ctx context.Context, id ComponentId) (result ExportConfigurationsListOperationResponse, err error)
ExportConfigurationsList ...
func (ComponentContinuousExportAPIsClient) ExportConfigurationsUpdate ¶
func (c ComponentContinuousExportAPIsClient) ExportConfigurationsUpdate(ctx context.Context, id ExportConfigurationId, input ApplicationInsightsComponentExportRequest) (result ExportConfigurationsUpdateOperationResponse, err error)
ExportConfigurationsUpdate ...
type ComponentId ¶
ComponentId is a struct representing the Resource ID for a Component
func NewComponentID ¶
func NewComponentID(subscriptionId string, resourceGroupName string, componentName string) ComponentId
NewComponentID returns a new ComponentId struct
func ParseComponentID ¶
func ParseComponentID(input string) (*ComponentId, error)
ParseComponentID parses 'input' into a ComponentId
func ParseComponentIDInsensitively ¶
func ParseComponentIDInsensitively(input string) (*ComponentId, error)
ParseComponentIDInsensitively parses 'input' case-insensitively into a ComponentId note: this method should only be used for API response data and not user input
func (*ComponentId) FromParseResult ¶ added in v0.20231127.1171502
func (id *ComponentId) FromParseResult(input resourceids.ParseResult) error
func (ComponentId) Segments ¶
func (id ComponentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Component ID
func (ComponentId) String ¶
func (id ComponentId) String() string
String returns a human-readable description of this Component ID
type ExportConfigurationId ¶
type ExportConfigurationId struct { SubscriptionId string ResourceGroupName string ComponentName string ExportId string }
ExportConfigurationId is a struct representing the Resource ID for a Export Configuration
func NewExportConfigurationID ¶
func NewExportConfigurationID(subscriptionId string, resourceGroupName string, componentName string, exportId string) ExportConfigurationId
NewExportConfigurationID returns a new ExportConfigurationId struct
func ParseExportConfigurationID ¶
func ParseExportConfigurationID(input string) (*ExportConfigurationId, error)
ParseExportConfigurationID parses 'input' into a ExportConfigurationId
func ParseExportConfigurationIDInsensitively ¶
func ParseExportConfigurationIDInsensitively(input string) (*ExportConfigurationId, error)
ParseExportConfigurationIDInsensitively parses 'input' case-insensitively into a ExportConfigurationId note: this method should only be used for API response data and not user input
func (*ExportConfigurationId) FromParseResult ¶ added in v0.20231127.1171502
func (id *ExportConfigurationId) FromParseResult(input resourceids.ParseResult) error
func (ExportConfigurationId) ID ¶
func (id ExportConfigurationId) ID() string
ID returns the formatted Export Configuration ID
func (ExportConfigurationId) Segments ¶
func (id ExportConfigurationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Export Configuration ID
func (ExportConfigurationId) String ¶
func (id ExportConfigurationId) String() string
String returns a human-readable description of this Export Configuration ID
type ExportConfigurationsCreateOperationResponse ¶
type ExportConfigurationsCreateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApplicationInsightsComponentExportConfiguration }
type ExportConfigurationsDeleteOperationResponse ¶
type ExportConfigurationsDeleteOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApplicationInsightsComponentExportConfiguration }
type ExportConfigurationsGetOperationResponse ¶
type ExportConfigurationsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApplicationInsightsComponentExportConfiguration }
type ExportConfigurationsListOperationResponse ¶
type ExportConfigurationsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApplicationInsightsComponentExportConfiguration }
type ExportConfigurationsUpdateOperationResponse ¶
type ExportConfigurationsUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApplicationInsightsComponentExportConfiguration }
Source Files ¶
- client.go
- id_component.go
- id_exportconfiguration.go
- method_exportconfigurationscreate.go
- method_exportconfigurationsdelete.go
- method_exportconfigurationsget.go
- method_exportconfigurationslist.go
- method_exportconfigurationsupdate.go
- model_applicationinsightscomponentexportconfiguration.go
- model_applicationinsightscomponentexportrequest.go
- version.go