README
¶
github.com/hashicorp/go-azure-sdk/resource-manager/datadog/2023-10-20/createresource
Documentation
The createresource
SDK allows for interaction with Azure Resource Manager datadog
(API Version 2023-10-20
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids"
import "github.com/hashicorp/go-azure-sdk/resource-manager/datadog/2023-10-20/createresource"
Client Initialization
client := createresource.NewCreateResourceClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: CreateResourceClient.CreationSupportedGet
ctx := context.TODO()
id := commonids.NewSubscriptionID("12345678-1234-9876-4563-123456789012")
read, err := client.CreationSupportedGet(ctx, id, createresource.DefaultCreationSupportedGetOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: CreateResourceClient.CreationSupportedList
ctx := context.TODO()
id := commonids.NewSubscriptionID("12345678-1234-9876-4563-123456789012")
// alternatively `client.CreationSupportedList(ctx, id, createresource.DefaultCreationSupportedListOperationOptions())` can be used to do batched pagination
items, err := client.CreationSupportedListComplete(ctx, id, createresource.DefaultCreationSupportedListOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Documentation
¶
Index ¶
- type CreateResourceClient
- func (c CreateResourceClient) CreationSupportedGet(ctx context.Context, id commonids.SubscriptionId, ...) (result CreationSupportedGetOperationResponse, err error)
- func (c CreateResourceClient) CreationSupportedList(ctx context.Context, id commonids.SubscriptionId, ...) (result CreationSupportedListOperationResponse, err error)
- func (c CreateResourceClient) CreationSupportedListComplete(ctx context.Context, id commonids.SubscriptionId, ...) (CreationSupportedListCompleteResult, error)
- func (c CreateResourceClient) CreationSupportedListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result CreationSupportedListCompleteResult, err error)
- type CreateResourceSupportedProperties
- type CreateResourceSupportedResponse
- type CreateResourceSupportedResponseOperationPredicate
- type CreationSupportedGetOperationOptions
- type CreationSupportedGetOperationResponse
- type CreationSupportedListCompleteResult
- type CreationSupportedListCustomPager
- type CreationSupportedListOperationOptions
- type CreationSupportedListOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateResourceClient ¶
type CreateResourceClient struct {
Client *resourcemanager.Client
}
func NewCreateResourceClientWithBaseURI ¶
func NewCreateResourceClientWithBaseURI(sdkApi sdkEnv.Api) (*CreateResourceClient, error)
func (CreateResourceClient) CreationSupportedGet ¶
func (c CreateResourceClient) CreationSupportedGet(ctx context.Context, id commonids.SubscriptionId, options CreationSupportedGetOperationOptions) (result CreationSupportedGetOperationResponse, err error)
CreationSupportedGet ...
func (CreateResourceClient) CreationSupportedList ¶
func (c CreateResourceClient) CreationSupportedList(ctx context.Context, id commonids.SubscriptionId, options CreationSupportedListOperationOptions) (result CreationSupportedListOperationResponse, err error)
CreationSupportedList ...
func (CreateResourceClient) CreationSupportedListComplete ¶
func (c CreateResourceClient) CreationSupportedListComplete(ctx context.Context, id commonids.SubscriptionId, options CreationSupportedListOperationOptions) (CreationSupportedListCompleteResult, error)
CreationSupportedListComplete retrieves all the results into a single object
func (CreateResourceClient) CreationSupportedListCompleteMatchingPredicate ¶
func (c CreateResourceClient) CreationSupportedListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options CreationSupportedListOperationOptions, predicate CreateResourceSupportedResponseOperationPredicate) (result CreationSupportedListCompleteResult, err error)
CreationSupportedListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type CreateResourceSupportedResponse ¶
type CreateResourceSupportedResponse struct {
Properties *CreateResourceSupportedProperties `json:"properties,omitempty"`
}
type CreateResourceSupportedResponseOperationPredicate ¶
type CreateResourceSupportedResponseOperationPredicate struct { }
func (CreateResourceSupportedResponseOperationPredicate) Matches ¶
func (p CreateResourceSupportedResponseOperationPredicate) Matches(input CreateResourceSupportedResponse) bool
type CreationSupportedGetOperationOptions ¶
type CreationSupportedGetOperationOptions struct {
DatadogOrganizationId *string
}
func DefaultCreationSupportedGetOperationOptions ¶
func DefaultCreationSupportedGetOperationOptions() CreationSupportedGetOperationOptions
func (CreationSupportedGetOperationOptions) ToHeaders ¶
func (o CreationSupportedGetOperationOptions) ToHeaders() *client.Headers
func (CreationSupportedGetOperationOptions) ToOData ¶
func (o CreationSupportedGetOperationOptions) ToOData() *odata.Query
func (CreationSupportedGetOperationOptions) ToQuery ¶
func (o CreationSupportedGetOperationOptions) ToQuery() *client.QueryParams
type CreationSupportedGetOperationResponse ¶
type CreationSupportedGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CreateResourceSupportedResponse }
type CreationSupportedListCompleteResult ¶
type CreationSupportedListCompleteResult struct { LatestHttpResponse *http.Response Items []CreateResourceSupportedResponse }
type CreationSupportedListCustomPager ¶
func (*CreationSupportedListCustomPager) NextPageLink ¶
func (p *CreationSupportedListCustomPager) NextPageLink() *odata.Link
type CreationSupportedListOperationOptions ¶
type CreationSupportedListOperationOptions struct {
DatadogOrganizationId *string
}
func DefaultCreationSupportedListOperationOptions ¶
func DefaultCreationSupportedListOperationOptions() CreationSupportedListOperationOptions
func (CreationSupportedListOperationOptions) ToHeaders ¶
func (o CreationSupportedListOperationOptions) ToHeaders() *client.Headers
func (CreationSupportedListOperationOptions) ToOData ¶
func (o CreationSupportedListOperationOptions) ToOData() *odata.Query
func (CreationSupportedListOperationOptions) ToQuery ¶
func (o CreationSupportedListOperationOptions) ToQuery() *client.QueryParams
type CreationSupportedListOperationResponse ¶
type CreationSupportedListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CreateResourceSupportedResponse }
Click to show internal directories.
Click to hide internal directories.