Documentation
¶
Index ¶
- Constants
- type FilteringTagModel
- type NewRelicMonitorModel
- type NewRelicMonitorResource
- func (r NewRelicMonitorResource) Arguments() map[string]*pluginsdk.Schema
- func (r NewRelicMonitorResource) Attributes() map[string]*pluginsdk.Schema
- func (r NewRelicMonitorResource) Create() sdk.ResourceFunc
- func (r NewRelicMonitorResource) Delete() sdk.ResourceFunc
- func (r NewRelicMonitorResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r NewRelicMonitorResource) ModelObject() interface{}
- func (r NewRelicMonitorResource) Read() sdk.ResourceFunc
- func (r NewRelicMonitorResource) ResourceType() string
- type NewRelicTagRuleModel
- type NewRelicTagRuleResource
- func (r NewRelicTagRuleResource) Arguments() map[string]*pluginsdk.Schema
- func (r NewRelicTagRuleResource) Attributes() map[string]*pluginsdk.Schema
- func (r NewRelicTagRuleResource) Create() sdk.ResourceFunc
- func (r NewRelicTagRuleResource) Delete() sdk.ResourceFunc
- func (r NewRelicTagRuleResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r NewRelicTagRuleResource) ModelObject() interface{}
- func (r NewRelicTagRuleResource) Read() sdk.ResourceFunc
- func (r NewRelicTagRuleResource) ResourceType() string
- func (r NewRelicTagRuleResource) Update() sdk.ResourceFunc
- type PlanDataModel
- type Registration
- type UserInfoModel
Constants ¶
View Source
const (
PlanSuffix = "@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilteringTagModel ¶
type NewRelicMonitorModel ¶
type NewRelicMonitorModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` AccountCreationSource monitors.AccountCreationSource `tfschema:"account_creation_source"` AccountId string `tfschema:"account_id"` IngestionKey string `tfschema:"ingestion_key"` Location string `tfschema:"location"` OrganizationId string `tfschema:"organization_id"` OrgCreationSource monitors.OrgCreationSource `tfschema:"org_creation_source"` PlanData []PlanDataModel `tfschema:"plan"` UserId string `tfschema:"user_id"` UserInfo []UserInfoModel `tfschema:"user"` }
type NewRelicMonitorResource ¶
type NewRelicMonitorResource struct{}
func (NewRelicMonitorResource) Arguments ¶
func (r NewRelicMonitorResource) Arguments() map[string]*pluginsdk.Schema
func (NewRelicMonitorResource) Attributes ¶
func (r NewRelicMonitorResource) Attributes() map[string]*pluginsdk.Schema
func (NewRelicMonitorResource) Create ¶
func (r NewRelicMonitorResource) Create() sdk.ResourceFunc
func (NewRelicMonitorResource) Delete ¶
func (r NewRelicMonitorResource) Delete() sdk.ResourceFunc
func (NewRelicMonitorResource) IDValidationFunc ¶
func (r NewRelicMonitorResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (NewRelicMonitorResource) ModelObject ¶
func (r NewRelicMonitorResource) ModelObject() interface{}
func (NewRelicMonitorResource) Read ¶
func (r NewRelicMonitorResource) Read() sdk.ResourceFunc
func (NewRelicMonitorResource) ResourceType ¶
func (r NewRelicMonitorResource) ResourceType() string
type NewRelicTagRuleModel ¶
type NewRelicTagRuleModel struct { NewRelicMonitorId string `tfschema:"monitor_id"` AadLogEnabled bool `tfschema:"azure_active_directory_log_enabled"` ActivityLogEnabled bool `tfschema:"activity_log_enabled"` LogTagFilter []FilteringTagModel `tfschema:"log_tag_filter"` MetricEnabled bool `tfschema:"metric_enabled"` MetricTagFilter []FilteringTagModel `tfschema:"metric_tag_filter"` SubscriptionLogEnabled bool `tfschema:"subscription_log_enabled"` }
type NewRelicTagRuleResource ¶
type NewRelicTagRuleResource struct{}
func (NewRelicTagRuleResource) Arguments ¶
func (r NewRelicTagRuleResource) Arguments() map[string]*pluginsdk.Schema
func (NewRelicTagRuleResource) Attributes ¶
func (r NewRelicTagRuleResource) Attributes() map[string]*pluginsdk.Schema
func (NewRelicTagRuleResource) Create ¶
func (r NewRelicTagRuleResource) Create() sdk.ResourceFunc
func (NewRelicTagRuleResource) Delete ¶
func (r NewRelicTagRuleResource) Delete() sdk.ResourceFunc
func (NewRelicTagRuleResource) IDValidationFunc ¶
func (r NewRelicTagRuleResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (NewRelicTagRuleResource) ModelObject ¶
func (r NewRelicTagRuleResource) ModelObject() interface{}
func (NewRelicTagRuleResource) Read ¶
func (r NewRelicTagRuleResource) Read() sdk.ResourceFunc
func (NewRelicTagRuleResource) ResourceType ¶
func (r NewRelicTagRuleResource) ResourceType() string
func (NewRelicTagRuleResource) Update ¶
func (r NewRelicTagRuleResource) Update() sdk.ResourceFunc
type PlanDataModel ¶
type Registration ¶
type Registration struct{}
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns a list of Data Sources supported by this Service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
Resources returns a list of 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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.