Documentation ¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewAdminFolderDataSource() datasource.DataSource
- func NewAdminFolderResource() resource.Resource
- type AdminFolderDataSource
- func (d *AdminFolderDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AdminFolderDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AdminFolderDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AdminFolderDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AdminFolderDataSourceModel
- type AdminFolderResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdminFolderDataSource ¶
func NewAdminFolderDataSource() datasource.DataSource
func NewAdminFolderResource ¶
NewAdminFolderResource is a helper function to simplify the provider implementation.
Types ¶
type AdminFolderDataSource ¶
type AdminFolderDataSource struct {
// contains filtered or unexported fields
}
func (*AdminFolderDataSource) Configure ¶
func (d *AdminFolderDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AdminFolderDataSource) Metadata ¶
func (d *AdminFolderDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AdminFolderDataSource) Read ¶
func (d *AdminFolderDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AdminFolderDataSource) Schema ¶
func (d *AdminFolderDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AdminFolderDataSourceModel ¶
type AdminFolderDataSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Type types.Set `tfsdk:"type"` // Set[String] Path types.String `tfsdk:"path"` ParentPath types.String `tfsdk:"parent_path"` TotalApplications types.Int64 `tfsdk:"total_applications"` TotalMachineCatalogs types.Int64 `tfsdk:"total_machine_catalogs"` TotalApplicationGroups types.Int64 `tfsdk:"total_application_groups"` TotalDeliveryGroups types.Int64 `tfsdk:"total_delivery_groups"` }
func (AdminFolderDataSourceModel) GetSchema ¶
func (AdminFolderDataSourceModel) GetSchema() schema.Schema
func (AdminFolderDataSourceModel) RefreshPropertyValues ¶
func (r AdminFolderDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, adminFolder *citrixorchestration.AdminFolderResponseModel) AdminFolderDataSourceModel
type AdminFolderResourceModel ¶
type AdminFolderResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Type types.Set `tfsdk:"type"` // Set[String] Path types.String `tfsdk:"path"` ParentPath types.String `tfsdk:"parent_path"` }
func (AdminFolderResourceModel) GetAttributes ¶
func (AdminFolderResourceModel) GetAttributes() map[string]schema.Attribute
func (AdminFolderResourceModel) GetSchema ¶
func (AdminFolderResourceModel) GetSchema() schema.Schema
func (AdminFolderResourceModel) RefreshPropertyValues ¶
func (r AdminFolderResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, adminFolder *citrixorchestration.AdminFolderResponseModel) AdminFolderResourceModel
Click to show internal directories.
Click to hide internal directories.