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 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 NetworkSpecModel
- 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 NewByocDataPlaneResourceResource ¶ added in v0.1.3
func NewCertificateResource ¶ added in v0.1.3
func NewCertificatesDatasource ¶ added in v0.1.3
func NewCertificatesDatasource() datasource.DataSource
NewCertificatesDatasource is a helper function to simplify the provider implementation.
func NewCloudAccountResource ¶ added in v0.1.3
func NewCloudAccountsDatasource ¶ added in v0.1.3
func NewCloudAccountsDatasource() datasource.DataSource
NewCloudAccountsDatasource is a helper function to simplify the provider implementation.
func NewCloudProviderRegionsDataSource ¶ added in v0.1.3
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 NewNetworkPolicyResource ¶ added in v0.1.3
func NewNetworkPortsDataSource ¶
func NewNetworkPortsDataSource() datasource.DataSource
func NewPolicyResource ¶
func NewPolicyTypesDataSource ¶
func NewPolicyTypesDataSource() datasource.DataSource
func NewProviderTypesDataSource ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
type CertificateResourceModel ¶ added in v0.1.3
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 ¶ added in v0.1.3
type ExchangesModel ¶
type NetworkSpecModel ¶
type PermissionSpecModel ¶
type QueuesModel ¶
type RegionsModel ¶
type RolesModel ¶
type ServiceAccountCredential ¶ added in v0.1.2
type ServiceAccountOauthApp ¶ added in v0.1.2
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 ¶ added in v0.1.2
type VHostsModel ¶
Source Files ¶
- data_source_byoc_cloud_accounts.go
- data_source_byoc_cloud_provider_regions.go
- data_source_byoc_provider_type.go
- data_source_byoc_tshirt_size.go
- data_source_certificates_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_policy_types.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_policy.go
- resource_service_account.go
- resource_user.go