Documentation ¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewAccountDataSource() datasource.DataSource
- func NewAwsWorkspacesAccountResource() resource.Resource
- func NewAwsWorkspacesCloudFormationDataSource() datasource.DataSource
- type AwsWorkspacesAccountDataSourceModel
- func (AwsWorkspacesAccountDataSourceModel) GetAttributes() map[string]schema.Attribute
- func (AwsWorkspacesAccountDataSourceModel) GetSchema() schema.Schema
- func (r AwsWorkspacesAccountDataSourceModel) RefreshPropertyValues(account *quickcreateservice.AwsEdcAccount) AwsWorkspacesAccountDataSourceModel
- type AwsWorkspacesAccountResourceModel
- type AwsWorkspacesCloudFormationDataSource
- func (r *AwsWorkspacesCloudFormationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (r *AwsWorkspacesCloudFormationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (r *AwsWorkspacesCloudFormationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *AwsWorkspacesCloudFormationDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AwsWorkspacesCloudFormationDataSourceModel
- func (AwsWorkspacesCloudFormationDataSourceModel) GetAttributes() map[string]schema.Attribute
- func (AwsWorkspacesCloudFormationDataSourceModel) GetSchema() schema.Schema
- func (r AwsWorkspacesCloudFormationDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, ...) AwsWorkspacesCloudFormationDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccountDataSource ¶ added in v1.0.0
func NewAccountDataSource() datasource.DataSource
func NewAwsWorkspacesAccountResource ¶ added in v1.0.0
func NewAwsWorkspacesCloudFormationDataSource ¶ added in v1.0.3
func NewAwsWorkspacesCloudFormationDataSource() datasource.DataSource
Types ¶
type AwsWorkspacesAccountDataSourceModel ¶ added in v1.0.0
type AwsWorkspacesAccountDataSourceModel struct { AccountId types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AwsAccount types.String `tfsdk:"aws_account"` AwsRegion types.String `tfsdk:"aws_region"` AwsByolFeatureEnabled types.Bool `tfsdk:"aws_byol_feature_enabled"` }
func (AwsWorkspacesAccountDataSourceModel) GetAttributes ¶ added in v1.0.0
func (AwsWorkspacesAccountDataSourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesAccountDataSourceModel) GetSchema ¶ added in v1.0.0
func (AwsWorkspacesAccountDataSourceModel) GetSchema() schema.Schema
func (AwsWorkspacesAccountDataSourceModel) RefreshPropertyValues ¶ added in v1.0.0
func (r AwsWorkspacesAccountDataSourceModel) RefreshPropertyValues(account *quickcreateservice.AwsEdcAccount) AwsWorkspacesAccountDataSourceModel
type AwsWorkspacesAccountResourceModel ¶
type AwsWorkspacesAccountResourceModel struct { AccountId types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AwsAccount types.String `tfsdk:"aws_account"` AwsRegion types.String `tfsdk:"aws_region"` AwsAccessKeyId types.String `tfsdk:"aws_access_key_id"` AwsSecretAccessKey types.String `tfsdk:"aws_secret_access_key"` AwsRoleArn types.String `tfsdk:"aws_role_arn"` AwsByolFeatureEnabled types.Bool `tfsdk:"aws_byol_feature_enabled"` }
func (AwsWorkspacesAccountResourceModel) GetAttributes ¶
func (AwsWorkspacesAccountResourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesAccountResourceModel) GetSchema ¶
func (AwsWorkspacesAccountResourceModel) GetSchema() schema.Schema
func (AwsWorkspacesAccountResourceModel) RefreshPropertyValues ¶
func (r AwsWorkspacesAccountResourceModel) RefreshPropertyValues(account *quickcreateservice.AwsEdcAccount) AwsWorkspacesAccountResourceModel
type AwsWorkspacesCloudFormationDataSource ¶ added in v1.0.3
type AwsWorkspacesCloudFormationDataSource struct {
// contains filtered or unexported fields
}
func (*AwsWorkspacesCloudFormationDataSource) Configure ¶ added in v1.0.3
func (r *AwsWorkspacesCloudFormationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AwsWorkspacesCloudFormationDataSource) Metadata ¶ added in v1.0.3
func (r *AwsWorkspacesCloudFormationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the datasource type name.
func (*AwsWorkspacesCloudFormationDataSource) Read ¶ added in v1.0.3
func (r *AwsWorkspacesCloudFormationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AwsWorkspacesCloudFormationDataSource) Schema ¶ added in v1.0.3
func (r *AwsWorkspacesCloudFormationDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the datasource.
type AwsWorkspacesCloudFormationDataSourceModel ¶ added in v1.0.3
func (AwsWorkspacesCloudFormationDataSourceModel) GetAttributes ¶ added in v1.0.3
func (AwsWorkspacesCloudFormationDataSourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesCloudFormationDataSourceModel) GetSchema ¶ added in v1.0.3
func (AwsWorkspacesCloudFormationDataSourceModel) GetSchema() schema.Schema
func (AwsWorkspacesCloudFormationDataSourceModel) RefreshPropertyValues ¶ added in v1.0.3
func (r AwsWorkspacesCloudFormationDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, accountResourceFile *quickcreateservice.AwsEdcAccountResourceFile) AwsWorkspacesCloudFormationDataSourceModel
Click to show internal directories.
Click to hide internal directories.