Documentation ¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewAwsEdcImageResource() resource.Resource
- func NewAwsWorkspacesImageDataSource() datasource.DataSource
- type AwsWorkspacesImageDataSource
- func (d *AwsWorkspacesImageDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AwsWorkspacesImageDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AwsWorkspacesImageDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AwsWorkspacesImageDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AwsWorkspacesImageDataSourceModel
- func (AwsWorkspacesImageDataSourceModel) GetAttributes() map[string]schema.Attribute
- func (AwsWorkspacesImageDataSourceModel) GetSchema() schema.Schema
- func (r AwsWorkspacesImageDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, ...) AwsWorkspacesImageDataSourceModel
- type AwsWorkspacesImageResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAwsEdcImageResource ¶
func NewAwsWorkspacesImageDataSource ¶
func NewAwsWorkspacesImageDataSource() datasource.DataSource
Types ¶
type AwsWorkspacesImageDataSource ¶
type AwsWorkspacesImageDataSource struct {
// contains filtered or unexported fields
}
AwsWorkspacesImageDataSource is the data source implementation.
func (*AwsWorkspacesImageDataSource) Configure ¶
func (d *AwsWorkspacesImageDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AwsWorkspacesImageDataSource) Metadata ¶
func (d *AwsWorkspacesImageDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AwsWorkspacesImageDataSource) Read ¶
func (d *AwsWorkspacesImageDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AwsWorkspacesImageDataSource) Schema ¶
func (d *AwsWorkspacesImageDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AwsWorkspacesImageDataSourceModel ¶
type AwsWorkspacesImageDataSourceModel struct { Id types.String `tfsdk:"id"` AccountId types.String `tfsdk:"account_id"` AwsImageId types.String `tfsdk:"aws_image_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` SessionSupport types.String `tfsdk:"session_support"` OperatingSystem types.String `tfsdk:"operating_system"` Tenancy types.String `tfsdk:"tenancy"` IngestionProcess types.String `tfsdk:"ingestion_process"` State types.String `tfsdk:"state"` }
func (AwsWorkspacesImageDataSourceModel) GetAttributes ¶
func (AwsWorkspacesImageDataSourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesImageDataSourceModel) GetSchema ¶
func (AwsWorkspacesImageDataSourceModel) GetSchema() schema.Schema
func (AwsWorkspacesImageDataSourceModel) RefreshPropertyValues ¶
func (r AwsWorkspacesImageDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, image *quickcreateservice.AwsEdcImage) AwsWorkspacesImageDataSourceModel
type AwsWorkspacesImageResourceModel ¶
type AwsWorkspacesImageResourceModel struct { Id types.String `tfsdk:"id"` AccountId types.String `tfsdk:"account_id"` AwsImageId types.String `tfsdk:"aws_image_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` SessionSupport types.String `tfsdk:"session_support"` OperatingSystem types.String `tfsdk:"operating_system"` Tenancy types.String `tfsdk:"tenancy"` IngestionProcess types.String `tfsdk:"ingestion_process"` State types.String `tfsdk:"state"` }
func (AwsWorkspacesImageResourceModel) GetAttributes ¶
func (AwsWorkspacesImageResourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesImageResourceModel) GetSchema ¶
func (AwsWorkspacesImageResourceModel) GetSchema() schema.Schema
func (AwsWorkspacesImageResourceModel) RefreshPropertyValues ¶
func (r AwsWorkspacesImageResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, image *quickcreateservice.AwsEdcImage) AwsWorkspacesImageResourceModel
Click to show internal directories.
Click to hide internal directories.