Documentation ¶
Index ¶
- type AgreementsClient
- func (c AgreementsClient) MarketplaceAgreementsCreateOrUpdate(ctx context.Context, id commonids.SubscriptionId, ...) (result MarketplaceAgreementsCreateOrUpdateOperationResponse, err error)
- func (c AgreementsClient) MarketplaceAgreementsList(ctx context.Context, id commonids.SubscriptionId) (result MarketplaceAgreementsListOperationResponse, err error)
- func (c AgreementsClient) MarketplaceAgreementsListComplete(ctx context.Context, id commonids.SubscriptionId) (MarketplaceAgreementsListCompleteResult, error)
- func (c AgreementsClient) MarketplaceAgreementsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result MarketplaceAgreementsListCompleteResult, err error)
- type DatadogAgreementProperties
- type DatadogAgreementResource
- type DatadogAgreementResourceOperationPredicate
- type MarketplaceAgreementsCreateOrUpdateOperationResponse
- type MarketplaceAgreementsListCompleteResult
- type MarketplaceAgreementsListCustomPager
- type MarketplaceAgreementsListOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgreementsClient ¶
type AgreementsClient struct {
Client *resourcemanager.Client
}
func NewAgreementsClientWithBaseURI ¶
func NewAgreementsClientWithBaseURI(sdkApi sdkEnv.Api) (*AgreementsClient, error)
func (AgreementsClient) MarketplaceAgreementsCreateOrUpdate ¶
func (c AgreementsClient) MarketplaceAgreementsCreateOrUpdate(ctx context.Context, id commonids.SubscriptionId, input DatadogAgreementResource) (result MarketplaceAgreementsCreateOrUpdateOperationResponse, err error)
MarketplaceAgreementsCreateOrUpdate ...
func (AgreementsClient) MarketplaceAgreementsList ¶
func (c AgreementsClient) MarketplaceAgreementsList(ctx context.Context, id commonids.SubscriptionId) (result MarketplaceAgreementsListOperationResponse, err error)
MarketplaceAgreementsList ...
func (AgreementsClient) MarketplaceAgreementsListComplete ¶
func (c AgreementsClient) MarketplaceAgreementsListComplete(ctx context.Context, id commonids.SubscriptionId) (MarketplaceAgreementsListCompleteResult, error)
MarketplaceAgreementsListComplete retrieves all the results into a single object
func (AgreementsClient) MarketplaceAgreementsListCompleteMatchingPredicate ¶
func (c AgreementsClient) MarketplaceAgreementsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate DatadogAgreementResourceOperationPredicate) (result MarketplaceAgreementsListCompleteResult, err error)
MarketplaceAgreementsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type DatadogAgreementProperties ¶
type DatadogAgreementProperties struct { Accepted *bool `json:"accepted,omitempty"` LicenseTextLink *string `json:"licenseTextLink,omitempty"` Plan *string `json:"plan,omitempty"` PrivacyPolicyLink *string `json:"privacyPolicyLink,omitempty"` Product *string `json:"product,omitempty"` Publisher *string `json:"publisher,omitempty"` RetrieveDatetime *string `json:"retrieveDatetime,omitempty"` Signature *string `json:"signature,omitempty"` }
func (*DatadogAgreementProperties) GetRetrieveDatetimeAsTime ¶
func (o *DatadogAgreementProperties) GetRetrieveDatetimeAsTime() (*time.Time, error)
func (*DatadogAgreementProperties) SetRetrieveDatetimeAsTime ¶
func (o *DatadogAgreementProperties) SetRetrieveDatetimeAsTime(input time.Time)
type DatadogAgreementResource ¶
type DatadogAgreementResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DatadogAgreementProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DatadogAgreementResourceOperationPredicate ¶
func (DatadogAgreementResourceOperationPredicate) Matches ¶
func (p DatadogAgreementResourceOperationPredicate) Matches(input DatadogAgreementResource) bool
type MarketplaceAgreementsCreateOrUpdateOperationResponse ¶
type MarketplaceAgreementsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DatadogAgreementResource }
type MarketplaceAgreementsListCompleteResult ¶
type MarketplaceAgreementsListCompleteResult struct { LatestHttpResponse *http.Response Items []DatadogAgreementResource }
type MarketplaceAgreementsListCustomPager ¶
func (*MarketplaceAgreementsListCustomPager) NextPageLink ¶
func (p *MarketplaceAgreementsListCustomPager) NextPageLink() *odata.Link
type MarketplaceAgreementsListOperationResponse ¶
type MarketplaceAgreementsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DatadogAgreementResource }
Click to show internal directories.
Click to hide internal directories.