Documentation
¶
Index ¶
- Constants
- type Client
- type CorrelationIDPolicy
- type Option
- type ResourceClient
- func (client *ResourceClient) CreateOrUpdate(ctx context.Context, resourceID string, apiVersion string, body interface{}) (interface{}, error)
- func (client *ResourceClient) Delete(ctx context.Context, resourceID string, apiVersion string) (interface{}, error)
- func (client *ResourceClient) Get(ctx context.Context, resourceID string, apiVersion string) (interface{}, error)
- type UserAgentPolicy
Constants ¶
View Source
const (
// HeaderCorrelationRequestID is the Azure extension header to set a user-specified correlation request ID.
HeaderCorrelationRequestID = "x-ms-correlation-request-id"
)
View Source
const (
HeaderUserAgent = "User-Agent"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { // StopContext is used for propagating control from Terraform Core (e.g. Ctrl/Cmd+C) StopContext context.Context Features features.UserFeatures ResourceClient *ResourceClient }
type CorrelationIDPolicy ¶
type CorrelationIDPolicy struct {
CorrelationRequestID string
}
type Option ¶
type Option struct { SubscriptionId string Cred azcore.TokenCredential ApplicationUserAgent string Features features.UserFeatures SkipProviderRegistration bool DisableCorrelationRequestID bool }
type ResourceClient ¶
type ResourceClient struct {
// contains filtered or unexported fields
}
func NewResourceClient ¶
func NewResourceClient(subscriptionID string, credential azcore.TokenCredential, opt *arm.ClientOptions) (*ResourceClient, error)
func (*ResourceClient) CreateOrUpdate ¶
Click to show internal directories.
Click to hide internal directories.