Documentation
¶
Index ¶
- func RemediationGetAtScope(ctx context.Context, client *policyinsights.RemediationsClient, name string, ...) (policyinsights.Remediation, error)
- type DefinitionReferenceInOldApiVersion
- type ManagementGroupAssignmentResource
- func (r ManagementGroupAssignmentResource) Arguments() map[string]*pluginsdk.Schema
- func (r ManagementGroupAssignmentResource) Attributes() map[string]*pluginsdk.Schema
- func (r ManagementGroupAssignmentResource) Create() sdk.ResourceFunc
- func (r ManagementGroupAssignmentResource) Delete() sdk.ResourceFunc
- func (r ManagementGroupAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ManagementGroupAssignmentResource) ModelObject() interface{}
- func (r ManagementGroupAssignmentResource) Read() sdk.ResourceFunc
- func (r ManagementGroupAssignmentResource) ResourceType() string
- func (r ManagementGroupAssignmentResource) Update() sdk.ResourceFunc
- type Registration
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type ResourceAssignmentResource
- func (r ResourceAssignmentResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceAssignmentResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceAssignmentResource) Create() sdk.ResourceFunc
- func (r ResourceAssignmentResource) Delete() sdk.ResourceFunc
- func (r ResourceAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceAssignmentResource) ModelObject() interface{}
- func (r ResourceAssignmentResource) Read() sdk.ResourceFunc
- func (r ResourceAssignmentResource) ResourceType() string
- func (r ResourceAssignmentResource) Update() sdk.ResourceFunc
- type ResourceGroupAssignmentResource
- func (r ResourceGroupAssignmentResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceGroupAssignmentResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceGroupAssignmentResource) Create() sdk.ResourceFunc
- func (r ResourceGroupAssignmentResource) Delete() sdk.ResourceFunc
- func (r ResourceGroupAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceGroupAssignmentResource) ModelObject() interface{}
- func (r ResourceGroupAssignmentResource) Read() sdk.ResourceFunc
- func (r ResourceGroupAssignmentResource) ResourceType() string
- func (r ResourceGroupAssignmentResource) Update() sdk.ResourceFunc
- type SubscriptionAssignmentResource
- func (r SubscriptionAssignmentResource) Arguments() map[string]*pluginsdk.Schema
- func (r SubscriptionAssignmentResource) Attributes() map[string]*pluginsdk.Schema
- func (r SubscriptionAssignmentResource) Create() sdk.ResourceFunc
- func (r SubscriptionAssignmentResource) Delete() sdk.ResourceFunc
- func (r SubscriptionAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r SubscriptionAssignmentResource) ModelObject() interface{}
- func (r SubscriptionAssignmentResource) Read() sdk.ResourceFunc
- func (r SubscriptionAssignmentResource) ResourceType() string
- func (r SubscriptionAssignmentResource) Update() sdk.ResourceFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RemediationGetAtScope ¶
func RemediationGetAtScope(ctx context.Context, client *policyinsights.RemediationsClient, name string, scopeId parse.PolicyScopeId) (policyinsights.Remediation, error)
RemediationGetAtScope is a wrapper of the 4 Get functions on RemediationsClient, combining them into one to simplify code.
Types ¶
type DefinitionReferenceInOldApiVersion ¶
type DefinitionReferenceInOldApiVersion struct { // PolicyDefinitionID - The ID of the policy definition or policy set definition. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // Parameters - The parameter values for the referenced policy rule. The keys are the parameter names. Parameters map[string]*policy.ParameterValuesValue `json:"parameters"` }
type ManagementGroupAssignmentResource ¶
type ManagementGroupAssignmentResource struct {
// contains filtered or unexported fields
}
func (ManagementGroupAssignmentResource) Arguments ¶
func (r ManagementGroupAssignmentResource) Arguments() map[string]*pluginsdk.Schema
func (ManagementGroupAssignmentResource) Attributes ¶
func (r ManagementGroupAssignmentResource) Attributes() map[string]*pluginsdk.Schema
func (ManagementGroupAssignmentResource) Create ¶
func (r ManagementGroupAssignmentResource) Create() sdk.ResourceFunc
func (ManagementGroupAssignmentResource) Delete ¶
func (r ManagementGroupAssignmentResource) Delete() sdk.ResourceFunc
func (ManagementGroupAssignmentResource) IDValidationFunc ¶
func (r ManagementGroupAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ManagementGroupAssignmentResource) ModelObject ¶
func (r ManagementGroupAssignmentResource) ModelObject() interface{}
func (ManagementGroupAssignmentResource) Read ¶
func (r ManagementGroupAssignmentResource) Read() sdk.ResourceFunc
func (ManagementGroupAssignmentResource) ResourceType ¶
func (r ManagementGroupAssignmentResource) ResourceType() string
func (ManagementGroupAssignmentResource) Update ¶
func (r ManagementGroupAssignmentResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type ResourceAssignmentResource ¶
type ResourceAssignmentResource struct {
// contains filtered or unexported fields
}
func (ResourceAssignmentResource) Arguments ¶
func (r ResourceAssignmentResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceAssignmentResource) Attributes ¶
func (r ResourceAssignmentResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceAssignmentResource) Create ¶
func (r ResourceAssignmentResource) Create() sdk.ResourceFunc
func (ResourceAssignmentResource) Delete ¶
func (r ResourceAssignmentResource) Delete() sdk.ResourceFunc
func (ResourceAssignmentResource) IDValidationFunc ¶
func (r ResourceAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceAssignmentResource) ModelObject ¶
func (r ResourceAssignmentResource) ModelObject() interface{}
func (ResourceAssignmentResource) Read ¶
func (r ResourceAssignmentResource) Read() sdk.ResourceFunc
func (ResourceAssignmentResource) ResourceType ¶
func (r ResourceAssignmentResource) ResourceType() string
func (ResourceAssignmentResource) Update ¶
func (r ResourceAssignmentResource) Update() sdk.ResourceFunc
type ResourceGroupAssignmentResource ¶
type ResourceGroupAssignmentResource struct {
// contains filtered or unexported fields
}
func (ResourceGroupAssignmentResource) Arguments ¶
func (r ResourceGroupAssignmentResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceGroupAssignmentResource) Attributes ¶
func (r ResourceGroupAssignmentResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceGroupAssignmentResource) Create ¶
func (r ResourceGroupAssignmentResource) Create() sdk.ResourceFunc
func (ResourceGroupAssignmentResource) Delete ¶
func (r ResourceGroupAssignmentResource) Delete() sdk.ResourceFunc
func (ResourceGroupAssignmentResource) IDValidationFunc ¶
func (r ResourceGroupAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceGroupAssignmentResource) ModelObject ¶
func (r ResourceGroupAssignmentResource) ModelObject() interface{}
func (ResourceGroupAssignmentResource) Read ¶
func (r ResourceGroupAssignmentResource) Read() sdk.ResourceFunc
func (ResourceGroupAssignmentResource) ResourceType ¶
func (r ResourceGroupAssignmentResource) ResourceType() string
func (ResourceGroupAssignmentResource) Update ¶
func (r ResourceGroupAssignmentResource) Update() sdk.ResourceFunc
type SubscriptionAssignmentResource ¶
type SubscriptionAssignmentResource struct {
// contains filtered or unexported fields
}
func (SubscriptionAssignmentResource) Arguments ¶
func (r SubscriptionAssignmentResource) Arguments() map[string]*pluginsdk.Schema
func (SubscriptionAssignmentResource) Attributes ¶
func (r SubscriptionAssignmentResource) Attributes() map[string]*pluginsdk.Schema
func (SubscriptionAssignmentResource) Create ¶
func (r SubscriptionAssignmentResource) Create() sdk.ResourceFunc
func (SubscriptionAssignmentResource) Delete ¶
func (r SubscriptionAssignmentResource) Delete() sdk.ResourceFunc
func (SubscriptionAssignmentResource) IDValidationFunc ¶
func (r SubscriptionAssignmentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (SubscriptionAssignmentResource) ModelObject ¶
func (r SubscriptionAssignmentResource) ModelObject() interface{}
func (SubscriptionAssignmentResource) Read ¶
func (r SubscriptionAssignmentResource) Read() sdk.ResourceFunc
func (SubscriptionAssignmentResource) ResourceType ¶
func (r SubscriptionAssignmentResource) ResourceType() string
func (SubscriptionAssignmentResource) Update ¶
func (r SubscriptionAssignmentResource) Update() sdk.ResourceFunc
Source Files
¶
- assignment.go
- assignment_base_resource.go
- assignment_management_group_resource.go
- assignment_resource.go
- assignment_resource_group_resource.go
- assignment_subscription_resource.go
- metadata.go
- policy.go
- policy_assignment_resource.go
- policy_definition_data_source.go
- policy_definition_resource.go
- policy_remediation_resource.go
- policy_set_definition_data_source.go
- policy_set_definition_resource.go
- policy_virtual_machine_configuration_assignment_data_source.go
- policy_virtual_machine_configuration_assignment_resource.go
- registration.go
- resourceids.go
- virtual_machine_configuration_policy_assignment_resource.go
Click to show internal directories.
Click to hide internal directories.