Documentation
¶
Index ¶
- type Dashboard
- func (r *Dashboard) DashboardProperties() *pulumi.StringOutput
- func (r *Dashboard) ID() *pulumi.IDOutput
- func (r *Dashboard) Location() *pulumi.StringOutput
- func (r *Dashboard) Name() *pulumi.StringOutput
- func (r *Dashboard) ResourceGroupName() *pulumi.StringOutput
- func (r *Dashboard) Tags() *pulumi.MapOutput
- func (r *Dashboard) URN() *pulumi.URNOutput
- type DashboardArgs
- type DashboardState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dashboard ¶
type Dashboard struct {
// contains filtered or unexported fields
}
Manages a shared dashboard in the Azure Portal.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/dashboard.html.markdown.
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.ID, state *DashboardState, opts ...pulumi.ResourceOpt) (*Dashboard, error)
GetDashboard gets an existing Dashboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOpt) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) DashboardProperties ¶
func (r *Dashboard) DashboardProperties() *pulumi.StringOutput
JSON data representing dashboard body. See above for details on how to obtain this from the Portal.
func (*Dashboard) Location ¶
func (r *Dashboard) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*Dashboard) Name ¶
func (r *Dashboard) Name() *pulumi.StringOutput
Specifies the name of the Shared Dashboard. This should be be 64 chars max, only alphanumeric and hyphens (no spaces). For a more friendly display name, add the `hidden-title` tag.
func (*Dashboard) ResourceGroupName ¶
func (r *Dashboard) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the dashboard.
type DashboardArgs ¶
type DashboardArgs struct { // JSON data representing dashboard body. See above for details on how to obtain this from the Portal. DashboardProperties interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Shared Dashboard. This should be be 64 chars max, only alphanumeric and hyphens (no spaces). For a more friendly display name, add the `hidden-title` tag. Name interface{} // The name of the resource group in which to // create the dashboard. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a Dashboard resource.
type DashboardState ¶
type DashboardState struct { // JSON data representing dashboard body. See above for details on how to obtain this from the Portal. DashboardProperties interface{} // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Shared Dashboard. This should be be 64 chars max, only alphanumeric and hyphens (no spaces). For a more friendly display name, add the `hidden-title` tag. Name interface{} // The name of the resource group in which to // create the dashboard. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering Dashboard resources.