Documentation ¶
Overview ¶
A Pulumi package to create resource in vantage.sh.
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccessGrant
- type AccessGrantArgs
- type AccessGrantArray
- type AccessGrantArrayInput
- type AccessGrantArrayOutput
- func (AccessGrantArrayOutput) ElementType() reflect.Type
- func (o AccessGrantArrayOutput) Index(i pulumi.IntInput) AccessGrantOutput
- func (o AccessGrantArrayOutput) ToAccessGrantArrayOutput() AccessGrantArrayOutput
- func (o AccessGrantArrayOutput) ToAccessGrantArrayOutputWithContext(ctx context.Context) AccessGrantArrayOutput
- type AccessGrantInput
- type AccessGrantMap
- type AccessGrantMapInput
- type AccessGrantMapOutput
- func (AccessGrantMapOutput) ElementType() reflect.Type
- func (o AccessGrantMapOutput) MapIndex(k pulumi.StringInput) AccessGrantOutput
- func (o AccessGrantMapOutput) ToAccessGrantMapOutput() AccessGrantMapOutput
- func (o AccessGrantMapOutput) ToAccessGrantMapOutputWithContext(ctx context.Context) AccessGrantMapOutput
- type AccessGrantOutput
- func (o AccessGrantOutput) Access() pulumi.StringOutput
- func (AccessGrantOutput) ElementType() reflect.Type
- func (o AccessGrantOutput) ResourceToken() pulumi.StringOutput
- func (o AccessGrantOutput) TeamToken() pulumi.StringOutput
- func (o AccessGrantOutput) ToAccessGrantOutput() AccessGrantOutput
- func (o AccessGrantOutput) ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput
- func (o AccessGrantOutput) Token() pulumi.StringOutput
- type AccessGrantState
- type AwsProvider
- type AwsProviderArgs
- type AwsProviderArray
- type AwsProviderArrayInput
- type AwsProviderArrayOutput
- func (AwsProviderArrayOutput) ElementType() reflect.Type
- func (o AwsProviderArrayOutput) Index(i pulumi.IntInput) AwsProviderOutput
- func (o AwsProviderArrayOutput) ToAwsProviderArrayOutput() AwsProviderArrayOutput
- func (o AwsProviderArrayOutput) ToAwsProviderArrayOutputWithContext(ctx context.Context) AwsProviderArrayOutput
- type AwsProviderInput
- type AwsProviderMap
- type AwsProviderMapInput
- type AwsProviderMapOutput
- func (AwsProviderMapOutput) ElementType() reflect.Type
- func (o AwsProviderMapOutput) MapIndex(k pulumi.StringInput) AwsProviderOutput
- func (o AwsProviderMapOutput) ToAwsProviderMapOutput() AwsProviderMapOutput
- func (o AwsProviderMapOutput) ToAwsProviderMapOutputWithContext(ctx context.Context) AwsProviderMapOutput
- type AwsProviderOutput
- func (o AwsProviderOutput) BucketArn() pulumi.StringPtrOutput
- func (o AwsProviderOutput) CrossAccountArn() pulumi.StringOutput
- func (AwsProviderOutput) ElementType() reflect.Type
- func (o AwsProviderOutput) ToAwsProviderOutput() AwsProviderOutput
- func (o AwsProviderOutput) ToAwsProviderOutputWithContext(ctx context.Context) AwsProviderOutput
- type AwsProviderState
- type CostReport
- type CostReportArgs
- type CostReportArray
- type CostReportArrayInput
- type CostReportArrayOutput
- func (CostReportArrayOutput) ElementType() reflect.Type
- func (o CostReportArrayOutput) Index(i pulumi.IntInput) CostReportOutput
- func (o CostReportArrayOutput) ToCostReportArrayOutput() CostReportArrayOutput
- func (o CostReportArrayOutput) ToCostReportArrayOutputWithContext(ctx context.Context) CostReportArrayOutput
- type CostReportInput
- type CostReportMap
- type CostReportMapInput
- type CostReportMapOutput
- func (CostReportMapOutput) ElementType() reflect.Type
- func (o CostReportMapOutput) MapIndex(k pulumi.StringInput) CostReportOutput
- func (o CostReportMapOutput) ToCostReportMapOutput() CostReportMapOutput
- func (o CostReportMapOutput) ToCostReportMapOutputWithContext(ctx context.Context) CostReportMapOutput
- type CostReportOutput
- func (CostReportOutput) ElementType() reflect.Type
- func (o CostReportOutput) Filter() pulumi.StringPtrOutput
- func (o CostReportOutput) FolderToken() pulumi.StringOutput
- func (o CostReportOutput) SavedFilterTokens() pulumi.StringArrayOutput
- func (o CostReportOutput) Title() pulumi.StringOutput
- func (o CostReportOutput) ToCostReportOutput() CostReportOutput
- func (o CostReportOutput) ToCostReportOutputWithContext(ctx context.Context) CostReportOutput
- func (o CostReportOutput) Token() pulumi.StringOutput
- func (o CostReportOutput) WorkspaceToken() pulumi.StringOutput
- type CostReportState
- type Dashboard
- type DashboardArgs
- type DashboardArray
- type DashboardArrayInput
- type DashboardArrayOutput
- func (DashboardArrayOutput) ElementType() reflect.Type
- func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
- func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
- func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
- type DashboardInput
- type DashboardMap
- type DashboardMapInput
- type DashboardMapOutput
- type DashboardOutput
- func (o DashboardOutput) DateBin() pulumi.StringOutput
- func (o DashboardOutput) DateInterval() pulumi.StringOutput
- func (DashboardOutput) ElementType() reflect.Type
- func (o DashboardOutput) EndDate() pulumi.StringOutput
- func (o DashboardOutput) StartDate() pulumi.StringOutput
- func (o DashboardOutput) Title() pulumi.StringOutput
- func (o DashboardOutput) ToDashboardOutput() DashboardOutput
- func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
- func (o DashboardOutput) Token() pulumi.StringOutput
- func (o DashboardOutput) WidgetTokens() pulumi.StringArrayOutput
- func (o DashboardOutput) WorkspaceToken() pulumi.StringOutput
- type DashboardState
- type Folder
- type FolderArgs
- type FolderArray
- type FolderArrayInput
- type FolderArrayOutput
- type FolderInput
- type FolderMap
- type FolderMapInput
- type FolderMapOutput
- type FolderOutput
- func (FolderOutput) ElementType() reflect.Type
- func (o FolderOutput) ParentFolderToken() pulumi.StringOutput
- func (o FolderOutput) Title() pulumi.StringOutput
- func (o FolderOutput) ToFolderOutput() FolderOutput
- func (o FolderOutput) ToFolderOutputWithContext(ctx context.Context) FolderOutput
- func (o FolderOutput) Token() pulumi.StringOutput
- func (o FolderOutput) WorkspaceToken() pulumi.StringOutput
- type FolderState
- type GetAccessGrantsAccessGrant
- type GetAccessGrantsAccessGrantArgs
- func (GetAccessGrantsAccessGrantArgs) ElementType() reflect.Type
- func (i GetAccessGrantsAccessGrantArgs) ToGetAccessGrantsAccessGrantOutput() GetAccessGrantsAccessGrantOutput
- func (i GetAccessGrantsAccessGrantArgs) ToGetAccessGrantsAccessGrantOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantOutput
- type GetAccessGrantsAccessGrantArray
- func (GetAccessGrantsAccessGrantArray) ElementType() reflect.Type
- func (i GetAccessGrantsAccessGrantArray) ToGetAccessGrantsAccessGrantArrayOutput() GetAccessGrantsAccessGrantArrayOutput
- func (i GetAccessGrantsAccessGrantArray) ToGetAccessGrantsAccessGrantArrayOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantArrayOutput
- type GetAccessGrantsAccessGrantArrayInput
- type GetAccessGrantsAccessGrantArrayOutput
- func (GetAccessGrantsAccessGrantArrayOutput) ElementType() reflect.Type
- func (o GetAccessGrantsAccessGrantArrayOutput) Index(i pulumi.IntInput) GetAccessGrantsAccessGrantOutput
- func (o GetAccessGrantsAccessGrantArrayOutput) ToGetAccessGrantsAccessGrantArrayOutput() GetAccessGrantsAccessGrantArrayOutput
- func (o GetAccessGrantsAccessGrantArrayOutput) ToGetAccessGrantsAccessGrantArrayOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantArrayOutput
- type GetAccessGrantsAccessGrantInput
- type GetAccessGrantsAccessGrantOutput
- func (o GetAccessGrantsAccessGrantOutput) Access() pulumi.StringOutput
- func (GetAccessGrantsAccessGrantOutput) ElementType() reflect.Type
- func (o GetAccessGrantsAccessGrantOutput) ResourceToken() pulumi.StringOutput
- func (o GetAccessGrantsAccessGrantOutput) TeamToken() pulumi.StringOutput
- func (o GetAccessGrantsAccessGrantOutput) ToGetAccessGrantsAccessGrantOutput() GetAccessGrantsAccessGrantOutput
- func (o GetAccessGrantsAccessGrantOutput) ToGetAccessGrantsAccessGrantOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantOutput
- func (o GetAccessGrantsAccessGrantOutput) Token() pulumi.StringOutput
- type GetAccessGrantsResult
- type GetAwsProviderInfoResult
- type GetCostReportsCostReport
- type GetCostReportsCostReportArgs
- func (GetCostReportsCostReportArgs) ElementType() reflect.Type
- func (i GetCostReportsCostReportArgs) ToGetCostReportsCostReportOutput() GetCostReportsCostReportOutput
- func (i GetCostReportsCostReportArgs) ToGetCostReportsCostReportOutputWithContext(ctx context.Context) GetCostReportsCostReportOutput
- type GetCostReportsCostReportArray
- func (GetCostReportsCostReportArray) ElementType() reflect.Type
- func (i GetCostReportsCostReportArray) ToGetCostReportsCostReportArrayOutput() GetCostReportsCostReportArrayOutput
- func (i GetCostReportsCostReportArray) ToGetCostReportsCostReportArrayOutputWithContext(ctx context.Context) GetCostReportsCostReportArrayOutput
- type GetCostReportsCostReportArrayInput
- type GetCostReportsCostReportArrayOutput
- func (GetCostReportsCostReportArrayOutput) ElementType() reflect.Type
- func (o GetCostReportsCostReportArrayOutput) Index(i pulumi.IntInput) GetCostReportsCostReportOutput
- func (o GetCostReportsCostReportArrayOutput) ToGetCostReportsCostReportArrayOutput() GetCostReportsCostReportArrayOutput
- func (o GetCostReportsCostReportArrayOutput) ToGetCostReportsCostReportArrayOutputWithContext(ctx context.Context) GetCostReportsCostReportArrayOutput
- type GetCostReportsCostReportInput
- type GetCostReportsCostReportOutput
- func (GetCostReportsCostReportOutput) ElementType() reflect.Type
- func (o GetCostReportsCostReportOutput) Filter() pulumi.StringOutput
- func (o GetCostReportsCostReportOutput) FolderToken() pulumi.StringOutput
- func (o GetCostReportsCostReportOutput) SavedFilterTokens() pulumi.StringArrayOutput
- func (o GetCostReportsCostReportOutput) Title() pulumi.StringOutput
- func (o GetCostReportsCostReportOutput) ToGetCostReportsCostReportOutput() GetCostReportsCostReportOutput
- func (o GetCostReportsCostReportOutput) ToGetCostReportsCostReportOutputWithContext(ctx context.Context) GetCostReportsCostReportOutput
- func (o GetCostReportsCostReportOutput) Token() pulumi.StringOutput
- func (o GetCostReportsCostReportOutput) WorkspaceToken() pulumi.StringOutput
- type GetCostReportsResult
- type GetDashboardsDashboard
- type GetDashboardsDashboardArgs
- type GetDashboardsDashboardArray
- func (GetDashboardsDashboardArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
- func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
- type GetDashboardsDashboardArrayInput
- type GetDashboardsDashboardArrayOutput
- func (GetDashboardsDashboardArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
- func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
- type GetDashboardsDashboardInput
- type GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardOutput) DateBin() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) DateInterval() pulumi.StringOutput
- func (GetDashboardsDashboardOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardOutput) EndDate() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) StartDate() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) Title() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardOutput) Token() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) WidgetTokens() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardOutput) WorkspaceToken() pulumi.StringOutput
- type GetDashboardsResult
- type GetFoldersFolder
- type GetFoldersFolderArgs
- type GetFoldersFolderArray
- type GetFoldersFolderArrayInput
- type GetFoldersFolderArrayOutput
- func (GetFoldersFolderArrayOutput) ElementType() reflect.Type
- func (o GetFoldersFolderArrayOutput) Index(i pulumi.IntInput) GetFoldersFolderOutput
- func (o GetFoldersFolderArrayOutput) ToGetFoldersFolderArrayOutput() GetFoldersFolderArrayOutput
- func (o GetFoldersFolderArrayOutput) ToGetFoldersFolderArrayOutputWithContext(ctx context.Context) GetFoldersFolderArrayOutput
- type GetFoldersFolderInput
- type GetFoldersFolderOutput
- func (GetFoldersFolderOutput) ElementType() reflect.Type
- func (o GetFoldersFolderOutput) ParentFolderToken() pulumi.StringOutput
- func (o GetFoldersFolderOutput) SavedFilterTokens() pulumi.StringArrayOutput
- func (o GetFoldersFolderOutput) Title() pulumi.StringOutput
- func (o GetFoldersFolderOutput) ToGetFoldersFolderOutput() GetFoldersFolderOutput
- func (o GetFoldersFolderOutput) ToGetFoldersFolderOutputWithContext(ctx context.Context) GetFoldersFolderOutput
- func (o GetFoldersFolderOutput) Token() pulumi.StringOutput
- func (o GetFoldersFolderOutput) WorkspaceToken() pulumi.StringOutput
- type GetFoldersResult
- type GetSegmentsResult
- type GetTeamsResult
- type GetTeamsTeam
- type GetTeamsTeamArgs
- type GetTeamsTeamArray
- type GetTeamsTeamArrayInput
- type GetTeamsTeamArrayOutput
- func (GetTeamsTeamArrayOutput) ElementType() reflect.Type
- func (o GetTeamsTeamArrayOutput) Index(i pulumi.IntInput) GetTeamsTeamOutput
- func (o GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput
- func (o GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutputWithContext(ctx context.Context) GetTeamsTeamArrayOutput
- type GetTeamsTeamInput
- type GetTeamsTeamOutput
- func (o GetTeamsTeamOutput) Description() pulumi.StringOutput
- func (GetTeamsTeamOutput) ElementType() reflect.Type
- func (o GetTeamsTeamOutput) Name() pulumi.StringOutput
- func (o GetTeamsTeamOutput) ToGetTeamsTeamOutput() GetTeamsTeamOutput
- func (o GetTeamsTeamOutput) ToGetTeamsTeamOutputWithContext(ctx context.Context) GetTeamsTeamOutput
- func (o GetTeamsTeamOutput) Token() pulumi.StringOutput
- func (o GetTeamsTeamOutput) UserEmails() pulumi.StringArrayOutput
- func (o GetTeamsTeamOutput) UserTokens() pulumi.StringArrayOutput
- func (o GetTeamsTeamOutput) WorkspaceTokens() pulumi.StringArrayOutput
- type GetUsersResult
- type GetUsersUser
- type GetUsersUserArgs
- type GetUsersUserArray
- type GetUsersUserArrayInput
- type GetUsersUserArrayOutput
- func (GetUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
- type GetUsersUserInput
- type GetUsersUserOutput
- func (GetUsersUserOutput) ElementType() reflect.Type
- func (o GetUsersUserOutput) Email() pulumi.StringOutput
- func (o GetUsersUserOutput) Name() pulumi.StringOutput
- func (o GetUsersUserOutput) Role() pulumi.StringOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
- func (o GetUsersUserOutput) Token() pulumi.StringOutput
- type GetWorkspacesResult
- type GetWorkspacesWorkspace
- type GetWorkspacesWorkspaceArgs
- type GetWorkspacesWorkspaceArray
- func (GetWorkspacesWorkspaceArray) ElementType() reflect.Type
- func (i GetWorkspacesWorkspaceArray) ToGetWorkspacesWorkspaceArrayOutput() GetWorkspacesWorkspaceArrayOutput
- func (i GetWorkspacesWorkspaceArray) ToGetWorkspacesWorkspaceArrayOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceArrayOutput
- type GetWorkspacesWorkspaceArrayInput
- type GetWorkspacesWorkspaceArrayOutput
- func (GetWorkspacesWorkspaceArrayOutput) ElementType() reflect.Type
- func (o GetWorkspacesWorkspaceArrayOutput) Index(i pulumi.IntInput) GetWorkspacesWorkspaceOutput
- func (o GetWorkspacesWorkspaceArrayOutput) ToGetWorkspacesWorkspaceArrayOutput() GetWorkspacesWorkspaceArrayOutput
- func (o GetWorkspacesWorkspaceArrayOutput) ToGetWorkspacesWorkspaceArrayOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceArrayOutput
- type GetWorkspacesWorkspaceInput
- type GetWorkspacesWorkspaceOutput
- func (GetWorkspacesWorkspaceOutput) ElementType() reflect.Type
- func (o GetWorkspacesWorkspaceOutput) Name() pulumi.StringOutput
- func (o GetWorkspacesWorkspaceOutput) ToGetWorkspacesWorkspaceOutput() GetWorkspacesWorkspaceOutput
- func (o GetWorkspacesWorkspaceOutput) ToGetWorkspacesWorkspaceOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceOutput
- func (o GetWorkspacesWorkspaceOutput) Token() pulumi.StringOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApiToken() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Host() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type SavedFilter
- type SavedFilterArgs
- type SavedFilterArray
- type SavedFilterArrayInput
- type SavedFilterArrayOutput
- func (SavedFilterArrayOutput) ElementType() reflect.Type
- func (o SavedFilterArrayOutput) Index(i pulumi.IntInput) SavedFilterOutput
- func (o SavedFilterArrayOutput) ToSavedFilterArrayOutput() SavedFilterArrayOutput
- func (o SavedFilterArrayOutput) ToSavedFilterArrayOutputWithContext(ctx context.Context) SavedFilterArrayOutput
- type SavedFilterInput
- type SavedFilterMap
- type SavedFilterMapInput
- type SavedFilterMapOutput
- func (SavedFilterMapOutput) ElementType() reflect.Type
- func (o SavedFilterMapOutput) MapIndex(k pulumi.StringInput) SavedFilterOutput
- func (o SavedFilterMapOutput) ToSavedFilterMapOutput() SavedFilterMapOutput
- func (o SavedFilterMapOutput) ToSavedFilterMapOutputWithContext(ctx context.Context) SavedFilterMapOutput
- type SavedFilterOutput
- func (SavedFilterOutput) ElementType() reflect.Type
- func (o SavedFilterOutput) Filter() pulumi.StringOutput
- func (o SavedFilterOutput) Title() pulumi.StringOutput
- func (o SavedFilterOutput) ToSavedFilterOutput() SavedFilterOutput
- func (o SavedFilterOutput) ToSavedFilterOutputWithContext(ctx context.Context) SavedFilterOutput
- func (o SavedFilterOutput) Token() pulumi.StringOutput
- func (o SavedFilterOutput) WorkspaceToken() pulumi.StringOutput
- type SavedFilterState
- type SavedFiltersFilter
- type SavedFiltersFilterArgs
- type SavedFiltersFilterArray
- type SavedFiltersFilterArrayInput
- type SavedFiltersFilterArrayOutput
- func (SavedFiltersFilterArrayOutput) ElementType() reflect.Type
- func (o SavedFiltersFilterArrayOutput) Index(i pulumi.IntInput) SavedFiltersFilterOutput
- func (o SavedFiltersFilterArrayOutput) ToSavedFiltersFilterArrayOutput() SavedFiltersFilterArrayOutput
- func (o SavedFiltersFilterArrayOutput) ToSavedFiltersFilterArrayOutputWithContext(ctx context.Context) SavedFiltersFilterArrayOutput
- type SavedFiltersFilterInput
- type SavedFiltersFilterOutput
- func (o SavedFiltersFilterOutput) CostReportTokens() pulumi.StringArrayOutput
- func (SavedFiltersFilterOutput) ElementType() reflect.Type
- func (o SavedFiltersFilterOutput) Title() pulumi.StringOutput
- func (o SavedFiltersFilterOutput) ToSavedFiltersFilterOutput() SavedFiltersFilterOutput
- func (o SavedFiltersFilterOutput) ToSavedFiltersFilterOutputWithContext(ctx context.Context) SavedFiltersFilterOutput
- func (o SavedFiltersFilterOutput) Token() pulumi.StringOutput
- func (o SavedFiltersFilterOutput) WorkspaceToken() pulumi.StringOutput
- type SavedFiltersResult
- type Segment
- type SegmentArgs
- type SegmentArray
- type SegmentArrayInput
- type SegmentArrayOutput
- type SegmentInput
- type SegmentMap
- type SegmentMapInput
- type SegmentMapOutput
- type SegmentOutput
- func (o SegmentOutput) Description() pulumi.StringPtrOutput
- func (SegmentOutput) ElementType() reflect.Type
- func (o SegmentOutput) Filter() pulumi.StringOutput
- func (o SegmentOutput) ParentSegmentToken() pulumi.StringOutput
- func (o SegmentOutput) Priority() pulumi.IntOutput
- func (o SegmentOutput) Title() pulumi.StringOutput
- func (o SegmentOutput) ToSegmentOutput() SegmentOutput
- func (o SegmentOutput) ToSegmentOutputWithContext(ctx context.Context) SegmentOutput
- func (o SegmentOutput) Token() pulumi.StringOutput
- func (o SegmentOutput) TrackUnallocated() pulumi.BoolOutput
- func (o SegmentOutput) WorkspaceToken() pulumi.StringOutput
- type SegmentState
- type Team
- type TeamArgs
- type TeamArray
- type TeamArrayInput
- type TeamArrayOutput
- type TeamInput
- type TeamMap
- type TeamMapInput
- type TeamMapOutput
- type TeamOutput
- func (o TeamOutput) Description() pulumi.StringPtrOutput
- func (TeamOutput) ElementType() reflect.Type
- func (o TeamOutput) Name() pulumi.StringOutput
- func (o TeamOutput) ToTeamOutput() TeamOutput
- func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput
- func (o TeamOutput) Token() pulumi.StringOutput
- func (o TeamOutput) UserEmails() pulumi.StringArrayOutput
- func (o TeamOutput) UserTokens() pulumi.StringArrayOutput
- func (o TeamOutput) WorkspaceTokens() pulumi.StringArrayOutput
- type TeamState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AccessGrant ¶ added in v0.0.3
type AccessGrant struct { pulumi.CustomResourceState // Access level of the grant. Must be either `allowed` or `denied`. Access pulumi.StringOutput `pulumi:"access"` // Token of the resource being granted. ResourceToken pulumi.StringOutput `pulumi:"resourceToken"` // Token of the team being granted. TeamToken pulumi.StringOutput `pulumi:"teamToken"` // Token of the access grant. Token pulumi.StringOutput `pulumi:"token"` }
Manages an AccessGrant.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewAccessGrant(ctx, "demoAccessGrant", &vantage.AccessGrantArgs{ ResourceToken: pulumi.String("rprt_39d256c871cb6b2b"), TeamToken: pulumi.String("team_bd5c2d8abc233bfd"), }) if err != nil { return err } return nil }) }
```
func GetAccessGrant ¶ added in v0.0.3
func GetAccessGrant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGrantState, opts ...pulumi.ResourceOption) (*AccessGrant, error)
GetAccessGrant gets an existing AccessGrant 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 NewAccessGrant ¶ added in v0.0.3
func NewAccessGrant(ctx *pulumi.Context, name string, args *AccessGrantArgs, opts ...pulumi.ResourceOption) (*AccessGrant, error)
NewAccessGrant registers a new resource with the given unique name, arguments, and options.
func (*AccessGrant) ElementType ¶ added in v0.0.3
func (*AccessGrant) ElementType() reflect.Type
func (*AccessGrant) ToAccessGrantOutput ¶ added in v0.0.3
func (i *AccessGrant) ToAccessGrantOutput() AccessGrantOutput
func (*AccessGrant) ToAccessGrantOutputWithContext ¶ added in v0.0.3
func (i *AccessGrant) ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput
type AccessGrantArgs ¶ added in v0.0.3
type AccessGrantArgs struct { // Access level of the grant. Must be either `allowed` or `denied`. Access pulumi.StringPtrInput // Token of the resource being granted. ResourceToken pulumi.StringInput // Token of the team being granted. TeamToken pulumi.StringInput }
The set of arguments for constructing a AccessGrant resource.
func (AccessGrantArgs) ElementType ¶ added in v0.0.3
func (AccessGrantArgs) ElementType() reflect.Type
type AccessGrantArray ¶ added in v0.0.3
type AccessGrantArray []AccessGrantInput
func (AccessGrantArray) ElementType ¶ added in v0.0.3
func (AccessGrantArray) ElementType() reflect.Type
func (AccessGrantArray) ToAccessGrantArrayOutput ¶ added in v0.0.3
func (i AccessGrantArray) ToAccessGrantArrayOutput() AccessGrantArrayOutput
func (AccessGrantArray) ToAccessGrantArrayOutputWithContext ¶ added in v0.0.3
func (i AccessGrantArray) ToAccessGrantArrayOutputWithContext(ctx context.Context) AccessGrantArrayOutput
type AccessGrantArrayInput ¶ added in v0.0.3
type AccessGrantArrayInput interface { pulumi.Input ToAccessGrantArrayOutput() AccessGrantArrayOutput ToAccessGrantArrayOutputWithContext(context.Context) AccessGrantArrayOutput }
AccessGrantArrayInput is an input type that accepts AccessGrantArray and AccessGrantArrayOutput values. You can construct a concrete instance of `AccessGrantArrayInput` via:
AccessGrantArray{ AccessGrantArgs{...} }
type AccessGrantArrayOutput ¶ added in v0.0.3
type AccessGrantArrayOutput struct{ *pulumi.OutputState }
func (AccessGrantArrayOutput) ElementType ¶ added in v0.0.3
func (AccessGrantArrayOutput) ElementType() reflect.Type
func (AccessGrantArrayOutput) Index ¶ added in v0.0.3
func (o AccessGrantArrayOutput) Index(i pulumi.IntInput) AccessGrantOutput
func (AccessGrantArrayOutput) ToAccessGrantArrayOutput ¶ added in v0.0.3
func (o AccessGrantArrayOutput) ToAccessGrantArrayOutput() AccessGrantArrayOutput
func (AccessGrantArrayOutput) ToAccessGrantArrayOutputWithContext ¶ added in v0.0.3
func (o AccessGrantArrayOutput) ToAccessGrantArrayOutputWithContext(ctx context.Context) AccessGrantArrayOutput
type AccessGrantInput ¶ added in v0.0.3
type AccessGrantInput interface { pulumi.Input ToAccessGrantOutput() AccessGrantOutput ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput }
type AccessGrantMap ¶ added in v0.0.3
type AccessGrantMap map[string]AccessGrantInput
func (AccessGrantMap) ElementType ¶ added in v0.0.3
func (AccessGrantMap) ElementType() reflect.Type
func (AccessGrantMap) ToAccessGrantMapOutput ¶ added in v0.0.3
func (i AccessGrantMap) ToAccessGrantMapOutput() AccessGrantMapOutput
func (AccessGrantMap) ToAccessGrantMapOutputWithContext ¶ added in v0.0.3
func (i AccessGrantMap) ToAccessGrantMapOutputWithContext(ctx context.Context) AccessGrantMapOutput
type AccessGrantMapInput ¶ added in v0.0.3
type AccessGrantMapInput interface { pulumi.Input ToAccessGrantMapOutput() AccessGrantMapOutput ToAccessGrantMapOutputWithContext(context.Context) AccessGrantMapOutput }
AccessGrantMapInput is an input type that accepts AccessGrantMap and AccessGrantMapOutput values. You can construct a concrete instance of `AccessGrantMapInput` via:
AccessGrantMap{ "key": AccessGrantArgs{...} }
type AccessGrantMapOutput ¶ added in v0.0.3
type AccessGrantMapOutput struct{ *pulumi.OutputState }
func (AccessGrantMapOutput) ElementType ¶ added in v0.0.3
func (AccessGrantMapOutput) ElementType() reflect.Type
func (AccessGrantMapOutput) MapIndex ¶ added in v0.0.3
func (o AccessGrantMapOutput) MapIndex(k pulumi.StringInput) AccessGrantOutput
func (AccessGrantMapOutput) ToAccessGrantMapOutput ¶ added in v0.0.3
func (o AccessGrantMapOutput) ToAccessGrantMapOutput() AccessGrantMapOutput
func (AccessGrantMapOutput) ToAccessGrantMapOutputWithContext ¶ added in v0.0.3
func (o AccessGrantMapOutput) ToAccessGrantMapOutputWithContext(ctx context.Context) AccessGrantMapOutput
type AccessGrantOutput ¶ added in v0.0.3
type AccessGrantOutput struct{ *pulumi.OutputState }
func (AccessGrantOutput) Access ¶ added in v0.0.3
func (o AccessGrantOutput) Access() pulumi.StringOutput
Access level of the grant. Must be either `allowed` or `denied`.
func (AccessGrantOutput) ElementType ¶ added in v0.0.3
func (AccessGrantOutput) ElementType() reflect.Type
func (AccessGrantOutput) ResourceToken ¶ added in v0.0.3
func (o AccessGrantOutput) ResourceToken() pulumi.StringOutput
Token of the resource being granted.
func (AccessGrantOutput) TeamToken ¶ added in v0.0.3
func (o AccessGrantOutput) TeamToken() pulumi.StringOutput
Token of the team being granted.
func (AccessGrantOutput) ToAccessGrantOutput ¶ added in v0.0.3
func (o AccessGrantOutput) ToAccessGrantOutput() AccessGrantOutput
func (AccessGrantOutput) ToAccessGrantOutputWithContext ¶ added in v0.0.3
func (o AccessGrantOutput) ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput
func (AccessGrantOutput) Token ¶ added in v0.0.3
func (o AccessGrantOutput) Token() pulumi.StringOutput
Token of the access grant.
type AccessGrantState ¶ added in v0.0.3
type AccessGrantState struct { // Access level of the grant. Must be either `allowed` or `denied`. Access pulumi.StringPtrInput // Token of the resource being granted. ResourceToken pulumi.StringPtrInput // Token of the team being granted. TeamToken pulumi.StringPtrInput // Token of the access grant. Token pulumi.StringPtrInput }
func (AccessGrantState) ElementType ¶ added in v0.0.3
func (AccessGrantState) ElementType() reflect.Type
type AwsProvider ¶
type AwsProvider struct { pulumi.CustomResourceState // Bucket ARN for where CUR data is being stored. BucketArn pulumi.StringPtrOutput `pulumi:"bucketArn"` // ARN to use for cross account access. CrossAccountArn pulumi.StringOutput `pulumi:"crossAccountArn"` }
Manages an AWS Account Integration.
func GetAwsProvider ¶
func GetAwsProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AwsProviderState, opts ...pulumi.ResourceOption) (*AwsProvider, error)
GetAwsProvider gets an existing AwsProvider 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 NewAwsProvider ¶
func NewAwsProvider(ctx *pulumi.Context, name string, args *AwsProviderArgs, opts ...pulumi.ResourceOption) (*AwsProvider, error)
NewAwsProvider registers a new resource with the given unique name, arguments, and options.
func (*AwsProvider) ElementType ¶
func (*AwsProvider) ElementType() reflect.Type
func (*AwsProvider) ToAwsProviderOutput ¶
func (i *AwsProvider) ToAwsProviderOutput() AwsProviderOutput
func (*AwsProvider) ToAwsProviderOutputWithContext ¶
func (i *AwsProvider) ToAwsProviderOutputWithContext(ctx context.Context) AwsProviderOutput
type AwsProviderArgs ¶
type AwsProviderArgs struct { // Bucket ARN for where CUR data is being stored. BucketArn pulumi.StringPtrInput // ARN to use for cross account access. CrossAccountArn pulumi.StringInput }
The set of arguments for constructing a AwsProvider resource.
func (AwsProviderArgs) ElementType ¶
func (AwsProviderArgs) ElementType() reflect.Type
type AwsProviderArray ¶
type AwsProviderArray []AwsProviderInput
func (AwsProviderArray) ElementType ¶
func (AwsProviderArray) ElementType() reflect.Type
func (AwsProviderArray) ToAwsProviderArrayOutput ¶
func (i AwsProviderArray) ToAwsProviderArrayOutput() AwsProviderArrayOutput
func (AwsProviderArray) ToAwsProviderArrayOutputWithContext ¶
func (i AwsProviderArray) ToAwsProviderArrayOutputWithContext(ctx context.Context) AwsProviderArrayOutput
type AwsProviderArrayInput ¶
type AwsProviderArrayInput interface { pulumi.Input ToAwsProviderArrayOutput() AwsProviderArrayOutput ToAwsProviderArrayOutputWithContext(context.Context) AwsProviderArrayOutput }
AwsProviderArrayInput is an input type that accepts AwsProviderArray and AwsProviderArrayOutput values. You can construct a concrete instance of `AwsProviderArrayInput` via:
AwsProviderArray{ AwsProviderArgs{...} }
type AwsProviderArrayOutput ¶
type AwsProviderArrayOutput struct{ *pulumi.OutputState }
func (AwsProviderArrayOutput) ElementType ¶
func (AwsProviderArrayOutput) ElementType() reflect.Type
func (AwsProviderArrayOutput) Index ¶
func (o AwsProviderArrayOutput) Index(i pulumi.IntInput) AwsProviderOutput
func (AwsProviderArrayOutput) ToAwsProviderArrayOutput ¶
func (o AwsProviderArrayOutput) ToAwsProviderArrayOutput() AwsProviderArrayOutput
func (AwsProviderArrayOutput) ToAwsProviderArrayOutputWithContext ¶
func (o AwsProviderArrayOutput) ToAwsProviderArrayOutputWithContext(ctx context.Context) AwsProviderArrayOutput
type AwsProviderInput ¶
type AwsProviderInput interface { pulumi.Input ToAwsProviderOutput() AwsProviderOutput ToAwsProviderOutputWithContext(ctx context.Context) AwsProviderOutput }
type AwsProviderMap ¶
type AwsProviderMap map[string]AwsProviderInput
func (AwsProviderMap) ElementType ¶
func (AwsProviderMap) ElementType() reflect.Type
func (AwsProviderMap) ToAwsProviderMapOutput ¶
func (i AwsProviderMap) ToAwsProviderMapOutput() AwsProviderMapOutput
func (AwsProviderMap) ToAwsProviderMapOutputWithContext ¶
func (i AwsProviderMap) ToAwsProviderMapOutputWithContext(ctx context.Context) AwsProviderMapOutput
type AwsProviderMapInput ¶
type AwsProviderMapInput interface { pulumi.Input ToAwsProviderMapOutput() AwsProviderMapOutput ToAwsProviderMapOutputWithContext(context.Context) AwsProviderMapOutput }
AwsProviderMapInput is an input type that accepts AwsProviderMap and AwsProviderMapOutput values. You can construct a concrete instance of `AwsProviderMapInput` via:
AwsProviderMap{ "key": AwsProviderArgs{...} }
type AwsProviderMapOutput ¶
type AwsProviderMapOutput struct{ *pulumi.OutputState }
func (AwsProviderMapOutput) ElementType ¶
func (AwsProviderMapOutput) ElementType() reflect.Type
func (AwsProviderMapOutput) MapIndex ¶
func (o AwsProviderMapOutput) MapIndex(k pulumi.StringInput) AwsProviderOutput
func (AwsProviderMapOutput) ToAwsProviderMapOutput ¶
func (o AwsProviderMapOutput) ToAwsProviderMapOutput() AwsProviderMapOutput
func (AwsProviderMapOutput) ToAwsProviderMapOutputWithContext ¶
func (o AwsProviderMapOutput) ToAwsProviderMapOutputWithContext(ctx context.Context) AwsProviderMapOutput
type AwsProviderOutput ¶
type AwsProviderOutput struct{ *pulumi.OutputState }
func (AwsProviderOutput) BucketArn ¶
func (o AwsProviderOutput) BucketArn() pulumi.StringPtrOutput
Bucket ARN for where CUR data is being stored.
func (AwsProviderOutput) CrossAccountArn ¶
func (o AwsProviderOutput) CrossAccountArn() pulumi.StringOutput
ARN to use for cross account access.
func (AwsProviderOutput) ElementType ¶
func (AwsProviderOutput) ElementType() reflect.Type
func (AwsProviderOutput) ToAwsProviderOutput ¶
func (o AwsProviderOutput) ToAwsProviderOutput() AwsProviderOutput
func (AwsProviderOutput) ToAwsProviderOutputWithContext ¶
func (o AwsProviderOutput) ToAwsProviderOutputWithContext(ctx context.Context) AwsProviderOutput
type AwsProviderState ¶
type AwsProviderState struct { // Bucket ARN for where CUR data is being stored. BucketArn pulumi.StringPtrInput // ARN to use for cross account access. CrossAccountArn pulumi.StringPtrInput }
func (AwsProviderState) ElementType ¶
func (AwsProviderState) ElementType() reflect.Type
type CostReport ¶
type CostReport struct { pulumi.CustomResourceState // Filter query to apply to the Cost Report Filter pulumi.StringPtrOutput `pulumi:"filter"` // Token of the folder this report resides in. FolderToken pulumi.StringOutput `pulumi:"folderToken"` // Saved filter tokens to be applied to the report. SavedFilterTokens pulumi.StringArrayOutput `pulumi:"savedFilterTokens"` // Title of the Cost Report Title pulumi.StringOutput `pulumi:"title"` // Unique cost report identifier Token pulumi.StringOutput `pulumi:"token"` // Workspace token to add the cost report to. WorkspaceToken pulumi.StringOutput `pulumi:"workspaceToken"` }
Manages a CostReport.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewCostReport(ctx, "demoReport", &vantage.CostReportArgs{ Filter: pulumi.String("costs.provider = 'aws'"), FolderToken: pulumi.String("fldr_3555785cd0409118"), SavedFilterTokens: pulumi.StringArray{ pulumi.String("svd_fltr_e844a2ccace05933"), pulumi.String("svd_fltr_1b4b80a380ef4ba2"), }, Title: pulumi.String("Demo Report"), }) if err != nil { return err } return nil }) }
```
func GetCostReport ¶
func GetCostReport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CostReportState, opts ...pulumi.ResourceOption) (*CostReport, error)
GetCostReport gets an existing CostReport 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 NewCostReport ¶
func NewCostReport(ctx *pulumi.Context, name string, args *CostReportArgs, opts ...pulumi.ResourceOption) (*CostReport, error)
NewCostReport registers a new resource with the given unique name, arguments, and options.
func (*CostReport) ElementType ¶
func (*CostReport) ElementType() reflect.Type
func (*CostReport) ToCostReportOutput ¶
func (i *CostReport) ToCostReportOutput() CostReportOutput
func (*CostReport) ToCostReportOutputWithContext ¶
func (i *CostReport) ToCostReportOutputWithContext(ctx context.Context) CostReportOutput
type CostReportArgs ¶
type CostReportArgs struct { // Filter query to apply to the Cost Report Filter pulumi.StringPtrInput // Token of the folder this report resides in. FolderToken pulumi.StringPtrInput // Saved filter tokens to be applied to the report. SavedFilterTokens pulumi.StringArrayInput // Title of the Cost Report Title pulumi.StringInput // Workspace token to add the cost report to. WorkspaceToken pulumi.StringPtrInput }
The set of arguments for constructing a CostReport resource.
func (CostReportArgs) ElementType ¶
func (CostReportArgs) ElementType() reflect.Type
type CostReportArray ¶
type CostReportArray []CostReportInput
func (CostReportArray) ElementType ¶
func (CostReportArray) ElementType() reflect.Type
func (CostReportArray) ToCostReportArrayOutput ¶
func (i CostReportArray) ToCostReportArrayOutput() CostReportArrayOutput
func (CostReportArray) ToCostReportArrayOutputWithContext ¶
func (i CostReportArray) ToCostReportArrayOutputWithContext(ctx context.Context) CostReportArrayOutput
type CostReportArrayInput ¶
type CostReportArrayInput interface { pulumi.Input ToCostReportArrayOutput() CostReportArrayOutput ToCostReportArrayOutputWithContext(context.Context) CostReportArrayOutput }
CostReportArrayInput is an input type that accepts CostReportArray and CostReportArrayOutput values. You can construct a concrete instance of `CostReportArrayInput` via:
CostReportArray{ CostReportArgs{...} }
type CostReportArrayOutput ¶
type CostReportArrayOutput struct{ *pulumi.OutputState }
func (CostReportArrayOutput) ElementType ¶
func (CostReportArrayOutput) ElementType() reflect.Type
func (CostReportArrayOutput) Index ¶
func (o CostReportArrayOutput) Index(i pulumi.IntInput) CostReportOutput
func (CostReportArrayOutput) ToCostReportArrayOutput ¶
func (o CostReportArrayOutput) ToCostReportArrayOutput() CostReportArrayOutput
func (CostReportArrayOutput) ToCostReportArrayOutputWithContext ¶
func (o CostReportArrayOutput) ToCostReportArrayOutputWithContext(ctx context.Context) CostReportArrayOutput
type CostReportInput ¶
type CostReportInput interface { pulumi.Input ToCostReportOutput() CostReportOutput ToCostReportOutputWithContext(ctx context.Context) CostReportOutput }
type CostReportMap ¶
type CostReportMap map[string]CostReportInput
func (CostReportMap) ElementType ¶
func (CostReportMap) ElementType() reflect.Type
func (CostReportMap) ToCostReportMapOutput ¶
func (i CostReportMap) ToCostReportMapOutput() CostReportMapOutput
func (CostReportMap) ToCostReportMapOutputWithContext ¶
func (i CostReportMap) ToCostReportMapOutputWithContext(ctx context.Context) CostReportMapOutput
type CostReportMapInput ¶
type CostReportMapInput interface { pulumi.Input ToCostReportMapOutput() CostReportMapOutput ToCostReportMapOutputWithContext(context.Context) CostReportMapOutput }
CostReportMapInput is an input type that accepts CostReportMap and CostReportMapOutput values. You can construct a concrete instance of `CostReportMapInput` via:
CostReportMap{ "key": CostReportArgs{...} }
type CostReportMapOutput ¶
type CostReportMapOutput struct{ *pulumi.OutputState }
func (CostReportMapOutput) ElementType ¶
func (CostReportMapOutput) ElementType() reflect.Type
func (CostReportMapOutput) MapIndex ¶
func (o CostReportMapOutput) MapIndex(k pulumi.StringInput) CostReportOutput
func (CostReportMapOutput) ToCostReportMapOutput ¶
func (o CostReportMapOutput) ToCostReportMapOutput() CostReportMapOutput
func (CostReportMapOutput) ToCostReportMapOutputWithContext ¶
func (o CostReportMapOutput) ToCostReportMapOutputWithContext(ctx context.Context) CostReportMapOutput
type CostReportOutput ¶
type CostReportOutput struct{ *pulumi.OutputState }
func (CostReportOutput) ElementType ¶
func (CostReportOutput) ElementType() reflect.Type
func (CostReportOutput) Filter ¶
func (o CostReportOutput) Filter() pulumi.StringPtrOutput
Filter query to apply to the Cost Report
func (CostReportOutput) FolderToken ¶
func (o CostReportOutput) FolderToken() pulumi.StringOutput
Token of the folder this report resides in.
func (CostReportOutput) SavedFilterTokens ¶
func (o CostReportOutput) SavedFilterTokens() pulumi.StringArrayOutput
Saved filter tokens to be applied to the report.
func (CostReportOutput) Title ¶
func (o CostReportOutput) Title() pulumi.StringOutput
Title of the Cost Report
func (CostReportOutput) ToCostReportOutput ¶
func (o CostReportOutput) ToCostReportOutput() CostReportOutput
func (CostReportOutput) ToCostReportOutputWithContext ¶
func (o CostReportOutput) ToCostReportOutputWithContext(ctx context.Context) CostReportOutput
func (CostReportOutput) Token ¶
func (o CostReportOutput) Token() pulumi.StringOutput
Unique cost report identifier
func (CostReportOutput) WorkspaceToken ¶
func (o CostReportOutput) WorkspaceToken() pulumi.StringOutput
Workspace token to add the cost report to.
type CostReportState ¶
type CostReportState struct { // Filter query to apply to the Cost Report Filter pulumi.StringPtrInput // Token of the folder this report resides in. FolderToken pulumi.StringPtrInput // Saved filter tokens to be applied to the report. SavedFilterTokens pulumi.StringArrayInput // Title of the Cost Report Title pulumi.StringPtrInput // Unique cost report identifier Token pulumi.StringPtrInput // Workspace token to add the cost report to. WorkspaceToken pulumi.StringPtrInput }
func (CostReportState) ElementType ¶
func (CostReportState) ElementType() reflect.Type
type Dashboard ¶
type Dashboard struct { pulumi.CustomResourceState // Determines how to group costs in the Dashboard. DateBin pulumi.StringOutput `pulumi:"dateBin"` // Determines the date range in the Dashboard. Guaranteed to be set to 'custom' if 'start*date' and 'end*date' are set. DateInterval pulumi.StringOutput `pulumi:"dateInterval"` // The end date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set. EndDate pulumi.StringOutput `pulumi:"endDate"` // The start date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set. StartDate pulumi.StringOutput `pulumi:"startDate"` // Title of the dashboard Title pulumi.StringOutput `pulumi:"title"` // Unique dashboard identifier Token pulumi.StringOutput `pulumi:"token"` // Tokens for widgets present in the dashboard. Currently only cost report tokens are supported. WidgetTokens pulumi.StringArrayOutput `pulumi:"widgetTokens"` // The token for the Workspace the Dashboard is a part of. WorkspaceToken pulumi.StringOutput `pulumi:"workspaceToken"` }
Manages a Dashboard.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewDashboard(ctx, "demoDashboard", &vantage.DashboardArgs{ DateInterval: pulumi.String("last_month"), Title: pulumi.String("Demo Dashboard"), WidgetTokens: pulumi.StringArray{ pulumi.String("rprt_a2846903070824f4"), }, }) if err != nil { return err } return nil }) }
```
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { // Determines how to group costs in the Dashboard. DateBin pulumi.StringPtrInput // Determines the date range in the Dashboard. Guaranteed to be set to 'custom' if 'start*date' and 'end*date' are set. DateInterval pulumi.StringPtrInput // The end date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set. EndDate pulumi.StringPtrInput // The start date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set. StartDate pulumi.StringPtrInput // Title of the dashboard Title pulumi.StringInput // Tokens for widgets present in the dashboard. Currently only cost report tokens are supported. WidgetTokens pulumi.StringArrayInput // The token for the Workspace the Dashboard is a part of. WorkspaceToken pulumi.StringPtrInput }
The set of arguments for constructing a Dashboard resource.
func (DashboardArgs) ElementType ¶
func (DashboardArgs) ElementType() reflect.Type
type DashboardArray ¶
type DashboardArray []DashboardInput
func (DashboardArray) ElementType ¶
func (DashboardArray) ElementType() reflect.Type
func (DashboardArray) ToDashboardArrayOutput ¶
func (i DashboardArray) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArray) ToDashboardArrayOutputWithContext ¶
func (i DashboardArray) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardArrayInput ¶
type DashboardArrayInput interface { pulumi.Input ToDashboardArrayOutput() DashboardArrayOutput ToDashboardArrayOutputWithContext(context.Context) DashboardArrayOutput }
DashboardArrayInput is an input type that accepts DashboardArray and DashboardArrayOutput values. You can construct a concrete instance of `DashboardArrayInput` via:
DashboardArray{ DashboardArgs{...} }
type DashboardArrayOutput ¶
type DashboardArrayOutput struct{ *pulumi.OutputState }
func (DashboardArrayOutput) ElementType ¶
func (DashboardArrayOutput) ElementType() reflect.Type
func (DashboardArrayOutput) Index ¶
func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
func (DashboardArrayOutput) ToDashboardArrayOutput ¶
func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArrayOutput) ToDashboardArrayOutputWithContext ¶
func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardMap ¶
type DashboardMap map[string]DashboardInput
func (DashboardMap) ElementType ¶
func (DashboardMap) ElementType() reflect.Type
func (DashboardMap) ToDashboardMapOutput ¶
func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMap) ToDashboardMapOutputWithContext ¶
func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardMapInput ¶
type DashboardMapInput interface { pulumi.Input ToDashboardMapOutput() DashboardMapOutput ToDashboardMapOutputWithContext(context.Context) DashboardMapOutput }
DashboardMapInput is an input type that accepts DashboardMap and DashboardMapOutput values. You can construct a concrete instance of `DashboardMapInput` via:
DashboardMap{ "key": DashboardArgs{...} }
type DashboardMapOutput ¶
type DashboardMapOutput struct{ *pulumi.OutputState }
func (DashboardMapOutput) ElementType ¶
func (DashboardMapOutput) ElementType() reflect.Type
func (DashboardMapOutput) MapIndex ¶
func (o DashboardMapOutput) MapIndex(k pulumi.StringInput) DashboardOutput
func (DashboardMapOutput) ToDashboardMapOutput ¶
func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMapOutput) ToDashboardMapOutputWithContext ¶
func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) DateBin ¶
func (o DashboardOutput) DateBin() pulumi.StringOutput
Determines how to group costs in the Dashboard.
func (DashboardOutput) DateInterval ¶
func (o DashboardOutput) DateInterval() pulumi.StringOutput
Determines the date range in the Dashboard. Guaranteed to be set to 'custom' if 'start*date' and 'end*date' are set.
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) EndDate ¶
func (o DashboardOutput) EndDate() pulumi.StringOutput
The end date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set.
func (DashboardOutput) StartDate ¶
func (o DashboardOutput) StartDate() pulumi.StringOutput
The start date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set.
func (DashboardOutput) Title ¶
func (o DashboardOutput) Title() pulumi.StringOutput
Title of the dashboard
func (DashboardOutput) ToDashboardOutput ¶
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
func (DashboardOutput) Token ¶
func (o DashboardOutput) Token() pulumi.StringOutput
Unique dashboard identifier
func (DashboardOutput) WidgetTokens ¶
func (o DashboardOutput) WidgetTokens() pulumi.StringArrayOutput
Tokens for widgets present in the dashboard. Currently only cost report tokens are supported.
func (DashboardOutput) WorkspaceToken ¶
func (o DashboardOutput) WorkspaceToken() pulumi.StringOutput
The token for the Workspace the Dashboard is a part of.
type DashboardState ¶
type DashboardState struct { // Determines how to group costs in the Dashboard. DateBin pulumi.StringPtrInput // Determines the date range in the Dashboard. Guaranteed to be set to 'custom' if 'start*date' and 'end*date' are set. DateInterval pulumi.StringPtrInput // The end date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set. EndDate pulumi.StringPtrInput // The start date for the date range for CostReports in the Dashboard. ISO 8601 Formatted. Overwrites 'date_interval' if set. StartDate pulumi.StringPtrInput // Title of the dashboard Title pulumi.StringPtrInput // Unique dashboard identifier Token pulumi.StringPtrInput // Tokens for widgets present in the dashboard. Currently only cost report tokens are supported. WidgetTokens pulumi.StringArrayInput // The token for the Workspace the Dashboard is a part of. WorkspaceToken pulumi.StringPtrInput }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type Folder ¶
type Folder struct { pulumi.CustomResourceState // Token of the folder's parent folder ParentFolderToken pulumi.StringOutput `pulumi:"parentFolderToken"` // Title of the folder Title pulumi.StringOutput `pulumi:"title"` // Unique folder identifier Token pulumi.StringOutput `pulumi:"token"` // Workspace token to add the cost report to. WorkspaceToken pulumi.StringOutput `pulumi:"workspaceToken"` }
Manages a Folder.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewFolder(ctx, "demoFolder", &vantage.FolderArgs{ Title: pulumi.String("Demo Folder"), }) if err != nil { return err } return nil }) }
```
func GetFolder ¶
func GetFolder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FolderState, opts ...pulumi.ResourceOption) (*Folder, error)
GetFolder gets an existing Folder 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 NewFolder ¶
func NewFolder(ctx *pulumi.Context, name string, args *FolderArgs, opts ...pulumi.ResourceOption) (*Folder, error)
NewFolder registers a new resource with the given unique name, arguments, and options.
func (*Folder) ElementType ¶
func (*Folder) ToFolderOutput ¶
func (i *Folder) ToFolderOutput() FolderOutput
func (*Folder) ToFolderOutputWithContext ¶
func (i *Folder) ToFolderOutputWithContext(ctx context.Context) FolderOutput
type FolderArgs ¶
type FolderArgs struct { // Token of the folder's parent folder ParentFolderToken pulumi.StringPtrInput // Title of the folder Title pulumi.StringInput // Workspace token to add the cost report to. WorkspaceToken pulumi.StringPtrInput }
The set of arguments for constructing a Folder resource.
func (FolderArgs) ElementType ¶
func (FolderArgs) ElementType() reflect.Type
type FolderArray ¶
type FolderArray []FolderInput
func (FolderArray) ElementType ¶
func (FolderArray) ElementType() reflect.Type
func (FolderArray) ToFolderArrayOutput ¶
func (i FolderArray) ToFolderArrayOutput() FolderArrayOutput
func (FolderArray) ToFolderArrayOutputWithContext ¶
func (i FolderArray) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput
type FolderArrayInput ¶
type FolderArrayInput interface { pulumi.Input ToFolderArrayOutput() FolderArrayOutput ToFolderArrayOutputWithContext(context.Context) FolderArrayOutput }
FolderArrayInput is an input type that accepts FolderArray and FolderArrayOutput values. You can construct a concrete instance of `FolderArrayInput` via:
FolderArray{ FolderArgs{...} }
type FolderArrayOutput ¶
type FolderArrayOutput struct{ *pulumi.OutputState }
func (FolderArrayOutput) ElementType ¶
func (FolderArrayOutput) ElementType() reflect.Type
func (FolderArrayOutput) Index ¶
func (o FolderArrayOutput) Index(i pulumi.IntInput) FolderOutput
func (FolderArrayOutput) ToFolderArrayOutput ¶
func (o FolderArrayOutput) ToFolderArrayOutput() FolderArrayOutput
func (FolderArrayOutput) ToFolderArrayOutputWithContext ¶
func (o FolderArrayOutput) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput
type FolderInput ¶
type FolderInput interface { pulumi.Input ToFolderOutput() FolderOutput ToFolderOutputWithContext(ctx context.Context) FolderOutput }
type FolderMap ¶
type FolderMap map[string]FolderInput
func (FolderMap) ElementType ¶
func (FolderMap) ToFolderMapOutput ¶
func (i FolderMap) ToFolderMapOutput() FolderMapOutput
func (FolderMap) ToFolderMapOutputWithContext ¶
func (i FolderMap) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput
type FolderMapInput ¶
type FolderMapInput interface { pulumi.Input ToFolderMapOutput() FolderMapOutput ToFolderMapOutputWithContext(context.Context) FolderMapOutput }
FolderMapInput is an input type that accepts FolderMap and FolderMapOutput values. You can construct a concrete instance of `FolderMapInput` via:
FolderMap{ "key": FolderArgs{...} }
type FolderMapOutput ¶
type FolderMapOutput struct{ *pulumi.OutputState }
func (FolderMapOutput) ElementType ¶
func (FolderMapOutput) ElementType() reflect.Type
func (FolderMapOutput) MapIndex ¶
func (o FolderMapOutput) MapIndex(k pulumi.StringInput) FolderOutput
func (FolderMapOutput) ToFolderMapOutput ¶
func (o FolderMapOutput) ToFolderMapOutput() FolderMapOutput
func (FolderMapOutput) ToFolderMapOutputWithContext ¶
func (o FolderMapOutput) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput
type FolderOutput ¶
type FolderOutput struct{ *pulumi.OutputState }
func (FolderOutput) ElementType ¶
func (FolderOutput) ElementType() reflect.Type
func (FolderOutput) ParentFolderToken ¶
func (o FolderOutput) ParentFolderToken() pulumi.StringOutput
Token of the folder's parent folder
func (FolderOutput) ToFolderOutput ¶
func (o FolderOutput) ToFolderOutput() FolderOutput
func (FolderOutput) ToFolderOutputWithContext ¶
func (o FolderOutput) ToFolderOutputWithContext(ctx context.Context) FolderOutput
func (FolderOutput) Token ¶
func (o FolderOutput) Token() pulumi.StringOutput
Unique folder identifier
func (FolderOutput) WorkspaceToken ¶
func (o FolderOutput) WorkspaceToken() pulumi.StringOutput
Workspace token to add the cost report to.
type FolderState ¶
type FolderState struct { // Token of the folder's parent folder ParentFolderToken pulumi.StringPtrInput // Title of the folder Title pulumi.StringPtrInput // Unique folder identifier Token pulumi.StringPtrInput // Workspace token to add the cost report to. WorkspaceToken pulumi.StringPtrInput }
func (FolderState) ElementType ¶
func (FolderState) ElementType() reflect.Type
type GetAccessGrantsAccessGrant ¶ added in v0.0.3
type GetAccessGrantsAccessGrantArgs ¶ added in v0.0.3
type GetAccessGrantsAccessGrantArgs struct { Access pulumi.StringInput `pulumi:"access"` ResourceToken pulumi.StringInput `pulumi:"resourceToken"` TeamToken pulumi.StringInput `pulumi:"teamToken"` Token pulumi.StringInput `pulumi:"token"` }
func (GetAccessGrantsAccessGrantArgs) ElementType ¶ added in v0.0.3
func (GetAccessGrantsAccessGrantArgs) ElementType() reflect.Type
func (GetAccessGrantsAccessGrantArgs) ToGetAccessGrantsAccessGrantOutput ¶ added in v0.0.3
func (i GetAccessGrantsAccessGrantArgs) ToGetAccessGrantsAccessGrantOutput() GetAccessGrantsAccessGrantOutput
func (GetAccessGrantsAccessGrantArgs) ToGetAccessGrantsAccessGrantOutputWithContext ¶ added in v0.0.3
func (i GetAccessGrantsAccessGrantArgs) ToGetAccessGrantsAccessGrantOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantOutput
type GetAccessGrantsAccessGrantArray ¶ added in v0.0.3
type GetAccessGrantsAccessGrantArray []GetAccessGrantsAccessGrantInput
func (GetAccessGrantsAccessGrantArray) ElementType ¶ added in v0.0.3
func (GetAccessGrantsAccessGrantArray) ElementType() reflect.Type
func (GetAccessGrantsAccessGrantArray) ToGetAccessGrantsAccessGrantArrayOutput ¶ added in v0.0.3
func (i GetAccessGrantsAccessGrantArray) ToGetAccessGrantsAccessGrantArrayOutput() GetAccessGrantsAccessGrantArrayOutput
func (GetAccessGrantsAccessGrantArray) ToGetAccessGrantsAccessGrantArrayOutputWithContext ¶ added in v0.0.3
func (i GetAccessGrantsAccessGrantArray) ToGetAccessGrantsAccessGrantArrayOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantArrayOutput
type GetAccessGrantsAccessGrantArrayInput ¶ added in v0.0.3
type GetAccessGrantsAccessGrantArrayInput interface { pulumi.Input ToGetAccessGrantsAccessGrantArrayOutput() GetAccessGrantsAccessGrantArrayOutput ToGetAccessGrantsAccessGrantArrayOutputWithContext(context.Context) GetAccessGrantsAccessGrantArrayOutput }
GetAccessGrantsAccessGrantArrayInput is an input type that accepts GetAccessGrantsAccessGrantArray and GetAccessGrantsAccessGrantArrayOutput values. You can construct a concrete instance of `GetAccessGrantsAccessGrantArrayInput` via:
GetAccessGrantsAccessGrantArray{ GetAccessGrantsAccessGrantArgs{...} }
type GetAccessGrantsAccessGrantArrayOutput ¶ added in v0.0.3
type GetAccessGrantsAccessGrantArrayOutput struct{ *pulumi.OutputState }
func (GetAccessGrantsAccessGrantArrayOutput) ElementType ¶ added in v0.0.3
func (GetAccessGrantsAccessGrantArrayOutput) ElementType() reflect.Type
func (GetAccessGrantsAccessGrantArrayOutput) Index ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantArrayOutput) Index(i pulumi.IntInput) GetAccessGrantsAccessGrantOutput
func (GetAccessGrantsAccessGrantArrayOutput) ToGetAccessGrantsAccessGrantArrayOutput ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantArrayOutput) ToGetAccessGrantsAccessGrantArrayOutput() GetAccessGrantsAccessGrantArrayOutput
func (GetAccessGrantsAccessGrantArrayOutput) ToGetAccessGrantsAccessGrantArrayOutputWithContext ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantArrayOutput) ToGetAccessGrantsAccessGrantArrayOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantArrayOutput
type GetAccessGrantsAccessGrantInput ¶ added in v0.0.3
type GetAccessGrantsAccessGrantInput interface { pulumi.Input ToGetAccessGrantsAccessGrantOutput() GetAccessGrantsAccessGrantOutput ToGetAccessGrantsAccessGrantOutputWithContext(context.Context) GetAccessGrantsAccessGrantOutput }
GetAccessGrantsAccessGrantInput is an input type that accepts GetAccessGrantsAccessGrantArgs and GetAccessGrantsAccessGrantOutput values. You can construct a concrete instance of `GetAccessGrantsAccessGrantInput` via:
GetAccessGrantsAccessGrantArgs{...}
type GetAccessGrantsAccessGrantOutput ¶ added in v0.0.3
type GetAccessGrantsAccessGrantOutput struct{ *pulumi.OutputState }
func (GetAccessGrantsAccessGrantOutput) Access ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantOutput) Access() pulumi.StringOutput
func (GetAccessGrantsAccessGrantOutput) ElementType ¶ added in v0.0.3
func (GetAccessGrantsAccessGrantOutput) ElementType() reflect.Type
func (GetAccessGrantsAccessGrantOutput) ResourceToken ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantOutput) ResourceToken() pulumi.StringOutput
func (GetAccessGrantsAccessGrantOutput) TeamToken ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantOutput) TeamToken() pulumi.StringOutput
func (GetAccessGrantsAccessGrantOutput) ToGetAccessGrantsAccessGrantOutput ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantOutput) ToGetAccessGrantsAccessGrantOutput() GetAccessGrantsAccessGrantOutput
func (GetAccessGrantsAccessGrantOutput) ToGetAccessGrantsAccessGrantOutputWithContext ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantOutput) ToGetAccessGrantsAccessGrantOutputWithContext(ctx context.Context) GetAccessGrantsAccessGrantOutput
func (GetAccessGrantsAccessGrantOutput) Token ¶ added in v0.0.3
func (o GetAccessGrantsAccessGrantOutput) Token() pulumi.StringOutput
type GetAccessGrantsResult ¶ added in v0.0.3
type GetAccessGrantsResult struct { AccessGrants []GetAccessGrantsAccessGrant `pulumi:"accessGrants"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAccessGrants.
func GetAccessGrants ¶ added in v0.0.3
func GetAccessGrants(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAccessGrantsResult, error)
type GetAwsProviderInfoResult ¶
type GetAwsProviderInfoResult struct { // The policy that allows Vantage to list and describe resources from your AWS account. AdditionalResourcesPolicy string `pulumi:"additionalResourcesPolicy"` // The policy that allows Vantage to manage autopilot. AutopilotPolicy string `pulumi:"autopilotPolicy"` // The policy that allows Vantage to retrieve cloudwatch metrics from your AWS account. CloudwatchMetricsPolicy string `pulumi:"cloudwatchMetricsPolicy"` // The Vantage external ID to authenticate your account. ExternalId string `pulumi:"externalId"` // The IAM role that Vantage assumes into your account. IamRoleArn string `pulumi:"iamRoleArn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The policy that allows Vantage to manage autopilot. RootPolicy string `pulumi:"rootPolicy"` }
A collection of values returned by getAwsProviderInfo.
func GetAwsProviderInfo ¶
func GetAwsProviderInfo(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAwsProviderInfoResult, error)
type GetCostReportsCostReport ¶ added in v0.0.3
type GetCostReportsCostReportArgs ¶ added in v0.0.3
type GetCostReportsCostReportArgs struct { Filter pulumi.StringInput `pulumi:"filter"` FolderToken pulumi.StringInput `pulumi:"folderToken"` SavedFilterTokens pulumi.StringArrayInput `pulumi:"savedFilterTokens"` Title pulumi.StringInput `pulumi:"title"` Token pulumi.StringInput `pulumi:"token"` WorkspaceToken pulumi.StringInput `pulumi:"workspaceToken"` }
func (GetCostReportsCostReportArgs) ElementType ¶ added in v0.0.3
func (GetCostReportsCostReportArgs) ElementType() reflect.Type
func (GetCostReportsCostReportArgs) ToGetCostReportsCostReportOutput ¶ added in v0.0.3
func (i GetCostReportsCostReportArgs) ToGetCostReportsCostReportOutput() GetCostReportsCostReportOutput
func (GetCostReportsCostReportArgs) ToGetCostReportsCostReportOutputWithContext ¶ added in v0.0.3
func (i GetCostReportsCostReportArgs) ToGetCostReportsCostReportOutputWithContext(ctx context.Context) GetCostReportsCostReportOutput
type GetCostReportsCostReportArray ¶ added in v0.0.3
type GetCostReportsCostReportArray []GetCostReportsCostReportInput
func (GetCostReportsCostReportArray) ElementType ¶ added in v0.0.3
func (GetCostReportsCostReportArray) ElementType() reflect.Type
func (GetCostReportsCostReportArray) ToGetCostReportsCostReportArrayOutput ¶ added in v0.0.3
func (i GetCostReportsCostReportArray) ToGetCostReportsCostReportArrayOutput() GetCostReportsCostReportArrayOutput
func (GetCostReportsCostReportArray) ToGetCostReportsCostReportArrayOutputWithContext ¶ added in v0.0.3
func (i GetCostReportsCostReportArray) ToGetCostReportsCostReportArrayOutputWithContext(ctx context.Context) GetCostReportsCostReportArrayOutput
type GetCostReportsCostReportArrayInput ¶ added in v0.0.3
type GetCostReportsCostReportArrayInput interface { pulumi.Input ToGetCostReportsCostReportArrayOutput() GetCostReportsCostReportArrayOutput ToGetCostReportsCostReportArrayOutputWithContext(context.Context) GetCostReportsCostReportArrayOutput }
GetCostReportsCostReportArrayInput is an input type that accepts GetCostReportsCostReportArray and GetCostReportsCostReportArrayOutput values. You can construct a concrete instance of `GetCostReportsCostReportArrayInput` via:
GetCostReportsCostReportArray{ GetCostReportsCostReportArgs{...} }
type GetCostReportsCostReportArrayOutput ¶ added in v0.0.3
type GetCostReportsCostReportArrayOutput struct{ *pulumi.OutputState }
func (GetCostReportsCostReportArrayOutput) ElementType ¶ added in v0.0.3
func (GetCostReportsCostReportArrayOutput) ElementType() reflect.Type
func (GetCostReportsCostReportArrayOutput) Index ¶ added in v0.0.3
func (o GetCostReportsCostReportArrayOutput) Index(i pulumi.IntInput) GetCostReportsCostReportOutput
func (GetCostReportsCostReportArrayOutput) ToGetCostReportsCostReportArrayOutput ¶ added in v0.0.3
func (o GetCostReportsCostReportArrayOutput) ToGetCostReportsCostReportArrayOutput() GetCostReportsCostReportArrayOutput
func (GetCostReportsCostReportArrayOutput) ToGetCostReportsCostReportArrayOutputWithContext ¶ added in v0.0.3
func (o GetCostReportsCostReportArrayOutput) ToGetCostReportsCostReportArrayOutputWithContext(ctx context.Context) GetCostReportsCostReportArrayOutput
type GetCostReportsCostReportInput ¶ added in v0.0.3
type GetCostReportsCostReportInput interface { pulumi.Input ToGetCostReportsCostReportOutput() GetCostReportsCostReportOutput ToGetCostReportsCostReportOutputWithContext(context.Context) GetCostReportsCostReportOutput }
GetCostReportsCostReportInput is an input type that accepts GetCostReportsCostReportArgs and GetCostReportsCostReportOutput values. You can construct a concrete instance of `GetCostReportsCostReportInput` via:
GetCostReportsCostReportArgs{...}
type GetCostReportsCostReportOutput ¶ added in v0.0.3
type GetCostReportsCostReportOutput struct{ *pulumi.OutputState }
func (GetCostReportsCostReportOutput) ElementType ¶ added in v0.0.3
func (GetCostReportsCostReportOutput) ElementType() reflect.Type
func (GetCostReportsCostReportOutput) Filter ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) Filter() pulumi.StringOutput
func (GetCostReportsCostReportOutput) FolderToken ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) FolderToken() pulumi.StringOutput
func (GetCostReportsCostReportOutput) SavedFilterTokens ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) SavedFilterTokens() pulumi.StringArrayOutput
func (GetCostReportsCostReportOutput) Title ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) Title() pulumi.StringOutput
func (GetCostReportsCostReportOutput) ToGetCostReportsCostReportOutput ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) ToGetCostReportsCostReportOutput() GetCostReportsCostReportOutput
func (GetCostReportsCostReportOutput) ToGetCostReportsCostReportOutputWithContext ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) ToGetCostReportsCostReportOutputWithContext(ctx context.Context) GetCostReportsCostReportOutput
func (GetCostReportsCostReportOutput) Token ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) Token() pulumi.StringOutput
func (GetCostReportsCostReportOutput) WorkspaceToken ¶ added in v0.0.3
func (o GetCostReportsCostReportOutput) WorkspaceToken() pulumi.StringOutput
type GetCostReportsResult ¶ added in v0.0.3
type GetCostReportsResult struct { CostReports []GetCostReportsCostReport `pulumi:"costReports"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getCostReports.
func GetCostReports ¶ added in v0.0.3
func GetCostReports(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCostReportsResult, error)
type GetDashboardsDashboard ¶ added in v0.0.3
type GetDashboardsDashboard struct { DateBin string `pulumi:"dateBin"` DateInterval string `pulumi:"dateInterval"` EndDate string `pulumi:"endDate"` StartDate string `pulumi:"startDate"` Title string `pulumi:"title"` Token string `pulumi:"token"` WidgetTokens []string `pulumi:"widgetTokens"` WorkspaceToken string `pulumi:"workspaceToken"` }
type GetDashboardsDashboardArgs ¶ added in v0.0.3
type GetDashboardsDashboardArgs struct { DateBin pulumi.StringInput `pulumi:"dateBin"` DateInterval pulumi.StringInput `pulumi:"dateInterval"` EndDate pulumi.StringInput `pulumi:"endDate"` StartDate pulumi.StringInput `pulumi:"startDate"` Title pulumi.StringInput `pulumi:"title"` Token pulumi.StringInput `pulumi:"token"` WidgetTokens pulumi.StringArrayInput `pulumi:"widgetTokens"` WorkspaceToken pulumi.StringInput `pulumi:"workspaceToken"` }
func (GetDashboardsDashboardArgs) ElementType ¶ added in v0.0.3
func (GetDashboardsDashboardArgs) ElementType() reflect.Type
func (GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutput ¶ added in v0.0.3
func (i GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
func (GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutputWithContext ¶ added in v0.0.3
func (i GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
type GetDashboardsDashboardArray ¶ added in v0.0.3
type GetDashboardsDashboardArray []GetDashboardsDashboardInput
func (GetDashboardsDashboardArray) ElementType ¶ added in v0.0.3
func (GetDashboardsDashboardArray) ElementType() reflect.Type
func (GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput ¶ added in v0.0.3
func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
func (GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext ¶ added in v0.0.3
func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
type GetDashboardsDashboardArrayInput ¶ added in v0.0.3
type GetDashboardsDashboardArrayInput interface { pulumi.Input ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput ToGetDashboardsDashboardArrayOutputWithContext(context.Context) GetDashboardsDashboardArrayOutput }
GetDashboardsDashboardArrayInput is an input type that accepts GetDashboardsDashboardArray and GetDashboardsDashboardArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardArrayInput` via:
GetDashboardsDashboardArray{ GetDashboardsDashboardArgs{...} }
type GetDashboardsDashboardArrayOutput ¶ added in v0.0.3
type GetDashboardsDashboardArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardArrayOutput) ElementType ¶ added in v0.0.3
func (GetDashboardsDashboardArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardArrayOutput) Index ¶ added in v0.0.3
func (o GetDashboardsDashboardArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardOutput
func (GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput ¶ added in v0.0.3
func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
func (GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext ¶ added in v0.0.3
func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
type GetDashboardsDashboardInput ¶ added in v0.0.3
type GetDashboardsDashboardInput interface { pulumi.Input ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput ToGetDashboardsDashboardOutputWithContext(context.Context) GetDashboardsDashboardOutput }
GetDashboardsDashboardInput is an input type that accepts GetDashboardsDashboardArgs and GetDashboardsDashboardOutput values. You can construct a concrete instance of `GetDashboardsDashboardInput` via:
GetDashboardsDashboardArgs{...}
type GetDashboardsDashboardOutput ¶ added in v0.0.3
type GetDashboardsDashboardOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardOutput) DateBin ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) DateBin() pulumi.StringOutput
func (GetDashboardsDashboardOutput) DateInterval ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) DateInterval() pulumi.StringOutput
func (GetDashboardsDashboardOutput) ElementType ¶ added in v0.0.3
func (GetDashboardsDashboardOutput) ElementType() reflect.Type
func (GetDashboardsDashboardOutput) EndDate ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) EndDate() pulumi.StringOutput
func (GetDashboardsDashboardOutput) StartDate ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) StartDate() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Title ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) Title() pulumi.StringOutput
func (GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
func (GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
func (GetDashboardsDashboardOutput) Token ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) Token() pulumi.StringOutput
func (GetDashboardsDashboardOutput) WidgetTokens ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) WidgetTokens() pulumi.StringArrayOutput
func (GetDashboardsDashboardOutput) WorkspaceToken ¶ added in v0.0.3
func (o GetDashboardsDashboardOutput) WorkspaceToken() pulumi.StringOutput
type GetDashboardsResult ¶ added in v0.0.3
type GetDashboardsResult struct { Dashboards []GetDashboardsDashboard `pulumi:"dashboards"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDashboards.
func GetDashboards ¶ added in v0.0.3
func GetDashboards(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetDashboardsResult, error)
type GetFoldersFolder ¶ added in v0.0.3
type GetFoldersFolderArgs ¶ added in v0.0.3
type GetFoldersFolderArgs struct { ParentFolderToken pulumi.StringInput `pulumi:"parentFolderToken"` SavedFilterTokens pulumi.StringArrayInput `pulumi:"savedFilterTokens"` Title pulumi.StringInput `pulumi:"title"` Token pulumi.StringInput `pulumi:"token"` WorkspaceToken pulumi.StringInput `pulumi:"workspaceToken"` }
func (GetFoldersFolderArgs) ElementType ¶ added in v0.0.3
func (GetFoldersFolderArgs) ElementType() reflect.Type
func (GetFoldersFolderArgs) ToGetFoldersFolderOutput ¶ added in v0.0.3
func (i GetFoldersFolderArgs) ToGetFoldersFolderOutput() GetFoldersFolderOutput
func (GetFoldersFolderArgs) ToGetFoldersFolderOutputWithContext ¶ added in v0.0.3
func (i GetFoldersFolderArgs) ToGetFoldersFolderOutputWithContext(ctx context.Context) GetFoldersFolderOutput
type GetFoldersFolderArray ¶ added in v0.0.3
type GetFoldersFolderArray []GetFoldersFolderInput
func (GetFoldersFolderArray) ElementType ¶ added in v0.0.3
func (GetFoldersFolderArray) ElementType() reflect.Type
func (GetFoldersFolderArray) ToGetFoldersFolderArrayOutput ¶ added in v0.0.3
func (i GetFoldersFolderArray) ToGetFoldersFolderArrayOutput() GetFoldersFolderArrayOutput
func (GetFoldersFolderArray) ToGetFoldersFolderArrayOutputWithContext ¶ added in v0.0.3
func (i GetFoldersFolderArray) ToGetFoldersFolderArrayOutputWithContext(ctx context.Context) GetFoldersFolderArrayOutput
type GetFoldersFolderArrayInput ¶ added in v0.0.3
type GetFoldersFolderArrayInput interface { pulumi.Input ToGetFoldersFolderArrayOutput() GetFoldersFolderArrayOutput ToGetFoldersFolderArrayOutputWithContext(context.Context) GetFoldersFolderArrayOutput }
GetFoldersFolderArrayInput is an input type that accepts GetFoldersFolderArray and GetFoldersFolderArrayOutput values. You can construct a concrete instance of `GetFoldersFolderArrayInput` via:
GetFoldersFolderArray{ GetFoldersFolderArgs{...} }
type GetFoldersFolderArrayOutput ¶ added in v0.0.3
type GetFoldersFolderArrayOutput struct{ *pulumi.OutputState }
func (GetFoldersFolderArrayOutput) ElementType ¶ added in v0.0.3
func (GetFoldersFolderArrayOutput) ElementType() reflect.Type
func (GetFoldersFolderArrayOutput) Index ¶ added in v0.0.3
func (o GetFoldersFolderArrayOutput) Index(i pulumi.IntInput) GetFoldersFolderOutput
func (GetFoldersFolderArrayOutput) ToGetFoldersFolderArrayOutput ¶ added in v0.0.3
func (o GetFoldersFolderArrayOutput) ToGetFoldersFolderArrayOutput() GetFoldersFolderArrayOutput
func (GetFoldersFolderArrayOutput) ToGetFoldersFolderArrayOutputWithContext ¶ added in v0.0.3
func (o GetFoldersFolderArrayOutput) ToGetFoldersFolderArrayOutputWithContext(ctx context.Context) GetFoldersFolderArrayOutput
type GetFoldersFolderInput ¶ added in v0.0.3
type GetFoldersFolderInput interface { pulumi.Input ToGetFoldersFolderOutput() GetFoldersFolderOutput ToGetFoldersFolderOutputWithContext(context.Context) GetFoldersFolderOutput }
GetFoldersFolderInput is an input type that accepts GetFoldersFolderArgs and GetFoldersFolderOutput values. You can construct a concrete instance of `GetFoldersFolderInput` via:
GetFoldersFolderArgs{...}
type GetFoldersFolderOutput ¶ added in v0.0.3
type GetFoldersFolderOutput struct{ *pulumi.OutputState }
func (GetFoldersFolderOutput) ElementType ¶ added in v0.0.3
func (GetFoldersFolderOutput) ElementType() reflect.Type
func (GetFoldersFolderOutput) ParentFolderToken ¶ added in v0.0.3
func (o GetFoldersFolderOutput) ParentFolderToken() pulumi.StringOutput
func (GetFoldersFolderOutput) SavedFilterTokens ¶ added in v0.0.3
func (o GetFoldersFolderOutput) SavedFilterTokens() pulumi.StringArrayOutput
func (GetFoldersFolderOutput) Title ¶ added in v0.0.3
func (o GetFoldersFolderOutput) Title() pulumi.StringOutput
func (GetFoldersFolderOutput) ToGetFoldersFolderOutput ¶ added in v0.0.3
func (o GetFoldersFolderOutput) ToGetFoldersFolderOutput() GetFoldersFolderOutput
func (GetFoldersFolderOutput) ToGetFoldersFolderOutputWithContext ¶ added in v0.0.3
func (o GetFoldersFolderOutput) ToGetFoldersFolderOutputWithContext(ctx context.Context) GetFoldersFolderOutput
func (GetFoldersFolderOutput) Token ¶ added in v0.0.3
func (o GetFoldersFolderOutput) Token() pulumi.StringOutput
func (GetFoldersFolderOutput) WorkspaceToken ¶ added in v0.0.3
func (o GetFoldersFolderOutput) WorkspaceToken() pulumi.StringOutput
type GetFoldersResult ¶ added in v0.0.3
type GetFoldersResult struct { Folders []GetFoldersFolder `pulumi:"folders"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getFolders.
func GetFolders ¶ added in v0.0.3
func GetFolders(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetFoldersResult, error)
type GetSegmentsResult ¶ added in v0.0.3
type GetSegmentsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getSegments.
func GetSegments ¶ added in v0.0.3
func GetSegments(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetSegmentsResult, error)
type GetTeamsResult ¶ added in v0.0.3
type GetTeamsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Teams []GetTeamsTeam `pulumi:"teams"` }
A collection of values returned by getTeams.
func GetTeams ¶ added in v0.0.3
func GetTeams(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetTeamsResult, error)
type GetTeamsTeam ¶ added in v0.0.3
type GetTeamsTeamArgs ¶ added in v0.0.3
type GetTeamsTeamArgs struct { Description pulumi.StringInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` Token pulumi.StringInput `pulumi:"token"` UserEmails pulumi.StringArrayInput `pulumi:"userEmails"` UserTokens pulumi.StringArrayInput `pulumi:"userTokens"` WorkspaceTokens pulumi.StringArrayInput `pulumi:"workspaceTokens"` }
func (GetTeamsTeamArgs) ElementType ¶ added in v0.0.3
func (GetTeamsTeamArgs) ElementType() reflect.Type
func (GetTeamsTeamArgs) ToGetTeamsTeamOutput ¶ added in v0.0.3
func (i GetTeamsTeamArgs) ToGetTeamsTeamOutput() GetTeamsTeamOutput
func (GetTeamsTeamArgs) ToGetTeamsTeamOutputWithContext ¶ added in v0.0.3
func (i GetTeamsTeamArgs) ToGetTeamsTeamOutputWithContext(ctx context.Context) GetTeamsTeamOutput
type GetTeamsTeamArray ¶ added in v0.0.3
type GetTeamsTeamArray []GetTeamsTeamInput
func (GetTeamsTeamArray) ElementType ¶ added in v0.0.3
func (GetTeamsTeamArray) ElementType() reflect.Type
func (GetTeamsTeamArray) ToGetTeamsTeamArrayOutput ¶ added in v0.0.3
func (i GetTeamsTeamArray) ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput
func (GetTeamsTeamArray) ToGetTeamsTeamArrayOutputWithContext ¶ added in v0.0.3
func (i GetTeamsTeamArray) ToGetTeamsTeamArrayOutputWithContext(ctx context.Context) GetTeamsTeamArrayOutput
type GetTeamsTeamArrayInput ¶ added in v0.0.3
type GetTeamsTeamArrayInput interface { pulumi.Input ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput ToGetTeamsTeamArrayOutputWithContext(context.Context) GetTeamsTeamArrayOutput }
GetTeamsTeamArrayInput is an input type that accepts GetTeamsTeamArray and GetTeamsTeamArrayOutput values. You can construct a concrete instance of `GetTeamsTeamArrayInput` via:
GetTeamsTeamArray{ GetTeamsTeamArgs{...} }
type GetTeamsTeamArrayOutput ¶ added in v0.0.3
type GetTeamsTeamArrayOutput struct{ *pulumi.OutputState }
func (GetTeamsTeamArrayOutput) ElementType ¶ added in v0.0.3
func (GetTeamsTeamArrayOutput) ElementType() reflect.Type
func (GetTeamsTeamArrayOutput) Index ¶ added in v0.0.3
func (o GetTeamsTeamArrayOutput) Index(i pulumi.IntInput) GetTeamsTeamOutput
func (GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutput ¶ added in v0.0.3
func (o GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutput() GetTeamsTeamArrayOutput
func (GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutputWithContext ¶ added in v0.0.3
func (o GetTeamsTeamArrayOutput) ToGetTeamsTeamArrayOutputWithContext(ctx context.Context) GetTeamsTeamArrayOutput
type GetTeamsTeamInput ¶ added in v0.0.3
type GetTeamsTeamInput interface { pulumi.Input ToGetTeamsTeamOutput() GetTeamsTeamOutput ToGetTeamsTeamOutputWithContext(context.Context) GetTeamsTeamOutput }
GetTeamsTeamInput is an input type that accepts GetTeamsTeamArgs and GetTeamsTeamOutput values. You can construct a concrete instance of `GetTeamsTeamInput` via:
GetTeamsTeamArgs{...}
type GetTeamsTeamOutput ¶ added in v0.0.3
type GetTeamsTeamOutput struct{ *pulumi.OutputState }
func (GetTeamsTeamOutput) Description ¶ added in v0.0.3
func (o GetTeamsTeamOutput) Description() pulumi.StringOutput
func (GetTeamsTeamOutput) ElementType ¶ added in v0.0.3
func (GetTeamsTeamOutput) ElementType() reflect.Type
func (GetTeamsTeamOutput) Name ¶ added in v0.0.3
func (o GetTeamsTeamOutput) Name() pulumi.StringOutput
func (GetTeamsTeamOutput) ToGetTeamsTeamOutput ¶ added in v0.0.3
func (o GetTeamsTeamOutput) ToGetTeamsTeamOutput() GetTeamsTeamOutput
func (GetTeamsTeamOutput) ToGetTeamsTeamOutputWithContext ¶ added in v0.0.3
func (o GetTeamsTeamOutput) ToGetTeamsTeamOutputWithContext(ctx context.Context) GetTeamsTeamOutput
func (GetTeamsTeamOutput) Token ¶ added in v0.0.3
func (o GetTeamsTeamOutput) Token() pulumi.StringOutput
func (GetTeamsTeamOutput) UserEmails ¶ added in v0.0.3
func (o GetTeamsTeamOutput) UserEmails() pulumi.StringArrayOutput
func (GetTeamsTeamOutput) UserTokens ¶ added in v0.0.3
func (o GetTeamsTeamOutput) UserTokens() pulumi.StringArrayOutput
func (GetTeamsTeamOutput) WorkspaceTokens ¶ added in v0.0.3
func (o GetTeamsTeamOutput) WorkspaceTokens() pulumi.StringArrayOutput
type GetUsersResult ¶ added in v0.0.3
type GetUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Users []GetUsersUser `pulumi:"users"` }
A collection of values returned by getUsers.
func GetUsers ¶ added in v0.0.3
func GetUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
type GetUsersUser ¶ added in v0.0.3
type GetUsersUserArgs ¶ added in v0.0.3
type GetUsersUserArgs struct { Email pulumi.StringInput `pulumi:"email"` Name pulumi.StringInput `pulumi:"name"` Role pulumi.StringInput `pulumi:"role"` Token pulumi.StringInput `pulumi:"token"` }
func (GetUsersUserArgs) ElementType ¶ added in v0.0.3
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶ added in v0.0.3
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶ added in v0.0.3
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶ added in v0.0.3
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶ added in v0.0.3
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶ added in v0.0.3
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶ added in v0.0.3
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶ added in v0.0.3
type GetUsersUserArrayInput interface { pulumi.Input ToGetUsersUserArrayOutput() GetUsersUserArrayOutput ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput }
GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:
GetUsersUserArray{ GetUsersUserArgs{...} }
type GetUsersUserArrayOutput ¶ added in v0.0.3
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶ added in v0.0.3
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶ added in v0.0.3
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶ added in v0.0.3
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶ added in v0.0.3
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserInput ¶ added in v0.0.3
type GetUsersUserInput interface { pulumi.Input ToGetUsersUserOutput() GetUsersUserOutput ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput }
GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:
GetUsersUserArgs{...}
type GetUsersUserOutput ¶ added in v0.0.3
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) ElementType ¶ added in v0.0.3
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Email ¶ added in v0.0.3
func (o GetUsersUserOutput) Email() pulumi.StringOutput
func (GetUsersUserOutput) Name ¶ added in v0.0.3
func (o GetUsersUserOutput) Name() pulumi.StringOutput
func (GetUsersUserOutput) Role ¶ added in v0.0.3
func (o GetUsersUserOutput) Role() pulumi.StringOutput
func (GetUsersUserOutput) ToGetUsersUserOutput ¶ added in v0.0.3
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶ added in v0.0.3
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
func (GetUsersUserOutput) Token ¶ added in v0.0.3
func (o GetUsersUserOutput) Token() pulumi.StringOutput
type GetWorkspacesResult ¶ added in v0.0.3
type GetWorkspacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Workspaces []GetWorkspacesWorkspace `pulumi:"workspaces"` }
A collection of values returned by getWorkspaces.
func GetWorkspaces ¶ added in v0.0.3
func GetWorkspaces(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetWorkspacesResult, error)
type GetWorkspacesWorkspace ¶ added in v0.0.3
type GetWorkspacesWorkspaceArgs ¶ added in v0.0.3
type GetWorkspacesWorkspaceArgs struct { Name pulumi.StringInput `pulumi:"name"` Token pulumi.StringInput `pulumi:"token"` }
func (GetWorkspacesWorkspaceArgs) ElementType ¶ added in v0.0.3
func (GetWorkspacesWorkspaceArgs) ElementType() reflect.Type
func (GetWorkspacesWorkspaceArgs) ToGetWorkspacesWorkspaceOutput ¶ added in v0.0.3
func (i GetWorkspacesWorkspaceArgs) ToGetWorkspacesWorkspaceOutput() GetWorkspacesWorkspaceOutput
func (GetWorkspacesWorkspaceArgs) ToGetWorkspacesWorkspaceOutputWithContext ¶ added in v0.0.3
func (i GetWorkspacesWorkspaceArgs) ToGetWorkspacesWorkspaceOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceOutput
type GetWorkspacesWorkspaceArray ¶ added in v0.0.3
type GetWorkspacesWorkspaceArray []GetWorkspacesWorkspaceInput
func (GetWorkspacesWorkspaceArray) ElementType ¶ added in v0.0.3
func (GetWorkspacesWorkspaceArray) ElementType() reflect.Type
func (GetWorkspacesWorkspaceArray) ToGetWorkspacesWorkspaceArrayOutput ¶ added in v0.0.3
func (i GetWorkspacesWorkspaceArray) ToGetWorkspacesWorkspaceArrayOutput() GetWorkspacesWorkspaceArrayOutput
func (GetWorkspacesWorkspaceArray) ToGetWorkspacesWorkspaceArrayOutputWithContext ¶ added in v0.0.3
func (i GetWorkspacesWorkspaceArray) ToGetWorkspacesWorkspaceArrayOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceArrayOutput
type GetWorkspacesWorkspaceArrayInput ¶ added in v0.0.3
type GetWorkspacesWorkspaceArrayInput interface { pulumi.Input ToGetWorkspacesWorkspaceArrayOutput() GetWorkspacesWorkspaceArrayOutput ToGetWorkspacesWorkspaceArrayOutputWithContext(context.Context) GetWorkspacesWorkspaceArrayOutput }
GetWorkspacesWorkspaceArrayInput is an input type that accepts GetWorkspacesWorkspaceArray and GetWorkspacesWorkspaceArrayOutput values. You can construct a concrete instance of `GetWorkspacesWorkspaceArrayInput` via:
GetWorkspacesWorkspaceArray{ GetWorkspacesWorkspaceArgs{...} }
type GetWorkspacesWorkspaceArrayOutput ¶ added in v0.0.3
type GetWorkspacesWorkspaceArrayOutput struct{ *pulumi.OutputState }
func (GetWorkspacesWorkspaceArrayOutput) ElementType ¶ added in v0.0.3
func (GetWorkspacesWorkspaceArrayOutput) ElementType() reflect.Type
func (GetWorkspacesWorkspaceArrayOutput) Index ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceArrayOutput) Index(i pulumi.IntInput) GetWorkspacesWorkspaceOutput
func (GetWorkspacesWorkspaceArrayOutput) ToGetWorkspacesWorkspaceArrayOutput ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceArrayOutput) ToGetWorkspacesWorkspaceArrayOutput() GetWorkspacesWorkspaceArrayOutput
func (GetWorkspacesWorkspaceArrayOutput) ToGetWorkspacesWorkspaceArrayOutputWithContext ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceArrayOutput) ToGetWorkspacesWorkspaceArrayOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceArrayOutput
type GetWorkspacesWorkspaceInput ¶ added in v0.0.3
type GetWorkspacesWorkspaceInput interface { pulumi.Input ToGetWorkspacesWorkspaceOutput() GetWorkspacesWorkspaceOutput ToGetWorkspacesWorkspaceOutputWithContext(context.Context) GetWorkspacesWorkspaceOutput }
GetWorkspacesWorkspaceInput is an input type that accepts GetWorkspacesWorkspaceArgs and GetWorkspacesWorkspaceOutput values. You can construct a concrete instance of `GetWorkspacesWorkspaceInput` via:
GetWorkspacesWorkspaceArgs{...}
type GetWorkspacesWorkspaceOutput ¶ added in v0.0.3
type GetWorkspacesWorkspaceOutput struct{ *pulumi.OutputState }
func (GetWorkspacesWorkspaceOutput) ElementType ¶ added in v0.0.3
func (GetWorkspacesWorkspaceOutput) ElementType() reflect.Type
func (GetWorkspacesWorkspaceOutput) Name ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceOutput) Name() pulumi.StringOutput
func (GetWorkspacesWorkspaceOutput) ToGetWorkspacesWorkspaceOutput ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceOutput) ToGetWorkspacesWorkspaceOutput() GetWorkspacesWorkspaceOutput
func (GetWorkspacesWorkspaceOutput) ToGetWorkspacesWorkspaceOutputWithContext ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceOutput) ToGetWorkspacesWorkspaceOutputWithContext(ctx context.Context) GetWorkspacesWorkspaceOutput
func (GetWorkspacesWorkspaceOutput) Token ¶ added in v0.0.3
func (o GetWorkspacesWorkspaceOutput) Token() pulumi.StringOutput
type Provider ¶
type Provider struct { pulumi.ProviderResourceState ApiToken pulumi.StringPtrOutput `pulumi:"apiToken"` Host pulumi.StringPtrOutput `pulumi:"host"` }
The provider type for the vantage package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { ApiToken pulumi.StringPtrInput Host pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ApiToken ¶
func (o ProviderOutput) ApiToken() pulumi.StringPtrOutput
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Host ¶
func (o ProviderOutput) Host() pulumi.StringPtrOutput
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type SavedFilter ¶
type SavedFilter struct { pulumi.CustomResourceState // VQL Query used for this saved filter. Filter pulumi.StringOutput `pulumi:"filter"` // Title of the Saved Filter Title pulumi.StringOutput `pulumi:"title"` // Unique saved filter identifier Token pulumi.StringOutput `pulumi:"token"` // Workspace token to add the saved filter into. WorkspaceToken pulumi.StringOutput `pulumi:"workspaceToken"` }
Manages a SavedFilter.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewSavedFilter(ctx, "demoFilter", &vantage.SavedFilterArgs{ Filter: pulumi.String("(costs.provider = 'aws')"), Title: pulumi.String("Demo Saved Filter"), }) if err != nil { return err } return nil }) }
```
func GetSavedFilter ¶
func GetSavedFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SavedFilterState, opts ...pulumi.ResourceOption) (*SavedFilter, error)
GetSavedFilter gets an existing SavedFilter 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 NewSavedFilter ¶
func NewSavedFilter(ctx *pulumi.Context, name string, args *SavedFilterArgs, opts ...pulumi.ResourceOption) (*SavedFilter, error)
NewSavedFilter registers a new resource with the given unique name, arguments, and options.
func (*SavedFilter) ElementType ¶
func (*SavedFilter) ElementType() reflect.Type
func (*SavedFilter) ToSavedFilterOutput ¶
func (i *SavedFilter) ToSavedFilterOutput() SavedFilterOutput
func (*SavedFilter) ToSavedFilterOutputWithContext ¶
func (i *SavedFilter) ToSavedFilterOutputWithContext(ctx context.Context) SavedFilterOutput
type SavedFilterArgs ¶
type SavedFilterArgs struct { // VQL Query used for this saved filter. Filter pulumi.StringPtrInput // Title of the Saved Filter Title pulumi.StringInput // Workspace token to add the saved filter into. WorkspaceToken pulumi.StringPtrInput }
The set of arguments for constructing a SavedFilter resource.
func (SavedFilterArgs) ElementType ¶
func (SavedFilterArgs) ElementType() reflect.Type
type SavedFilterArray ¶
type SavedFilterArray []SavedFilterInput
func (SavedFilterArray) ElementType ¶
func (SavedFilterArray) ElementType() reflect.Type
func (SavedFilterArray) ToSavedFilterArrayOutput ¶
func (i SavedFilterArray) ToSavedFilterArrayOutput() SavedFilterArrayOutput
func (SavedFilterArray) ToSavedFilterArrayOutputWithContext ¶
func (i SavedFilterArray) ToSavedFilterArrayOutputWithContext(ctx context.Context) SavedFilterArrayOutput
type SavedFilterArrayInput ¶
type SavedFilterArrayInput interface { pulumi.Input ToSavedFilterArrayOutput() SavedFilterArrayOutput ToSavedFilterArrayOutputWithContext(context.Context) SavedFilterArrayOutput }
SavedFilterArrayInput is an input type that accepts SavedFilterArray and SavedFilterArrayOutput values. You can construct a concrete instance of `SavedFilterArrayInput` via:
SavedFilterArray{ SavedFilterArgs{...} }
type SavedFilterArrayOutput ¶
type SavedFilterArrayOutput struct{ *pulumi.OutputState }
func (SavedFilterArrayOutput) ElementType ¶
func (SavedFilterArrayOutput) ElementType() reflect.Type
func (SavedFilterArrayOutput) Index ¶
func (o SavedFilterArrayOutput) Index(i pulumi.IntInput) SavedFilterOutput
func (SavedFilterArrayOutput) ToSavedFilterArrayOutput ¶
func (o SavedFilterArrayOutput) ToSavedFilterArrayOutput() SavedFilterArrayOutput
func (SavedFilterArrayOutput) ToSavedFilterArrayOutputWithContext ¶
func (o SavedFilterArrayOutput) ToSavedFilterArrayOutputWithContext(ctx context.Context) SavedFilterArrayOutput
type SavedFilterInput ¶
type SavedFilterInput interface { pulumi.Input ToSavedFilterOutput() SavedFilterOutput ToSavedFilterOutputWithContext(ctx context.Context) SavedFilterOutput }
type SavedFilterMap ¶
type SavedFilterMap map[string]SavedFilterInput
func (SavedFilterMap) ElementType ¶
func (SavedFilterMap) ElementType() reflect.Type
func (SavedFilterMap) ToSavedFilterMapOutput ¶
func (i SavedFilterMap) ToSavedFilterMapOutput() SavedFilterMapOutput
func (SavedFilterMap) ToSavedFilterMapOutputWithContext ¶
func (i SavedFilterMap) ToSavedFilterMapOutputWithContext(ctx context.Context) SavedFilterMapOutput
type SavedFilterMapInput ¶
type SavedFilterMapInput interface { pulumi.Input ToSavedFilterMapOutput() SavedFilterMapOutput ToSavedFilterMapOutputWithContext(context.Context) SavedFilterMapOutput }
SavedFilterMapInput is an input type that accepts SavedFilterMap and SavedFilterMapOutput values. You can construct a concrete instance of `SavedFilterMapInput` via:
SavedFilterMap{ "key": SavedFilterArgs{...} }
type SavedFilterMapOutput ¶
type SavedFilterMapOutput struct{ *pulumi.OutputState }
func (SavedFilterMapOutput) ElementType ¶
func (SavedFilterMapOutput) ElementType() reflect.Type
func (SavedFilterMapOutput) MapIndex ¶
func (o SavedFilterMapOutput) MapIndex(k pulumi.StringInput) SavedFilterOutput
func (SavedFilterMapOutput) ToSavedFilterMapOutput ¶
func (o SavedFilterMapOutput) ToSavedFilterMapOutput() SavedFilterMapOutput
func (SavedFilterMapOutput) ToSavedFilterMapOutputWithContext ¶
func (o SavedFilterMapOutput) ToSavedFilterMapOutputWithContext(ctx context.Context) SavedFilterMapOutput
type SavedFilterOutput ¶
type SavedFilterOutput struct{ *pulumi.OutputState }
func (SavedFilterOutput) ElementType ¶
func (SavedFilterOutput) ElementType() reflect.Type
func (SavedFilterOutput) Filter ¶
func (o SavedFilterOutput) Filter() pulumi.StringOutput
VQL Query used for this saved filter.
func (SavedFilterOutput) Title ¶
func (o SavedFilterOutput) Title() pulumi.StringOutput
Title of the Saved Filter
func (SavedFilterOutput) ToSavedFilterOutput ¶
func (o SavedFilterOutput) ToSavedFilterOutput() SavedFilterOutput
func (SavedFilterOutput) ToSavedFilterOutputWithContext ¶
func (o SavedFilterOutput) ToSavedFilterOutputWithContext(ctx context.Context) SavedFilterOutput
func (SavedFilterOutput) Token ¶
func (o SavedFilterOutput) Token() pulumi.StringOutput
Unique saved filter identifier
func (SavedFilterOutput) WorkspaceToken ¶
func (o SavedFilterOutput) WorkspaceToken() pulumi.StringOutput
Workspace token to add the saved filter into.
type SavedFilterState ¶
type SavedFilterState struct { // VQL Query used for this saved filter. Filter pulumi.StringPtrInput // Title of the Saved Filter Title pulumi.StringPtrInput // Unique saved filter identifier Token pulumi.StringPtrInput // Workspace token to add the saved filter into. WorkspaceToken pulumi.StringPtrInput }
func (SavedFilterState) ElementType ¶
func (SavedFilterState) ElementType() reflect.Type
type SavedFiltersFilter ¶
type SavedFiltersFilterArgs ¶
type SavedFiltersFilterArgs struct { CostReportTokens pulumi.StringArrayInput `pulumi:"costReportTokens"` Title pulumi.StringInput `pulumi:"title"` Token pulumi.StringInput `pulumi:"token"` WorkspaceToken pulumi.StringInput `pulumi:"workspaceToken"` }
func (SavedFiltersFilterArgs) ElementType ¶
func (SavedFiltersFilterArgs) ElementType() reflect.Type
func (SavedFiltersFilterArgs) ToSavedFiltersFilterOutput ¶
func (i SavedFiltersFilterArgs) ToSavedFiltersFilterOutput() SavedFiltersFilterOutput
func (SavedFiltersFilterArgs) ToSavedFiltersFilterOutputWithContext ¶
func (i SavedFiltersFilterArgs) ToSavedFiltersFilterOutputWithContext(ctx context.Context) SavedFiltersFilterOutput
type SavedFiltersFilterArray ¶
type SavedFiltersFilterArray []SavedFiltersFilterInput
func (SavedFiltersFilterArray) ElementType ¶
func (SavedFiltersFilterArray) ElementType() reflect.Type
func (SavedFiltersFilterArray) ToSavedFiltersFilterArrayOutput ¶
func (i SavedFiltersFilterArray) ToSavedFiltersFilterArrayOutput() SavedFiltersFilterArrayOutput
func (SavedFiltersFilterArray) ToSavedFiltersFilterArrayOutputWithContext ¶
func (i SavedFiltersFilterArray) ToSavedFiltersFilterArrayOutputWithContext(ctx context.Context) SavedFiltersFilterArrayOutput
type SavedFiltersFilterArrayInput ¶
type SavedFiltersFilterArrayInput interface { pulumi.Input ToSavedFiltersFilterArrayOutput() SavedFiltersFilterArrayOutput ToSavedFiltersFilterArrayOutputWithContext(context.Context) SavedFiltersFilterArrayOutput }
SavedFiltersFilterArrayInput is an input type that accepts SavedFiltersFilterArray and SavedFiltersFilterArrayOutput values. You can construct a concrete instance of `SavedFiltersFilterArrayInput` via:
SavedFiltersFilterArray{ SavedFiltersFilterArgs{...} }
type SavedFiltersFilterArrayOutput ¶
type SavedFiltersFilterArrayOutput struct{ *pulumi.OutputState }
func (SavedFiltersFilterArrayOutput) ElementType ¶
func (SavedFiltersFilterArrayOutput) ElementType() reflect.Type
func (SavedFiltersFilterArrayOutput) Index ¶
func (o SavedFiltersFilterArrayOutput) Index(i pulumi.IntInput) SavedFiltersFilterOutput
func (SavedFiltersFilterArrayOutput) ToSavedFiltersFilterArrayOutput ¶
func (o SavedFiltersFilterArrayOutput) ToSavedFiltersFilterArrayOutput() SavedFiltersFilterArrayOutput
func (SavedFiltersFilterArrayOutput) ToSavedFiltersFilterArrayOutputWithContext ¶
func (o SavedFiltersFilterArrayOutput) ToSavedFiltersFilterArrayOutputWithContext(ctx context.Context) SavedFiltersFilterArrayOutput
type SavedFiltersFilterInput ¶
type SavedFiltersFilterInput interface { pulumi.Input ToSavedFiltersFilterOutput() SavedFiltersFilterOutput ToSavedFiltersFilterOutputWithContext(context.Context) SavedFiltersFilterOutput }
SavedFiltersFilterInput is an input type that accepts SavedFiltersFilterArgs and SavedFiltersFilterOutput values. You can construct a concrete instance of `SavedFiltersFilterInput` via:
SavedFiltersFilterArgs{...}
type SavedFiltersFilterOutput ¶
type SavedFiltersFilterOutput struct{ *pulumi.OutputState }
func (SavedFiltersFilterOutput) CostReportTokens ¶
func (o SavedFiltersFilterOutput) CostReportTokens() pulumi.StringArrayOutput
func (SavedFiltersFilterOutput) ElementType ¶
func (SavedFiltersFilterOutput) ElementType() reflect.Type
func (SavedFiltersFilterOutput) Title ¶
func (o SavedFiltersFilterOutput) Title() pulumi.StringOutput
func (SavedFiltersFilterOutput) ToSavedFiltersFilterOutput ¶
func (o SavedFiltersFilterOutput) ToSavedFiltersFilterOutput() SavedFiltersFilterOutput
func (SavedFiltersFilterOutput) ToSavedFiltersFilterOutputWithContext ¶
func (o SavedFiltersFilterOutput) ToSavedFiltersFilterOutputWithContext(ctx context.Context) SavedFiltersFilterOutput
func (SavedFiltersFilterOutput) Token ¶
func (o SavedFiltersFilterOutput) Token() pulumi.StringOutput
func (SavedFiltersFilterOutput) WorkspaceToken ¶
func (o SavedFiltersFilterOutput) WorkspaceToken() pulumi.StringOutput
type SavedFiltersResult ¶
type SavedFiltersResult struct { Filters []SavedFiltersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by SavedFilters.
func SavedFilters ¶
func SavedFilters(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*SavedFiltersResult, error)
type Segment ¶ added in v0.0.3
type Segment struct { pulumi.CustomResourceState // The description of the Segment. Description pulumi.StringPtrOutput `pulumi:"description"` // The filter query language to apply to the Segment. Additional documentation available at https://docs.vantage.sh/vql. Filter pulumi.StringOutput `pulumi:"filter"` // The token of the parent Segment this new Segment belongs to. Determines the Workspace the segment is assigned to. ParentSegmentToken pulumi.StringOutput `pulumi:"parentSegmentToken"` // The priority of the Segment. Priority pulumi.IntOutput `pulumi:"priority"` // The title of the Segment. Title pulumi.StringOutput `pulumi:"title"` // Unique segment identifier Token pulumi.StringOutput `pulumi:"token"` // Whether or not to track unallocated resources in this Segment. TrackUnallocated pulumi.BoolOutput `pulumi:"trackUnallocated"` // Workspace token to add the segment to. WorkspaceToken pulumi.StringOutput `pulumi:"workspaceToken"` }
Manages a Segment.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewSegment(ctx, "demoSegment", &vantage.SegmentArgs{ Description: pulumi.String("This is still a demo segment"), Filter: pulumi.String("(costs.provider = 'aws' AND tags.name = NULL)"), Priority: pulumi.Int(50), Title: pulumi.String("Demo Segment"), TrackUnallocated: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
func GetSegment ¶ added in v0.0.3
func GetSegment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SegmentState, opts ...pulumi.ResourceOption) (*Segment, error)
GetSegment gets an existing Segment 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 NewSegment ¶ added in v0.0.3
func NewSegment(ctx *pulumi.Context, name string, args *SegmentArgs, opts ...pulumi.ResourceOption) (*Segment, error)
NewSegment registers a new resource with the given unique name, arguments, and options.
func (*Segment) ElementType ¶ added in v0.0.3
func (*Segment) ToSegmentOutput ¶ added in v0.0.3
func (i *Segment) ToSegmentOutput() SegmentOutput
func (*Segment) ToSegmentOutputWithContext ¶ added in v0.0.3
func (i *Segment) ToSegmentOutputWithContext(ctx context.Context) SegmentOutput
type SegmentArgs ¶ added in v0.0.3
type SegmentArgs struct { // The description of the Segment. Description pulumi.StringPtrInput // The filter query language to apply to the Segment. Additional documentation available at https://docs.vantage.sh/vql. Filter pulumi.StringPtrInput // The token of the parent Segment this new Segment belongs to. Determines the Workspace the segment is assigned to. ParentSegmentToken pulumi.StringPtrInput // The priority of the Segment. Priority pulumi.IntPtrInput // The title of the Segment. Title pulumi.StringInput // Whether or not to track unallocated resources in this Segment. TrackUnallocated pulumi.BoolPtrInput // Workspace token to add the segment to. WorkspaceToken pulumi.StringPtrInput }
The set of arguments for constructing a Segment resource.
func (SegmentArgs) ElementType ¶ added in v0.0.3
func (SegmentArgs) ElementType() reflect.Type
type SegmentArray ¶ added in v0.0.3
type SegmentArray []SegmentInput
func (SegmentArray) ElementType ¶ added in v0.0.3
func (SegmentArray) ElementType() reflect.Type
func (SegmentArray) ToSegmentArrayOutput ¶ added in v0.0.3
func (i SegmentArray) ToSegmentArrayOutput() SegmentArrayOutput
func (SegmentArray) ToSegmentArrayOutputWithContext ¶ added in v0.0.3
func (i SegmentArray) ToSegmentArrayOutputWithContext(ctx context.Context) SegmentArrayOutput
type SegmentArrayInput ¶ added in v0.0.3
type SegmentArrayInput interface { pulumi.Input ToSegmentArrayOutput() SegmentArrayOutput ToSegmentArrayOutputWithContext(context.Context) SegmentArrayOutput }
SegmentArrayInput is an input type that accepts SegmentArray and SegmentArrayOutput values. You can construct a concrete instance of `SegmentArrayInput` via:
SegmentArray{ SegmentArgs{...} }
type SegmentArrayOutput ¶ added in v0.0.3
type SegmentArrayOutput struct{ *pulumi.OutputState }
func (SegmentArrayOutput) ElementType ¶ added in v0.0.3
func (SegmentArrayOutput) ElementType() reflect.Type
func (SegmentArrayOutput) Index ¶ added in v0.0.3
func (o SegmentArrayOutput) Index(i pulumi.IntInput) SegmentOutput
func (SegmentArrayOutput) ToSegmentArrayOutput ¶ added in v0.0.3
func (o SegmentArrayOutput) ToSegmentArrayOutput() SegmentArrayOutput
func (SegmentArrayOutput) ToSegmentArrayOutputWithContext ¶ added in v0.0.3
func (o SegmentArrayOutput) ToSegmentArrayOutputWithContext(ctx context.Context) SegmentArrayOutput
type SegmentInput ¶ added in v0.0.3
type SegmentInput interface { pulumi.Input ToSegmentOutput() SegmentOutput ToSegmentOutputWithContext(ctx context.Context) SegmentOutput }
type SegmentMap ¶ added in v0.0.3
type SegmentMap map[string]SegmentInput
func (SegmentMap) ElementType ¶ added in v0.0.3
func (SegmentMap) ElementType() reflect.Type
func (SegmentMap) ToSegmentMapOutput ¶ added in v0.0.3
func (i SegmentMap) ToSegmentMapOutput() SegmentMapOutput
func (SegmentMap) ToSegmentMapOutputWithContext ¶ added in v0.0.3
func (i SegmentMap) ToSegmentMapOutputWithContext(ctx context.Context) SegmentMapOutput
type SegmentMapInput ¶ added in v0.0.3
type SegmentMapInput interface { pulumi.Input ToSegmentMapOutput() SegmentMapOutput ToSegmentMapOutputWithContext(context.Context) SegmentMapOutput }
SegmentMapInput is an input type that accepts SegmentMap and SegmentMapOutput values. You can construct a concrete instance of `SegmentMapInput` via:
SegmentMap{ "key": SegmentArgs{...} }
type SegmentMapOutput ¶ added in v0.0.3
type SegmentMapOutput struct{ *pulumi.OutputState }
func (SegmentMapOutput) ElementType ¶ added in v0.0.3
func (SegmentMapOutput) ElementType() reflect.Type
func (SegmentMapOutput) MapIndex ¶ added in v0.0.3
func (o SegmentMapOutput) MapIndex(k pulumi.StringInput) SegmentOutput
func (SegmentMapOutput) ToSegmentMapOutput ¶ added in v0.0.3
func (o SegmentMapOutput) ToSegmentMapOutput() SegmentMapOutput
func (SegmentMapOutput) ToSegmentMapOutputWithContext ¶ added in v0.0.3
func (o SegmentMapOutput) ToSegmentMapOutputWithContext(ctx context.Context) SegmentMapOutput
type SegmentOutput ¶ added in v0.0.3
type SegmentOutput struct{ *pulumi.OutputState }
func (SegmentOutput) Description ¶ added in v0.0.3
func (o SegmentOutput) Description() pulumi.StringPtrOutput
The description of the Segment.
func (SegmentOutput) ElementType ¶ added in v0.0.3
func (SegmentOutput) ElementType() reflect.Type
func (SegmentOutput) Filter ¶ added in v0.0.3
func (o SegmentOutput) Filter() pulumi.StringOutput
The filter query language to apply to the Segment. Additional documentation available at https://docs.vantage.sh/vql.
func (SegmentOutput) ParentSegmentToken ¶ added in v0.0.3
func (o SegmentOutput) ParentSegmentToken() pulumi.StringOutput
The token of the parent Segment this new Segment belongs to. Determines the Workspace the segment is assigned to.
func (SegmentOutput) Priority ¶ added in v0.0.3
func (o SegmentOutput) Priority() pulumi.IntOutput
The priority of the Segment.
func (SegmentOutput) Title ¶ added in v0.0.3
func (o SegmentOutput) Title() pulumi.StringOutput
The title of the Segment.
func (SegmentOutput) ToSegmentOutput ¶ added in v0.0.3
func (o SegmentOutput) ToSegmentOutput() SegmentOutput
func (SegmentOutput) ToSegmentOutputWithContext ¶ added in v0.0.3
func (o SegmentOutput) ToSegmentOutputWithContext(ctx context.Context) SegmentOutput
func (SegmentOutput) Token ¶ added in v0.0.3
func (o SegmentOutput) Token() pulumi.StringOutput
Unique segment identifier
func (SegmentOutput) TrackUnallocated ¶ added in v0.0.3
func (o SegmentOutput) TrackUnallocated() pulumi.BoolOutput
Whether or not to track unallocated resources in this Segment.
func (SegmentOutput) WorkspaceToken ¶ added in v0.0.3
func (o SegmentOutput) WorkspaceToken() pulumi.StringOutput
Workspace token to add the segment to.
type SegmentState ¶ added in v0.0.3
type SegmentState struct { // The description of the Segment. Description pulumi.StringPtrInput // The filter query language to apply to the Segment. Additional documentation available at https://docs.vantage.sh/vql. Filter pulumi.StringPtrInput // The token of the parent Segment this new Segment belongs to. Determines the Workspace the segment is assigned to. ParentSegmentToken pulumi.StringPtrInput // The priority of the Segment. Priority pulumi.IntPtrInput // The title of the Segment. Title pulumi.StringPtrInput // Unique segment identifier Token pulumi.StringPtrInput // Whether or not to track unallocated resources in this Segment. TrackUnallocated pulumi.BoolPtrInput // Workspace token to add the segment to. WorkspaceToken pulumi.StringPtrInput }
func (SegmentState) ElementType ¶ added in v0.0.3
func (SegmentState) ElementType() reflect.Type
type Team ¶ added in v0.0.3
type Team struct { pulumi.CustomResourceState // Description of the team. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the team. Name pulumi.StringOutput `pulumi:"name"` // Unique team identifier. Token pulumi.StringOutput `pulumi:"token"` // User emails. UserEmails pulumi.StringArrayOutput `pulumi:"userEmails"` // User tokens. UserTokens pulumi.StringArrayOutput `pulumi:"userTokens"` // Workspace tokens to add the team to. WorkspaceTokens pulumi.StringArrayOutput `pulumi:"workspaceTokens"` }
Manages a Team.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-vantage/sdk/go/vantage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vantage.NewTeam(ctx, "demoTeam", &vantage.TeamArgs{ Description: pulumi.String("Demo Team Description"), Name: pulumi.String("Demo Team"), UserEmails: pulumi.StringArray{ pulumi.String("support@vantage.sh"), }, WorkspaceTokens: pulumi.StringArray{ pulumi.String("wrkspc_47c3254c790e9351"), }, }) if err != nil { return err } return nil }) }
```
func GetTeam ¶ added in v0.0.3
func GetTeam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)
GetTeam gets an existing Team 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 NewTeam ¶ added in v0.0.3
func NewTeam(ctx *pulumi.Context, name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)
NewTeam registers a new resource with the given unique name, arguments, and options.
func (*Team) ElementType ¶ added in v0.0.3
func (*Team) ToTeamOutput ¶ added in v0.0.3
func (i *Team) ToTeamOutput() TeamOutput
func (*Team) ToTeamOutputWithContext ¶ added in v0.0.3
func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput
type TeamArgs ¶ added in v0.0.3
type TeamArgs struct { // Description of the team. Description pulumi.StringPtrInput // Name of the team. Name pulumi.StringInput // User emails. UserEmails pulumi.StringArrayInput // User tokens. UserTokens pulumi.StringArrayInput // Workspace tokens to add the team to. WorkspaceTokens pulumi.StringArrayInput }
The set of arguments for constructing a Team resource.
func (TeamArgs) ElementType ¶ added in v0.0.3
type TeamArray ¶ added in v0.0.3
type TeamArray []TeamInput
func (TeamArray) ElementType ¶ added in v0.0.3
func (TeamArray) ToTeamArrayOutput ¶ added in v0.0.3
func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput
func (TeamArray) ToTeamArrayOutputWithContext ¶ added in v0.0.3
func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamArrayInput ¶ added in v0.0.3
type TeamArrayInput interface { pulumi.Input ToTeamArrayOutput() TeamArrayOutput ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput }
TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:
TeamArray{ TeamArgs{...} }
type TeamArrayOutput ¶ added in v0.0.3
type TeamArrayOutput struct{ *pulumi.OutputState }
func (TeamArrayOutput) ElementType ¶ added in v0.0.3
func (TeamArrayOutput) ElementType() reflect.Type
func (TeamArrayOutput) Index ¶ added in v0.0.3
func (o TeamArrayOutput) Index(i pulumi.IntInput) TeamOutput
func (TeamArrayOutput) ToTeamArrayOutput ¶ added in v0.0.3
func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput
func (TeamArrayOutput) ToTeamArrayOutputWithContext ¶ added in v0.0.3
func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamInput ¶ added in v0.0.3
type TeamInput interface { pulumi.Input ToTeamOutput() TeamOutput ToTeamOutputWithContext(ctx context.Context) TeamOutput }
type TeamMap ¶ added in v0.0.3
func (TeamMap) ElementType ¶ added in v0.0.3
func (TeamMap) ToTeamMapOutput ¶ added in v0.0.3
func (i TeamMap) ToTeamMapOutput() TeamMapOutput
func (TeamMap) ToTeamMapOutputWithContext ¶ added in v0.0.3
func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamMapInput ¶ added in v0.0.3
type TeamMapInput interface { pulumi.Input ToTeamMapOutput() TeamMapOutput ToTeamMapOutputWithContext(context.Context) TeamMapOutput }
TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:
TeamMap{ "key": TeamArgs{...} }
type TeamMapOutput ¶ added in v0.0.3
type TeamMapOutput struct{ *pulumi.OutputState }
func (TeamMapOutput) ElementType ¶ added in v0.0.3
func (TeamMapOutput) ElementType() reflect.Type
func (TeamMapOutput) MapIndex ¶ added in v0.0.3
func (o TeamMapOutput) MapIndex(k pulumi.StringInput) TeamOutput
func (TeamMapOutput) ToTeamMapOutput ¶ added in v0.0.3
func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput
func (TeamMapOutput) ToTeamMapOutputWithContext ¶ added in v0.0.3
func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamOutput ¶ added in v0.0.3
type TeamOutput struct{ *pulumi.OutputState }
func (TeamOutput) Description ¶ added in v0.0.3
func (o TeamOutput) Description() pulumi.StringPtrOutput
Description of the team.
func (TeamOutput) ElementType ¶ added in v0.0.3
func (TeamOutput) ElementType() reflect.Type
func (TeamOutput) Name ¶ added in v0.0.3
func (o TeamOutput) Name() pulumi.StringOutput
Name of the team.
func (TeamOutput) ToTeamOutput ¶ added in v0.0.3
func (o TeamOutput) ToTeamOutput() TeamOutput
func (TeamOutput) ToTeamOutputWithContext ¶ added in v0.0.3
func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput
func (TeamOutput) Token ¶ added in v0.0.3
func (o TeamOutput) Token() pulumi.StringOutput
Unique team identifier.
func (TeamOutput) UserEmails ¶ added in v0.0.3
func (o TeamOutput) UserEmails() pulumi.StringArrayOutput
User emails.
func (TeamOutput) UserTokens ¶ added in v0.0.3
func (o TeamOutput) UserTokens() pulumi.StringArrayOutput
User tokens.
func (TeamOutput) WorkspaceTokens ¶ added in v0.0.3
func (o TeamOutput) WorkspaceTokens() pulumi.StringArrayOutput
Workspace tokens to add the team to.
type TeamState ¶ added in v0.0.3
type TeamState struct { // Description of the team. Description pulumi.StringPtrInput // Name of the team. Name pulumi.StringPtrInput // Unique team identifier. Token pulumi.StringPtrInput // User emails. UserEmails pulumi.StringArrayInput // User tokens. UserTokens pulumi.StringArrayInput // Workspace tokens to add the team to. WorkspaceTokens pulumi.StringArrayInput }
func (TeamState) ElementType ¶ added in v0.0.3
Source Files ¶
- accessGrant.go
- awsProvider.go
- costReport.go
- dashboard.go
- doc.go
- folder.go
- getAccessGrants.go
- getAwsProviderInfo.go
- getCostReports.go
- getDashboards.go
- getFolders.go
- getSegments.go
- getTeams.go
- getUsers.go
- getWorkspaces.go
- init.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- savedFilter.go
- savedFilters.go
- segment.go
- team.go