Documentation
¶
Index ¶
- func New() provider.Provider
- func NewByocDataPlaneResourceResource() resource.Resource
- func NewCertificateResource() resource.Resource
- func NewCertificatesDatasource() datasource.DataSource
- func NewCloudAccountResource() resource.Resource
- func NewCloudAccountsDatasource() datasource.DataSource
- func NewCloudProviderRegionsDataSource() datasource.DataSource
- func NewClusterMetadataDataSource() datasource.DataSource
- func NewClusterNetworkPoliciesAssociationResource() resource.Resource
- func NewClusterResource() resource.Resource
- func NewClustersDatasource() datasource.DataSource
- func NewInstanceTypesDataSource() datasource.DataSource
- func NewMdsPoliciesDatasource() datasource.DataSource
- func NewNetworkPoliciesDataSource() datasource.DataSource
- func NewNetworkPolicyResource() resource.Resource
- func NewNetworkPortsDataSource() datasource.DataSource
- func NewObjectStorageDatasource() datasource.DataSource
- func NewObjectStorageResource() resource.Resource
- func NewPolicyResource() resource.Resource
- func NewPolicyTypesDataSource() datasource.DataSource
- func NewProviderTypesDataSource() datasource.DataSource
- func NewRegionsDataSource() datasource.DataSource
- func NewRolesDataSource() datasource.DataSource
- func NewServiceAccountResource() resource.Resource
- func NewServiceAccountsDataSource() datasource.DataSource
- func NewServiceRolesDatasource() datasource.DataSource
- func NewTshirtSizeDatasource() datasource.DataSource
- func NewUserResource() resource.Resource
- func NewUsersDataSource() datasource.DataSource
- type BindingsModel
- type CertificateModel
- type CertificateResourceModel
- type CloudAccountResourceModel
- type ExchangesModel
- type MetadataModel
- type NetworkSpecModel
- type ObjectStorageResourceModel
- type PermissionSpecModel
- type QueuesModel
- type RegionsModel
- type RolesModel
- type ServiceAccountCredential
- type ServiceAccountOauthApp
- type ServiceRolesDataSourceModel
- type ServiceRolesModel
- type TTLSpecModel
- type VHostsModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCertificateResource ¶
func NewCertificatesDatasource ¶
func NewCertificatesDatasource() datasource.DataSource
NewCertificatesDatasource is a helper function to simplify the provider implementation.
func NewCloudAccountResource ¶
func NewCloudAccountsDatasource ¶
func NewCloudAccountsDatasource() datasource.DataSource
NewCloudAccountsDatasource is a helper function to simplify the provider implementation.
func NewCloudProviderRegionsDataSource ¶
func NewCloudProviderRegionsDataSource() datasource.DataSource
func NewClusterMetadataDataSource ¶
func NewClusterMetadataDataSource() datasource.DataSource
func NewClusterResource ¶
func NewClustersDatasource ¶
func NewClustersDatasource() datasource.DataSource
NewClustersDatasource is a helper function to simplify the provider implementation.
func NewInstanceTypesDataSource ¶
func NewInstanceTypesDataSource() datasource.DataSource
NewInstanceTypesDataSource is a helper function to simplify the provider implementation.
func NewMdsPoliciesDatasource ¶
func NewMdsPoliciesDatasource() datasource.DataSource
NewMdsPoliciesDatasource is a helper function to simplify the provider implementation.
func NewNetworkPoliciesDataSource ¶
func NewNetworkPoliciesDataSource() datasource.DataSource
NewNetworkPoliciesDataSource is a helper function to simplify the provider implementation.
func NewNetworkPortsDataSource ¶
func NewNetworkPortsDataSource() datasource.DataSource
func NewObjectStorageDatasource ¶
func NewObjectStorageDatasource() datasource.DataSource
NewObjectStorageDatasource is a helper function to simplify the provider implementation.
func NewPolicyResource ¶
func NewPolicyTypesDataSource ¶
func NewPolicyTypesDataSource() datasource.DataSource
func NewProviderTypesDataSource ¶
func NewProviderTypesDataSource() datasource.DataSource
func NewRegionsDataSource ¶
func NewRegionsDataSource() datasource.DataSource
func NewRolesDataSource ¶
func NewRolesDataSource() datasource.DataSource
NewRolesDataSource is a helper function to simplify the provider implementation.
func NewServiceAccountsDataSource ¶
func NewServiceAccountsDataSource() datasource.DataSource
func NewServiceRolesDatasource ¶
func NewServiceRolesDatasource() datasource.DataSource
NewServiceRolesDatasource is a helper function to simplify the provider implementation.
func NewTshirtSizeDatasource ¶
func NewTshirtSizeDatasource() datasource.DataSource
func NewUserResource ¶
func NewUsersDataSource ¶
func NewUsersDataSource() datasource.DataSource
NewUsersDataSource is a helper function to simplify the provider implementation.
Types ¶
type BindingsModel ¶
type CertificateModel ¶
type CertificateResourceModel ¶
type CertificateResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` DomainName types.String `tfsdk:"domain_name"` ProviderType types.String `tfsdk:"provider_type"` ExpirationTime types.String `tfsdk:"expiration_time"` CreatedBy types.String `tfsdk:"created_by"` Certificate types.String `tfsdk:"certificate"` CertificateCA types.String `tfsdk:"certificate_ca"` CertificateKey types.String `tfsdk:"certificate_key"` }
type CloudAccountResourceModel ¶
type CloudAccountResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ProviderType types.String `tfsdk:"provider_type"` Credential types.String `tfsdk:"credentials"` Tags types.Set `tfsdk:"tags"` UserEmail types.String `tfsdk:"user_email"` OrgId types.String `tfsdk:"org_id"` CreatedBy types.String `tfsdk:"created_by"` DataPlaneCount types.Int64 `tfsdk:"data_plane_count"` }
type ExchangesModel ¶
type MetadataModel ¶
type NetworkSpecModel ¶
type ObjectStorageResourceModel ¶
type ObjectStorageResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` BucketName types.String `tfsdk:"bucket_name"` Endpoint types.String `tfsdk:"endpoint"` Region types.String `tfsdk:"region"` AccessKeyId types.String `tfsdk:"access_key_id"` SecretAccessKey types.String `tfsdk:"secret_access_key"` }
type PermissionSpecModel ¶
type QueuesModel ¶
type RegionsModel ¶
type RolesModel ¶
type ServiceAccountOauthApp ¶
type ServiceAccountOauthApp struct { OauthAppId types.String `tfsdk:"app_id"` AppType types.String `tfsdk:"app_type"` Created types.String `tfsdk:"created"` CreatedBy types.String `tfsdk:"created_by"` Description types.String `tfsdk:"description"` Modified types.String `tfsdk:"modified"` ModifiedBy types.String `tfsdk:"modified_by"` TTLSpec TTLSpecModel `tfsdk:"ttl_spec"` }
type ServiceRolesDataSourceModel ¶
type ServiceRolesDataSourceModel struct { Id types.String `tfsdk:"id"` Roles []ServiceRolesModel `tfsdk:"roles"` Type types.String `tfsdk:"type"` }
ServiceRolesDataSourceModel maps the data source schema data.
type ServiceRolesModel ¶
type ServiceRolesModel struct { RoleId types.String `tfsdk:"role_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Type types.String `tfsdk:"type"` PermissionId types.String `tfsdk:"permission_id"` }
ServiceRolesModel maps role schema data.
type TTLSpecModel ¶
type VHostsModel ¶
Source Files
¶
- data_source_byoc_cloud_provider_regions.go
- data_source_byoc_tshirt_size.go
- data_source_certificates_accounts.go
- data_source_cloud_accounts.go
- data_source_cluster_metdata.go
- data_source_clusters.go
- data_source_instance_types.go
- data_source_mds_policies.go
- data_source_network_policies.go
- data_source_network_ports.go
- data_source_object_storages.go
- data_source_policy_types.go
- data_source_provider_type.go
- data_source_regions.go
- data_source_roles.go
- data_source_service_accounts.go
- data_source_service_roles.go
- data_source_users.go
- provider.go
- resource_byoc_dataplane.go
- resource_certificate.go
- resource_cloud_account.go
- resource_cluster.go
- resource_cluster_network_policies_association.go
- resource_network_policy.go
- resource_object_storage.go
- resource_policy.go
- resource_service_account.go
- resource_user.go