Documentation
¶
Index ¶
- Constants
- Variables
- func ComputedTagsNull() types.List
- func DataSourceAccount() *schema.Resource
- func DataSourceAccountRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceAccounts() *schema.Resource
- func DataSourceAccountsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceEntitiesLinkedToPoliciesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceEntitiesLinkedToPolicy() *schema.Resource
- func DataSourceOutscaleAccessKey() *schema.Resource
- func DataSourceOutscaleAccessKeyRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleAccessKeys() *schema.Resource
- func DataSourceOutscaleAccessKeysRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleApiAccessPolicy() *schema.Resource
- func DataSourceOutscaleApiAccessPolicyRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleApiAccessRule() *schema.Resource
- func DataSourceOutscaleApiAccessRuleRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleApiAccessRules() *schema.Resource
- func DataSourceOutscaleApiAccessRulesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleCa() *schema.Resource
- func DataSourceOutscaleCaRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleCas() *schema.Resource
- func DataSourceOutscaleCasRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleClientGateway() *schema.Resource
- func DataSourceOutscaleClientGatewayRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleClientGateways() *schema.Resource
- func DataSourceOutscaleClientGatewaysRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleDHCPOption() *schema.Resource
- func DataSourceOutscaleDHCPOptionRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleDHCPOptions() *schema.Resource
- func DataSourceOutscaleDHCPOptionsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleFlexibleGpu() *schema.Resource
- func DataSourceOutscaleFlexibleGpuCatalog() *schema.Resource
- func DataSourceOutscaleFlexibleGpuCatalogRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleFlexibleGpuRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleFlexibleGpus() *schema.Resource
- func DataSourceOutscaleFlexibleGpusRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleImage() *schema.Resource
- func DataSourceOutscaleImageExportTask() *schema.Resource
- func DataSourceOutscaleImageExportTasks() *schema.Resource
- func DataSourceOutscaleImageRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleImages() *schema.Resource
- func DataSourceOutscaleImagesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleInternetService() *schema.Resource
- func DataSourceOutscaleInternetServiceRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleInternetServices() *schema.Resource
- func DataSourceOutscaleInternetServicesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleKeyPair() *schema.Resource
- func DataSourceOutscaleKeyPairRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleKeyPairs() *schema.Resource
- func DataSourceOutscaleLBUTags() *schema.Resource
- func DataSourceOutscaleLBUTagsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLinPeeringConnection() *schema.Resource
- func DataSourceOutscaleLinPeeringConnectionRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLinPeeringsConnection() *schema.Resource
- func DataSourceOutscaleLinPeeringsConnectionRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLoadBalancer() *schema.Resource
- func DataSourceOutscaleLoadBalancerLDRule() *schema.Resource
- func DataSourceOutscaleLoadBalancerLDRuleRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLoadBalancerLDRules() *schema.Resource
- func DataSourceOutscaleLoadBalancerLDRulesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLoadBalancerRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLoadBalancerVms() *schema.Resource
- func DataSourceOutscaleLoadBalancerVmsHealRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLoadBalancerVmsHeals() *schema.Resource
- func DataSourceOutscaleLoadBalancerVmsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleLoadBalancers() *schema.Resource
- func DataSourceOutscaleLoadBalancersRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNatService() *schema.Resource
- func DataSourceOutscaleNatServiceRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNatServices() *schema.Resource
- func DataSourceOutscaleNatServicesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNetAccessPoint() *schema.Resource
- func DataSourceOutscaleNetAccessPointRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNetAccessPointServices() *schema.Resource
- func DataSourceOutscaleNetAccessPointServicesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNetAccessPoints() *schema.Resource
- func DataSourceOutscaleNetAccessPointsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNic() *schema.Resource
- func DataSourceOutscaleNicRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleNics() *schema.Resource
- func DataSourceOutscaleNicsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleOAPiKeyPairsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleProductType() *schema.Resource
- func DataSourceOutscaleProductTypeRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleProductTypes() *schema.Resource
- func DataSourceOutscaleProductTypesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscalePublicCatalog() *schema.Resource
- func DataSourceOutscalePublicCatalogRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscalePublicIP() *schema.Resource
- func DataSourceOutscalePublicIPRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscalePublicIPS() *schema.Resource
- func DataSourceOutscalePublicIPSRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleQuota() *schema.Resource
- func DataSourceOutscaleQuotaRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleQuotas() *schema.Resource
- func DataSourceOutscaleQuotasRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleRegions() *schema.Resource
- func DataSourceOutscaleRegionsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleRouteTable() *schema.Resource
- func DataSourceOutscaleRouteTableRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleRouteTables() *schema.Resource
- func DataSourceOutscaleRouteTablesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSecurityGroup() *schema.Resource
- func DataSourceOutscaleSecurityGroupRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSecurityGroups() *schema.Resource
- func DataSourceOutscaleSecurityGroupsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleServerCertificate() *schema.Resource
- func DataSourceOutscaleServerCertificateRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleServerCertificates() *schema.Resource
- func DataSourceOutscaleServerCertificatesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSnapshot() *schema.Resource
- func DataSourceOutscaleSnapshotExportTask() *schema.Resource
- func DataSourceOutscaleSnapshotExportTasks() *schema.Resource
- func DataSourceOutscaleSnapshotRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSnapshots() *schema.Resource
- func DataSourceOutscaleSnapshotsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSubnet() *schema.Resource
- func DataSourceOutscaleSubnetRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSubnets() *schema.Resource
- func DataSourceOutscaleSubnetsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleSubregions() *schema.Resource
- func DataSourceOutscaleSubregionsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleTag() *schema.Resource
- func DataSourceOutscaleTagRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleTags() *schema.Resource
- func DataSourceOutscaleTagsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVM() *schema.Resource
- func DataSourceOutscaleVMRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVMS() *schema.Resource
- func DataSourceOutscaleVMSRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVMSSchema() map[string]*schema.Schema
- func DataSourceOutscaleVMState() *schema.Resource
- func DataSourceOutscaleVMStateRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVMStates() *schema.Resource
- func DataSourceOutscaleVMStatesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVMTypes() *schema.Resource
- func DataSourceOutscaleVMTypesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVPNConnection() *schema.Resource
- func DataSourceOutscaleVPNConnectionRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVPNConnections() *schema.Resource
- func DataSourceOutscaleVPNConnectionsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVirtualGateway() *schema.Resource
- func DataSourceOutscaleVirtualGatewayRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVirtualGateways() *schema.Resource
- func DataSourceOutscaleVirtualGatewaysRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVolume() *schema.Resource
- func DataSourceOutscaleVolumes() *schema.Resource
- func DataSourceOutscaleVpc() *schema.Resource
- func DataSourceOutscaleVpcAttr() *schema.Resource
- func DataSourceOutscaleVpcAttrRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVpcRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceOutscaleVpcs() *schema.Resource
- func DataSourceOutscaleVpcsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourcePolicies() *schema.Resource
- func DataSourcePoliciesLinkedToUser() *schema.Resource
- func DataSourcePoliciesLinkedToUserGroup() *schema.Resource
- func DataSourcePoliciesLinkedToUserGroupRead(d *schema.ResourceData, meta interface{}) error
- func DataSourcePoliciesLinkedToUserRead(d *schema.ResourceData, meta interface{}) error
- func DataSourcePoliciesRead(d *schema.ResourceData, meta interface{}) error
- func DataSourcePolicy() *schema.Resource
- func DataSourcePolicyRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceUser() *schema.Resource
- func DataSourceUserGroup() *schema.Resource
- func DataSourceUserGroupRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceUserGroups() *schema.Resource
- func DataSourceUserGroupsPerUser() *schema.Resource
- func DataSourceUserGroupsPerUserRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceUserGroupsRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceUserRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceUsers() *schema.Resource
- func DataSourceUsersRead(d *schema.ResourceData, meta interface{}) error
- func FlattenOAPITagsSDK(tags []oscgo.ResourceTag) []map[string]string
- func FwDataSourceFiltersSchema() *schema.SetNestedBlock
- func GetRouteFromRouteTable(routeTable oscgo.RouteTable, destinationIpRange string) (oscgo.Route, error)
- func ImageOAPIStateRefreshFunc(client *oscgo.APIClient, req oscgo.ReadImagesRequest, failState string, ...) retry.StateRefreshFunc
- func ImageTaskStateRefreshFunc(client *oscgo.APIClient, id string) retry.StateRefreshFunc
- func LinkedVolumesSchema() schema.SetAttribute
- func NGOAPIStateRefreshFunc(client *oscgo.APIClient, req oscgo.ReadNatServicesRequest, failState string) retry.StateRefreshFunc
- func NewDataSourceQuota() datasource.DataSource
- func NewKeypairEphemeralResource() ephemeral.EphemeralResource
- func NewResourceAccessKey() resource.Resource
- func NewResourceApiAccessPolicy() resource.Resource
- func NewResourceApiAccessRule() resource.Resource
- func NewResourceCa() resource.Resource
- func NewResourceInternetService() resource.Resource
- func NewResourceInternetServiceLink() resource.Resource
- func NewResourceKeypair() resource.Resource
- func NewResourceLBUVms() resource.Resource
- func NewResourceMainRouteTableLink() resource.Resource
- func NewResourceNet() resource.Resource
- func NewResourceNetAccessPoint() resource.Resource
- func NewResourceNetAttributes() resource.Resource
- func NewResourceNetPeering() resource.Resource
- func NewResourceNetPeeringAcceptation() resource.Resource
- func NewResourcePolicy() resource.Resource
- func NewResourcePolicyVersion() resource.Resource
- func NewResourceRoute() resource.Resource
- func NewResourceRouteTable() resource.Resource
- func NewResourceRouteTableLink() resource.Resource
- func NewResourceSecurityGroup() resource.Resource
- func NewResourceSecurityGroupRule() resource.Resource
- func NewResourceSubnet() resource.Resource
- func NewResourceUser() resource.Resource
- func NewResourceUserGroup() resource.Resource
- func NewResourceVolume() resource.Resource
- func NewResourceVolumeLink() resource.Resource
- func NewResourcefGPU() resource.Resource
- func PeeringConnectionOptionsSchema() *schema.ListAttribute
- func ResourceInternetServiceLinkStateRefreshFunc(ctx context.Context, r *resourceInternetServiceLink, id string) retry.StateRefreshFunc
- func ResourceNetAccessPointStateRefreshFunc(ctx context.Context, to time.Duration, r *resourceNetAccessPoint, id string) retry.StateRefreshFunc
- func ResourceNetPeeringConnectionStateRefreshFunc(ctx context.Context, to time.Duration, r *resourceNetPeering, id string) retry.StateRefreshFunc
- func ResourceOutscaleAppCookieStickinessPolicy() *schema.Resource
- func ResourceOutscaleAppCookieStickinessPolicyCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleAppCookieStickinessPolicyDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleAppCookieStickinessPolicyRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleClientGateway() *schema.Resource
- func ResourceOutscaleClientGatewayCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleClientGatewayDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleClientGatewayRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleClientGatewayUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleDHCPOption() *schema.Resource
- func ResourceOutscaleDHCPOptionCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleDHCPOptionDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleDHCPOptionRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleDHCPOptionUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleFlexibleGpuLink() *schema.Resource
- func ResourceOutscaleFlexibleGpuLinkCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleFlexibleGpuLinkDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleFlexibleGpuLinkRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleImage() *schema.Resource
- func ResourceOutscaleImageExportTask() *schema.Resource
- func ResourceOutscaleImageLaunchPermission() *schema.Resource
- func ResourceOutscaleImageLaunchPermissionCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleImageLaunchPermissionDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleImageLaunchPermissionExists(d *schema.ResourceData, meta interface{}) (bool, error)
- func ResourceOutscaleImageLaunchPermissionRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleImageTaskWaitForAvailable(id string, client *oscgo.APIClient, timeout time.Duration) (oscgo.ImageExportTask, error)
- func ResourceOutscaleImageWaitForDestroy(id string, conn *oscgo.APIClient, timeOut time.Duration) error
- func ResourceOutscaleLoadBalancer() *schema.Resource
- func ResourceOutscaleLoadBalancerAttributes() *schema.Resource
- func ResourceOutscaleLoadBalancerAttributesCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerAttributesCreate_(d *schema.ResourceData, meta interface{}, isUpdate bool) error
- func ResourceOutscaleLoadBalancerAttributesDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerAttributesRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerAttributesUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerCreate_(d *schema.ResourceData, meta interface{}, isUpdate bool) error
- func ResourceOutscaleLoadBalancerDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerListenerRule() *schema.Resource
- func ResourceOutscaleLoadBalancerListenerRuleCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerListenerRuleDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerListenerRuleRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerListenerRuleUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleLoadBalancerUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNatService() *schema.Resource
- func ResourceOutscaleNatServiceUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNetworkInterfaceAttachment() *schema.Resource
- func ResourceOutscaleNetworkInterfaceAttachmentCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNetworkInterfaceAttachmentDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNetworkInterfaceAttachmentImportState(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error)
- func ResourceOutscaleNetworkInterfaceAttachmentRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNetworkInterfacePrivateIP() *schema.Resource
- func ResourceOutscaleNetworkInterfacePrivateIPCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNetworkInterfacePrivateIPDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNetworkInterfacePrivateIPRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNic() *schema.Resource
- func ResourceOutscaleNicCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNicDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNicDetach(meta interface{}, nicID string, timeout time.Duration) error
- func ResourceOutscaleNicRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleNicUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIP() *schema.Resource
- func ResourceOutscalePublicIPCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIPDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIPDomain(d *schema.ResourceData) string
- func ResourceOutscalePublicIPLink() *schema.Resource
- func ResourceOutscalePublicIPLinkCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIPLinkDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIPLinkRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIPRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscalePublicIPUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleServerCertificate() *schema.Resource
- func ResourceOutscaleServerCertificateCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleServerCertificateDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleServerCertificateRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleServerCertificateUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshot() *schema.Resource
- func ResourceOutscaleSnapshotAttributes() *schema.Resource
- func ResourceOutscaleSnapshotAttributesCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshotAttributesDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshotAttributesRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshotCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshotDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshotExportTask() *schema.Resource
- func ResourceOutscaleSnapshotRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleSnapshotTaskWaitForAvailable(id string, client *oscgo.APIClient, timeout time.Duration) (oscgo.SnapshotExportTask, error)
- func ResourceOutscaleSnapshotUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleTags() *schema.Resource
- func ResourceOutscaleTagsCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleTagsDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleTagsRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVM() *schema.Resource
- func ResourceOutscaleVPNConnection() *schema.Resource
- func ResourceOutscaleVPNConnectionCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVPNConnectionDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVPNConnectionRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVPNConnectionRoute() *schema.Resource
- func ResourceOutscaleVPNConnectionRouteCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVPNConnectionRouteDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVPNConnectionRouteImportState(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error)
- func ResourceOutscaleVPNConnectionRouteRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVPNConnectionUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGateway() *schema.Resource
- func ResourceOutscaleVirtualGatewayCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGatewayDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGatewayLink() *schema.Resource
- func ResourceOutscaleVirtualGatewayLinkCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGatewayLinkDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGatewayLinkRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGatewayRead(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVirtualGatewayRoutePropagation() *schema.Resource
- func ResourceOutscaleVirtualGatewayUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVpnGatewayRoutePropagationDisable(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVpnGatewayRoutePropagationEnable(d *schema.ResourceData, meta interface{}) error
- func ResourceOutscaleVpnGatewayRoutePropagationRead(d *schema.ResourceData, meta interface{}) error
- func ResourceRouteStateRefreshFunc(ctx context.Context, r *resourceRoute, failState string, routeTableId string, ...) retry.StateRefreshFunc
- func SnapshotOAPIStateRefreshFunc(client *oscgo.APIClient, id string, timeOut time.Duration) retry.StateRefreshFunc
- func SnapshotTaskStateRefreshFunc(client *oscgo.APIClient, id string) retry.StateRefreshFunc
- func TagsNull() types.Set
- func TagsSchemaComputedFW() *fwschema.ListAttribute
- func TagsSchemaComputedSDK() *schema.Schema
- func TagsSchemaFW() *fwschema.SetNestedBlock
- func TagsSchemaSDK() *schema.Schema
- func WaitForVolumeTasks(ctx context.Context, timeout time.Duration, tasksIds []string, ...) error
- type AccessKeyModel
- type AttributeSetter
- type BlockLinkedVolumes
- type EphemeralKeypairModel
- type GpuModel
- type InternetServiceLinkModel
- type InternetServiceModel
- type KeypairModel
- type LbuBackendVmsModel
- type MainRouteTableLinkModel
- type NetAccessPointModel
- type NetAttributesModel
- type NetModel
- type NetPeerModel
- type NetPeeringAcceptationModel
- type NetPeeringModel
- type NetPeeringState
- type PolicyModel
- type PolicyVersionModel
- type ResourceTag
- type RouteCoreModel
- type RouteModel
- type RoutePropagatingVirtualGatewayModel
- type RouteTableLinkCoreModel
- type RouteTableLinkModel
- type RouteTableModel
- type SecurityGroupModel
- type SecurityGroupRuleModel
- type SecurityGroupRulesModel
- type SecurityGroupsMembersModel
- type SubnetModel
- type TagsComputedModel
- type TagsModel
- type UserCommon
- type UserGroupModel
- type UserGroupUserModel
- type UserModel
- type UserPolicyModel
- type VolumeLinkModel
- type VolumeModel
Constants ¶
View Source
const ( CreateDefaultTimeout time.Duration = 10 * time.Minute ReadDefaultTimeout time.Duration = 5 * time.Minute UpdateDefaultTimeout time.Duration = 10 * time.Minute DeleteDefaultTimeout time.Duration = 5 * time.Minute MinPort int = 1 MaxPort int = 65535 MinIops int32 = 100 MaxIops int32 = 13000 DefaultIops int32 = 150 MaxSize int32 = 14901 AwaitActiveStateDefaultValue bool = true RemoveDefaultOutboundRuleDefaultValue bool = false EIMPathDefaultValue string = "/" )
View Source
const ( // OutscaleImageRetryTimeout ... OutscaleImageRetryTimeout = 40 * time.Minute // OutscaleImageDeleteRetryTimeout ... OutscaleImageDeleteRetryTimeout = 90 * time.Minute // OutscaleImageRetryDelay ... OutscaleImageRetryDelay = 20 * time.Second // OutscaleImageRetryMinTimeout ... OutscaleImageRetryMinTimeout = 3 * time.Second )
Variables ¶
View Source
var ( ErrResourceEmpty = errors.New("empty") ErrResourceInvalidIOPS = errors.New(`The "iops" parameter can only be set when creating an "io1" volume. Check Outscale API documentation for more details: https://docs.outscale.com/en/userguide/About-Volumes.html#_volume_types_and_iops`) ErrResourceInvalidEIMPath = errors.New(`The path name must begin and end with a slash (/), and contain between 1 and 512 alphanumeric characters and/or slashes (/), or underscores (_).`) )
Resource errors
View Source
var ( ErrNoResults = errors.New("your query returned no results, change your search criteria and try again") ErrMultipleResults = errors.New("your query returned multiple results, use more specific search criteria") ErrFilterRequired = errors.New("filters must be assigned") )
Data source query errors
View Source
var EIMPathRegexp = regexp.MustCompile(eimPathRegex)
View Source
var OAPITagAttrTypes = fwhelpers.GetAttrTypes(ResourceTag{})
Functions ¶
func ComputedTagsNull ¶
func DataSourceAccount ¶
func DataSourceAccountRead ¶
func DataSourceAccountRead(d *schema.ResourceData, meta interface{}) error
func DataSourceAccounts ¶
func DataSourceAccountsRead ¶
func DataSourceAccountsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceEntitiesLinkedToPoliciesRead ¶
func DataSourceEntitiesLinkedToPoliciesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleAccessKeyRead ¶
func DataSourceOutscaleAccessKeyRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleAccessKeysRead ¶
func DataSourceOutscaleAccessKeysRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleApiAccessPolicyRead ¶
func DataSourceOutscaleApiAccessPolicyRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleApiAccessRuleRead ¶
func DataSourceOutscaleApiAccessRuleRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleApiAccessRulesRead ¶
func DataSourceOutscaleApiAccessRulesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleCa ¶
func DataSourceOutscaleCaRead ¶
func DataSourceOutscaleCaRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleCas ¶
func DataSourceOutscaleCasRead ¶
func DataSourceOutscaleCasRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleClientGatewayRead ¶
func DataSourceOutscaleClientGatewayRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleClientGatewaysRead ¶
func DataSourceOutscaleClientGatewaysRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleDHCPOptionRead ¶
func DataSourceOutscaleDHCPOptionRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleDHCPOptionsRead ¶
func DataSourceOutscaleDHCPOptionsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleFlexibleGpuCatalogRead ¶
func DataSourceOutscaleFlexibleGpuCatalogRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleFlexibleGpuRead ¶
func DataSourceOutscaleFlexibleGpuRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleFlexibleGpusRead ¶
func DataSourceOutscaleFlexibleGpusRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleImage ¶
func DataSourceOutscaleImageRead ¶
func DataSourceOutscaleImageRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleImagesRead ¶
func DataSourceOutscaleImagesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleInternetServiceRead ¶
func DataSourceOutscaleInternetServiceRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleInternetServicesRead ¶
func DataSourceOutscaleInternetServicesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleKeyPairRead ¶
func DataSourceOutscaleKeyPairRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLBUTagsRead ¶
func DataSourceOutscaleLBUTagsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLinPeeringConnectionRead ¶
func DataSourceOutscaleLinPeeringConnectionRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLinPeeringsConnectionRead ¶
func DataSourceOutscaleLinPeeringsConnectionRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLoadBalancerLDRuleRead ¶
func DataSourceOutscaleLoadBalancerLDRuleRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLoadBalancerLDRulesRead ¶
func DataSourceOutscaleLoadBalancerLDRulesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLoadBalancerRead ¶
func DataSourceOutscaleLoadBalancerRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLoadBalancerVmsHealRead ¶
func DataSourceOutscaleLoadBalancerVmsHealRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLoadBalancerVmsRead ¶
func DataSourceOutscaleLoadBalancerVmsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleLoadBalancersRead ¶
func DataSourceOutscaleLoadBalancersRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleNatServiceRead ¶
func DataSourceOutscaleNatServiceRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleNatServicesRead ¶
func DataSourceOutscaleNatServicesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleNetAccessPointRead ¶
func DataSourceOutscaleNetAccessPointRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleNetAccessPointServicesRead ¶
func DataSourceOutscaleNetAccessPointServicesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleNetAccessPointsRead ¶
func DataSourceOutscaleNetAccessPointsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleNic ¶
Creates a network interface in the specified subnet
func DataSourceOutscaleNicRead ¶
func DataSourceOutscaleNicRead(d *schema.ResourceData, meta interface{}) error
Read Nic
func DataSourceOutscaleNics ¶
Creates a network interface in the specified subnet
func DataSourceOutscaleNicsRead ¶
func DataSourceOutscaleNicsRead(d *schema.ResourceData, meta interface{}) error
Read Nic
func DataSourceOutscaleOAPiKeyPairsRead ¶
func DataSourceOutscaleOAPiKeyPairsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleProductTypeRead ¶
func DataSourceOutscaleProductTypeRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleProductTypesRead ¶
func DataSourceOutscaleProductTypesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscalePublicCatalogRead ¶
func DataSourceOutscalePublicCatalogRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscalePublicIPRead ¶
func DataSourceOutscalePublicIPRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscalePublicIPSRead ¶
func DataSourceOutscalePublicIPSRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleQuota ¶
func DataSourceOutscaleQuotaRead ¶
func DataSourceOutscaleQuotaRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleQuotasRead ¶
func DataSourceOutscaleQuotasRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleRegionsRead ¶
func DataSourceOutscaleRegionsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleRouteTableRead ¶
func DataSourceOutscaleRouteTableRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleRouteTablesRead ¶
func DataSourceOutscaleRouteTablesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSecurityGroupRead ¶
func DataSourceOutscaleSecurityGroupRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSecurityGroupsRead ¶
func DataSourceOutscaleSecurityGroupsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleServerCertificateRead ¶
func DataSourceOutscaleServerCertificateRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleServerCertificatesRead ¶
func DataSourceOutscaleServerCertificatesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSnapshotRead ¶
func DataSourceOutscaleSnapshotRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSnapshotsRead ¶
func DataSourceOutscaleSnapshotsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSubnetRead ¶
func DataSourceOutscaleSubnetRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSubnetsRead ¶
func DataSourceOutscaleSubnetsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleSubregionsRead ¶
func DataSourceOutscaleSubregionsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleTag ¶
func DataSourceOutscaleTagRead ¶
func DataSourceOutscaleTagRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleTags ¶
func DataSourceOutscaleTagsRead ¶
func DataSourceOutscaleTagsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVM ¶
func DataSourceOutscaleVMRead ¶
func DataSourceOutscaleVMRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVMS ¶
func DataSourceOutscaleVMSRead ¶
func DataSourceOutscaleVMSRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVMStateRead ¶
func DataSourceOutscaleVMStateRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVMStatesRead ¶
func DataSourceOutscaleVMStatesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVMTypesRead ¶
func DataSourceOutscaleVMTypesRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVPNConnectionRead ¶
func DataSourceOutscaleVPNConnectionRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVPNConnectionsRead ¶
func DataSourceOutscaleVPNConnectionsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVirtualGatewayRead ¶
func DataSourceOutscaleVirtualGatewayRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVirtualGatewaysRead ¶
func DataSourceOutscaleVirtualGatewaysRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVpc ¶
func DataSourceOutscaleVpcAttrRead ¶
func DataSourceOutscaleVpcAttrRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVpcRead ¶
func DataSourceOutscaleVpcRead(d *schema.ResourceData, meta interface{}) error
func DataSourceOutscaleVpcs ¶
func DataSourceOutscaleVpcsRead ¶
func DataSourceOutscaleVpcsRead(d *schema.ResourceData, meta interface{}) error
func DataSourcePolicies ¶
func DataSourcePoliciesLinkedToUserGroupRead ¶
func DataSourcePoliciesLinkedToUserGroupRead(d *schema.ResourceData, meta interface{}) error
func DataSourcePoliciesLinkedToUserRead ¶
func DataSourcePoliciesLinkedToUserRead(d *schema.ResourceData, meta interface{}) error
func DataSourcePoliciesRead ¶
func DataSourcePoliciesRead(d *schema.ResourceData, meta interface{}) error
func DataSourcePolicy ¶
func DataSourcePolicyRead ¶
func DataSourcePolicyRead(d *schema.ResourceData, meta interface{}) error
func DataSourceUser ¶
func DataSourceUserGroup ¶
func DataSourceUserGroupRead ¶
func DataSourceUserGroupRead(d *schema.ResourceData, meta interface{}) error
func DataSourceUserGroups ¶
func DataSourceUserGroupsPerUserRead ¶
func DataSourceUserGroupsPerUserRead(d *schema.ResourceData, meta interface{}) error
func DataSourceUserGroupsRead ¶
func DataSourceUserGroupsRead(d *schema.ResourceData, meta interface{}) error
func DataSourceUserRead ¶
func DataSourceUserRead(d *schema.ResourceData, meta interface{}) error
func DataSourceUsers ¶
func DataSourceUsersRead ¶
func DataSourceUsersRead(d *schema.ResourceData, meta interface{}) error
func FlattenOAPITagsSDK ¶
func FlattenOAPITagsSDK(tags []oscgo.ResourceTag) []map[string]string
func FwDataSourceFiltersSchema ¶
func FwDataSourceFiltersSchema() *schema.SetNestedBlock
func GetRouteFromRouteTable ¶
func ImageOAPIStateRefreshFunc ¶
func ImageOAPIStateRefreshFunc(client *oscgo.APIClient, req oscgo.ReadImagesRequest, failState string, timeOut time.Duration) retry.StateRefreshFunc
ImageOAPIStateRefreshFunc ...
func ImageTaskStateRefreshFunc ¶
func ImageTaskStateRefreshFunc(client *oscgo.APIClient, id string) retry.StateRefreshFunc
ImageTaskStateRefreshFunc ...
func LinkedVolumesSchema ¶
func LinkedVolumesSchema() schema.SetAttribute
func NGOAPIStateRefreshFunc ¶
func NGOAPIStateRefreshFunc(client *oscgo.APIClient, req oscgo.ReadNatServicesRequest, failState string) retry.StateRefreshFunc
NGOAPIStateRefreshFunc returns a retry.StateRefreshFunc that is used to watch a NAT Service.
func NewDataSourceQuota ¶
func NewDataSourceQuota() datasource.DataSource
func NewKeypairEphemeralResource ¶
func NewKeypairEphemeralResource() ephemeral.EphemeralResource
func NewResourceAccessKey ¶
func NewResourceCa ¶
func NewResourceKeypair ¶
func NewResourceLBUVms ¶
func NewResourceNet ¶
func NewResourceNetPeering ¶
func NewResourcePolicy ¶
func NewResourceRoute ¶
func NewResourceRouteTable ¶
func NewResourceSubnet ¶
func NewResourceUser ¶
func NewResourceUserGroup ¶
func NewResourceVolume ¶
func NewResourceVolumeLink ¶
func NewResourcefGPU ¶
func PeeringConnectionOptionsSchema ¶
func PeeringConnectionOptionsSchema() *schema.ListAttribute
func ResourceInternetServiceLinkStateRefreshFunc ¶
func ResourceInternetServiceLinkStateRefreshFunc(ctx context.Context, r *resourceInternetServiceLink, id string) retry.StateRefreshFunc
func ResourceOutscaleAppCookieStickinessPolicyCreate ¶
func ResourceOutscaleAppCookieStickinessPolicyCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleAppCookieStickinessPolicyDelete ¶
func ResourceOutscaleAppCookieStickinessPolicyDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleAppCookieStickinessPolicyRead ¶
func ResourceOutscaleAppCookieStickinessPolicyRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleClientGatewayCreate ¶
func ResourceOutscaleClientGatewayCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleClientGatewayDelete ¶
func ResourceOutscaleClientGatewayDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleClientGatewayRead ¶
func ResourceOutscaleClientGatewayRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleClientGatewayUpdate ¶
func ResourceOutscaleClientGatewayUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleDHCPOptionCreate ¶
func ResourceOutscaleDHCPOptionCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleDHCPOptionDelete ¶
func ResourceOutscaleDHCPOptionDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleDHCPOptionRead ¶
func ResourceOutscaleDHCPOptionRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleDHCPOptionUpdate ¶
func ResourceOutscaleDHCPOptionUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleFlexibleGpuLinkCreate ¶
func ResourceOutscaleFlexibleGpuLinkCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleFlexibleGpuLinkDelete ¶
func ResourceOutscaleFlexibleGpuLinkDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleFlexibleGpuLinkRead ¶
func ResourceOutscaleFlexibleGpuLinkRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleImage ¶
func ResourceOutscaleImageLaunchPermissionCreate ¶
func ResourceOutscaleImageLaunchPermissionCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleImageLaunchPermissionDelete ¶
func ResourceOutscaleImageLaunchPermissionDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleImageLaunchPermissionExists ¶
func ResourceOutscaleImageLaunchPermissionExists(d *schema.ResourceData, meta interface{}) (bool, error)
func ResourceOutscaleImageLaunchPermissionRead ¶
func ResourceOutscaleImageLaunchPermissionRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerAttributesCreate ¶
func ResourceOutscaleLoadBalancerAttributesCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerAttributesCreate_ ¶
func ResourceOutscaleLoadBalancerAttributesCreate_(d *schema.ResourceData, meta interface{}, isUpdate bool) error
func ResourceOutscaleLoadBalancerAttributesDelete ¶
func ResourceOutscaleLoadBalancerAttributesDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerAttributesRead ¶
func ResourceOutscaleLoadBalancerAttributesRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerAttributesUpdate ¶
func ResourceOutscaleLoadBalancerAttributesUpdate(d *schema.ResourceData, meta interface{}, ) error
func ResourceOutscaleLoadBalancerCreate ¶
func ResourceOutscaleLoadBalancerCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerCreate_ ¶
func ResourceOutscaleLoadBalancerCreate_(d *schema.ResourceData, meta interface{}, isUpdate bool) error
func ResourceOutscaleLoadBalancerDelete ¶
func ResourceOutscaleLoadBalancerDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerListenerRuleCreate ¶
func ResourceOutscaleLoadBalancerListenerRuleCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerListenerRuleDelete ¶
func ResourceOutscaleLoadBalancerListenerRuleDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerListenerRuleRead ¶
func ResourceOutscaleLoadBalancerListenerRuleRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerListenerRuleUpdate ¶
func ResourceOutscaleLoadBalancerListenerRuleUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerRead ¶
func ResourceOutscaleLoadBalancerRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleLoadBalancerUpdate ¶
func ResourceOutscaleLoadBalancerUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNatServiceUpdate ¶
func ResourceOutscaleNatServiceUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNetworkInterfaceAttachmentCreate ¶
func ResourceOutscaleNetworkInterfaceAttachmentCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNetworkInterfaceAttachmentDelete ¶
func ResourceOutscaleNetworkInterfaceAttachmentDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNetworkInterfaceAttachmentImportState ¶
func ResourceOutscaleNetworkInterfaceAttachmentImportState(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error)
func ResourceOutscaleNetworkInterfaceAttachmentRead ¶
func ResourceOutscaleNetworkInterfaceAttachmentRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNetworkInterfacePrivateIPCreate ¶
func ResourceOutscaleNetworkInterfacePrivateIPCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNetworkInterfacePrivateIPDelete ¶
func ResourceOutscaleNetworkInterfacePrivateIPDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNetworkInterfacePrivateIPRead ¶
func ResourceOutscaleNetworkInterfacePrivateIPRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleNic ¶
Creates a network interface in the specified subnet
func ResourceOutscaleNicCreate ¶
func ResourceOutscaleNicCreate(d *schema.ResourceData, meta interface{}) error
Create OAPINic
func ResourceOutscaleNicDelete ¶
func ResourceOutscaleNicDelete(d *schema.ResourceData, meta interface{}) error
Delete OAPINic
func ResourceOutscaleNicRead ¶
func ResourceOutscaleNicRead(d *schema.ResourceData, meta interface{}) error
Read OAPINic
func ResourceOutscaleNicUpdate ¶
func ResourceOutscaleNicUpdate(d *schema.ResourceData, meta interface{}) error
Update OAPINic
func ResourceOutscalePublicIPCreate ¶
func ResourceOutscalePublicIPCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscalePublicIPDelete ¶
func ResourceOutscalePublicIPDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscalePublicIPDomain ¶
func ResourceOutscalePublicIPDomain(d *schema.ResourceData) string
func ResourceOutscalePublicIPLinkCreate ¶
func ResourceOutscalePublicIPLinkCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscalePublicIPLinkDelete ¶
func ResourceOutscalePublicIPLinkDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscalePublicIPLinkRead ¶
func ResourceOutscalePublicIPLinkRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscalePublicIPRead ¶
func ResourceOutscalePublicIPRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscalePublicIPUpdate ¶
func ResourceOutscalePublicIPUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleServerCertificateCreate ¶
func ResourceOutscaleServerCertificateCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleServerCertificateDelete ¶
func ResourceOutscaleServerCertificateDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleServerCertificateRead ¶
func ResourceOutscaleServerCertificateRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleServerCertificateUpdate ¶
func ResourceOutscaleServerCertificateUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotAttributesCreate ¶
func ResourceOutscaleSnapshotAttributesCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotAttributesDelete ¶
func ResourceOutscaleSnapshotAttributesDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotAttributesRead ¶
func ResourceOutscaleSnapshotAttributesRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotCreate ¶
func ResourceOutscaleSnapshotCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotDelete ¶
func ResourceOutscaleSnapshotDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotRead ¶
func ResourceOutscaleSnapshotRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleSnapshotUpdate ¶
func ResourceOutscaleSnapshotUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleTags ¶
func ResourceOutscaleTagsCreate ¶
func ResourceOutscaleTagsCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleTagsDelete ¶
func ResourceOutscaleTagsDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleTagsRead ¶
func ResourceOutscaleTagsRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVM ¶
func ResourceOutscaleVPNConnectionCreate ¶
func ResourceOutscaleVPNConnectionCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVPNConnectionDelete ¶
func ResourceOutscaleVPNConnectionDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVPNConnectionRead ¶
func ResourceOutscaleVPNConnectionRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVPNConnectionRouteCreate ¶
func ResourceOutscaleVPNConnectionRouteCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVPNConnectionRouteDelete ¶
func ResourceOutscaleVPNConnectionRouteDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVPNConnectionRouteImportState ¶
func ResourceOutscaleVPNConnectionRouteImportState(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error)
func ResourceOutscaleVPNConnectionRouteRead ¶
func ResourceOutscaleVPNConnectionRouteRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVPNConnectionUpdate ¶
func ResourceOutscaleVPNConnectionUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayCreate ¶
func ResourceOutscaleVirtualGatewayCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayDelete ¶
func ResourceOutscaleVirtualGatewayDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayLinkCreate ¶
func ResourceOutscaleVirtualGatewayLinkCreate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayLinkDelete ¶
func ResourceOutscaleVirtualGatewayLinkDelete(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayLinkRead ¶
func ResourceOutscaleVirtualGatewayLinkRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayRead ¶
func ResourceOutscaleVirtualGatewayRead(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVirtualGatewayUpdate ¶
func ResourceOutscaleVirtualGatewayUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVpnGatewayRoutePropagationDisable ¶
func ResourceOutscaleVpnGatewayRoutePropagationDisable(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVpnGatewayRoutePropagationEnable ¶
func ResourceOutscaleVpnGatewayRoutePropagationEnable(d *schema.ResourceData, meta interface{}) error
func ResourceOutscaleVpnGatewayRoutePropagationRead ¶
func ResourceOutscaleVpnGatewayRoutePropagationRead(d *schema.ResourceData, meta interface{}) error
func SnapshotOAPIStateRefreshFunc ¶
func SnapshotOAPIStateRefreshFunc(client *oscgo.APIClient, id string, timeOut time.Duration) retry.StateRefreshFunc
SnapshotOAPIStateRefreshFunc ...
func SnapshotTaskStateRefreshFunc ¶
func SnapshotTaskStateRefreshFunc(client *oscgo.APIClient, id string) retry.StateRefreshFunc
SnapshotTaskStateRefreshFunc ...
func TagsSchemaComputedFW ¶
func TagsSchemaComputedFW() *fwschema.ListAttribute
func TagsSchemaComputedSDK ¶
func TagsSchemaFW ¶
func TagsSchemaFW() *fwschema.SetNestedBlock
func TagsSchemaSDK ¶
Types ¶
type AccessKeyModel ¶
type AccessKeyModel struct {
AccessKeyId types.String `tfsdk:"access_key_id"`
SecretKey types.String `tfsdk:"secret_key"`
UserName types.String `tfsdk:"user_name"`
State types.String `tfsdk:"state"`
CreationDate types.String `tfsdk:"creation_date"`
ExpirationDate types.String `tfsdk:"expiration_date"`
LastModificationDate types.String `tfsdk:"last_modification_date"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
RequestId types.String `tfsdk:"request_id"`
Id types.String `tfsdk:"id"`
}
type AttributeSetter ¶
AttributeSetter you can use this function to set the attributes
type BlockLinkedVolumes ¶
type EphemeralKeypairModel ¶
type EphemeralKeypairModel struct {
KeypairFingerprint types.String `tfsdk:"keypair_fingerprint"`
PrivateKey types.String `tfsdk:"private_key"`
KeypairName types.String `tfsdk:"keypair_name"`
KeypairType types.String `tfsdk:"keypair_type"`
KeypairId types.String `tfsdk:"keypair_id"`
PublicKey types.String `tfsdk:"public_key"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsModel
}
type GpuModel ¶
type GpuModel struct {
DeleteOnVmDeletion types.Bool `tfsdk:"delete_on_vm_deletion"`
SubregionName types.String `tfsdk:"subregion_name"`
FlexibleGpuId types.String `tfsdk:"flexible_gpu_id"`
Generation types.String `tfsdk:"generation"`
ModeName types.String `tfsdk:"model_name"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
VmId types.String `tfsdk:"vm_id"`
State types.String `tfsdk:"state"`
Id types.String `tfsdk:"id"`
}
type InternetServiceLinkModel ¶
type InternetServiceLinkModel struct {
InternetServiceId types.String `tfsdk:"internet_service_id"`
NetId types.String `tfsdk:"net_id"`
State types.String `tfsdk:"state"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsComputedModel
}
type InternetServiceModel ¶
type KeypairModel ¶
type KeypairModel struct {
KeypairFingerprint types.String `tfsdk:"keypair_fingerprint"`
PrivateKey types.String `tfsdk:"private_key"`
KeypairName types.String `tfsdk:"keypair_name"`
KeypairType types.String `tfsdk:"keypair_type"`
KeypairId types.String `tfsdk:"keypair_id"`
PublicKey types.String `tfsdk:"public_key"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsModel
}
type LbuBackendVmsModel ¶
type LbuBackendVmsModel struct {
LoadBalancerName types.String `tfsdk:"load_balancer_name"`
BackendVmIds types.Set `tfsdk:"backend_vm_ids"`
BackendIps types.Set `tfsdk:"backend_ips"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
}
type MainRouteTableLinkModel ¶
type NetAccessPointModel ¶
type NetAccessPointModel struct {
NetAccessPointId types.String `tfsdk:"net_access_point_id"`
NetId types.String `tfsdk:"net_id"`
RouteTableIds types.Set `tfsdk:"route_table_ids"`
ServiceName types.String `tfsdk:"service_name"`
State types.String `tfsdk:"state"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsModel
}
type NetAttributesModel ¶
type NetAttributesModel struct {
DhcpOptionsSetId types.String `tfsdk:"dhcp_options_set_id"`
IpRange types.String `tfsdk:"ip_range"`
NetId types.String `tfsdk:"net_id"`
State types.String `tfsdk:"state"`
Tenancy types.String `tfsdk:"tenancy"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
RequestId types.String `tfsdk:"request_id"`
Id types.String `tfsdk:"id"`
TagsComputedModel
}
type NetModel ¶
type NetModel struct {
DhcpOptionsSetId types.String `tfsdk:"dhcp_options_set_id"`
IpRange types.String `tfsdk:"ip_range"`
NetId types.String `tfsdk:"net_id"`
State types.String `tfsdk:"state"`
Tenancy types.String `tfsdk:"tenancy"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
RequestId types.String `tfsdk:"request_id"`
Id types.String `tfsdk:"id"`
TagsModel
}
type NetPeerModel ¶
type NetPeerModel struct {
NetId types.String `tfsdk:"net_id"`
IpRange types.String `tfsdk:"ip_range"`
AccountId types.String `tfsdk:"account_id"`
}
func AccepterNetToList ¶
func AccepterNetToList(n oscgo.AccepterNet) []NetPeerModel
func SourceNetToList ¶
func SourceNetToList(n oscgo.SourceNet) []NetPeerModel
type NetPeeringAcceptationModel ¶
type NetPeeringAcceptationModel struct {
AccepterNet types.List `tfsdk:"accepter_net"`
ExpirationDate types.String `tfsdk:"expiration_date"`
NetPeeringId types.String `tfsdk:"net_peering_id"`
SourceNet types.List `tfsdk:"source_net"`
State types.List `tfsdk:"state"`
AccepterOwnerId types.String `tfsdk:"accepter_owner_id"`
SourceNetAccountId types.String `tfsdk:"source_net_account_id"`
AccepterNetId types.String `tfsdk:"accepter_net_id"`
SourceNetId types.String `tfsdk:"source_net_id"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsComputedModel
}
type NetPeeringModel ¶
type NetPeeringModel struct {
AccepterNet types.List `tfsdk:"accepter_net"`
ExpirationDate types.String `tfsdk:"expiration_date"`
NetPeeringId types.String `tfsdk:"net_peering_id"`
SourceNet types.List `tfsdk:"source_net"`
State types.List `tfsdk:"state"`
AccepterOwnerId types.String `tfsdk:"accepter_owner_id"`
SourceNetAccountId types.String `tfsdk:"source_net_account_id"`
AccepterNetId types.String `tfsdk:"accepter_net_id"`
SourceNetId types.String `tfsdk:"source_net_id"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsModel
}
type NetPeeringState ¶
type NetPeeringState struct {
Message types.String `tfsdk:"message"`
Name types.String `tfsdk:"name"`
}
func NetPeerStateToList ¶
func NetPeerStateToList(s oscgo.NetPeeringState) []NetPeeringState
type PolicyModel ¶
type PolicyModel struct {
CreationDate types.String `tfsdk:"creation_date"`
Description types.String `tfsdk:"description"`
IsLinkable types.Bool `tfsdk:"is_linkable"`
LastModificationDate types.String `tfsdk:"last_modification_date"`
Orn types.String `tfsdk:"orn"`
Path types.String `tfsdk:"path"`
PolicyDefaultVersionId types.String `tfsdk:"policy_default_version_id"`
PolicyId types.String `tfsdk:"policy_id"`
PolicyName types.String `tfsdk:"policy_name"`
ResourcesCount types.Int32 `tfsdk:"resources_count"`
Document types.String `tfsdk:"document"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
}
type PolicyVersionModel ¶
type PolicyVersionModel struct {
Body types.String `tfsdk:"body"`
CreationDate types.String `tfsdk:"creation_date"`
DefaultVersion types.Bool `tfsdk:"default_version"`
VersionId types.String `tfsdk:"version_id"`
PolicyOrn types.String `tfsdk:"policy_orn"`
Document types.String `tfsdk:"document"`
SetAsDefault types.Bool `tfsdk:"set_as_default"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
}
type ResourceTag ¶
type RouteCoreModel ¶
type RouteCoreModel struct {
CreationMethod types.String `tfsdk:"creation_method"`
DestinationIpRange types.String `tfsdk:"destination_ip_range"`
DestinationServiceId types.String `tfsdk:"destination_service_id"`
GatewayId types.String `tfsdk:"gateway_id"`
NatServiceId types.String `tfsdk:"nat_service_id"`
NetAccessPointId types.String `tfsdk:"net_access_point_id"`
NetPeeringId types.String `tfsdk:"net_peering_id"`
NicId types.String `tfsdk:"nic_id"`
State types.String `tfsdk:"state"`
VmAccountId types.String `tfsdk:"vm_account_id"`
VmId types.String `tfsdk:"vm_id"`
}
func RoutesToModel ¶
func RoutesToModel(routes []oscgo.Route) []RouteCoreModel
type RouteModel ¶
type RoutePropagatingVirtualGatewayModel ¶
type RoutePropagatingVirtualGatewayModel struct {
VirtualGatewayId types.String `tfsdk:"virtual_gateway_id"`
}
func RoutePropagatingVirtualGatewaysToModel ¶
func RoutePropagatingVirtualGatewaysToModel(routePropagatingVirtualGateways []oscgo.RoutePropagatingVirtualGateway) []RoutePropagatingVirtualGatewayModel
type RouteTableLinkCoreModel ¶
type RouteTableLinkCoreModel struct {
LinkRouteTableId types.String `tfsdk:"link_route_table_id"`
Main types.Bool `tfsdk:"main"`
NetId types.String `tfsdk:"net_id"`
RouteTableId types.String `tfsdk:"route_table_id"`
SubnetId types.String `tfsdk:"subnet_id"`
}
func LinkRouteTablesToModel ¶
func LinkRouteTablesToModel(linkRouteTables []oscgo.LinkRouteTable) []RouteTableLinkCoreModel
type RouteTableLinkModel ¶
type RouteTableModel ¶
type RouteTableModel struct {
LinkRouteTables types.List `tfsdk:"link_route_tables"`
NetId types.String `tfsdk:"net_id"`
RoutePropagatingVirtualGateways types.List `tfsdk:"route_propagating_virtual_gateways"`
RouteTableId types.String `tfsdk:"route_table_id"`
Routes types.List `tfsdk:"routes"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsModel
}
type SecurityGroupModel ¶
type SecurityGroupModel struct {
AccountId types.String `tfsdk:"account_id"`
Description types.String `tfsdk:"description"`
InboundRules types.List `tfsdk:"inbound_rules"`
NetId types.String `tfsdk:"net_id"`
OutboundRules types.List `tfsdk:"outbound_rules"`
SecurityGroupId types.String `tfsdk:"security_group_id"`
SecurityGroupName types.String `tfsdk:"security_group_name"`
RemoveDefaultOutboundRule types.Bool `tfsdk:"remove_default_outbound_rule"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
RequestId types.String `tfsdk:"request_id"`
Id types.String `tfsdk:"id"`
TagsModel
}
type SecurityGroupRuleModel ¶
type SecurityGroupRuleModel struct {
Flow types.String `tfsdk:"flow"`
FromPortRange types.Int32 `tfsdk:"from_port_range"`
IpProtocol types.String `tfsdk:"ip_protocol"`
IpRange types.String `tfsdk:"ip_range"`
Rules types.List `tfsdk:"rules"`
SecurityGroupAccountIdToLink types.String `tfsdk:"security_group_account_id_to_link"`
SecurityGroupId types.String `tfsdk:"security_group_id"`
SecurityGroupNameToLink types.String `tfsdk:"security_group_name_to_link"`
ToPortRange types.Int32 `tfsdk:"to_port_range"`
SecurityGroupName types.String `tfsdk:"security_group_name"`
NetId types.String `tfsdk:"net_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
RequestId types.String `tfsdk:"request_id"`
Id types.String `tfsdk:"id"`
}
type SecurityGroupRulesModel ¶
type SecurityGroupRulesModel struct {
FromPortRange types.Int32 `tfsdk:"from_port_range"`
IpProtocol types.String `tfsdk:"ip_protocol"`
IpRanges types.List `tfsdk:"ip_ranges"`
SecurityGroupsMembers types.List `tfsdk:"security_groups_members"`
ServiceIds types.List `tfsdk:"service_ids"`
ToPortRange types.Int32 `tfsdk:"to_port_range"`
}
type SubnetModel ¶
type SubnetModel struct {
AvailableIpsCount types.Int32 `tfsdk:"available_ips_count"`
IpRange types.String `tfsdk:"ip_range"`
MapPublicIpOnLaunch types.Bool `tfsdk:"map_public_ip_on_launch"`
NetId types.String `tfsdk:"net_id"`
State types.String `tfsdk:"state"`
SubnetId types.String `tfsdk:"subnet_id"`
SubregionName types.String `tfsdk:"subregion_name"`
RequestId types.String `tfsdk:"request_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
TagsModel
}
type TagsComputedModel ¶
type UserCommon ¶
type UserGroupModel ¶
type UserGroupModel struct {
CreationDate types.String `tfsdk:"creation_date"`
LastModificationDate types.String `tfsdk:"last_modification_date"`
UserGroupName types.String `tfsdk:"user_group_name"`
Orn types.String `tfsdk:"orn"`
UserGroupId types.String `tfsdk:"user_group_id"`
Path types.String `tfsdk:"path"`
Policies types.Set `tfsdk:"policy"`
Users types.Set `tfsdk:"user"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
}
type UserGroupUserModel ¶
type UserModel ¶
type UserModel struct {
CreationDate types.String `tfsdk:"creation_date"`
LastModificationDate types.String `tfsdk:"last_modification_date"`
Path types.String `tfsdk:"path"`
UserEmail types.String `tfsdk:"user_email"`
UserId types.String `tfsdk:"user_id"`
UserName types.String `tfsdk:"user_name"`
Policies types.Set `tfsdk:"policy"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
Id types.String `tfsdk:"id"`
}
type UserPolicyModel ¶
type UserPolicyModel struct {
PolicyOrn types.String `tfsdk:"policy_orn"`
DefaultVersionId fwtypes.CaseInsensitiveStringValue `tfsdk:"default_version_id"`
PolicyName types.String `tfsdk:"policy_name"`
PolicyId types.String `tfsdk:"policy_id"`
CreationDate types.String `tfsdk:"creation_date"`
LastModificationDate types.String `tfsdk:"last_modification_date"`
}
type VolumeLinkModel ¶
type VolumeLinkModel struct {
DeleteOnVmDeletion types.Bool `tfsdk:"delete_on_vm_deletion"`
ForceUnlink types.Bool `tfsdk:"force_unlink"`
DeviceName types.String `tfsdk:"device_name"`
RequestId types.String `tfsdk:"request_id"`
VolumeId types.String `tfsdk:"volume_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
State types.String `tfsdk:"state"`
VmId types.String `tfsdk:"vm_id"`
Id types.String `tfsdk:"id"`
}
type VolumeModel ¶
type VolumeModel struct {
TerminationSnapshotName types.String `tfsdk:"termination_snapshot_name"`
LinkedVolumes types.Set `tfsdk:"linked_volumes"`
SubregionName types.String `tfsdk:"subregion_name"`
CreationDate types.String `tfsdk:"creation_date"`
SnapshotId types.String `tfsdk:"snapshot_id"`
VolumeType types.String `tfsdk:"volume_type"`
RequestId types.String `tfsdk:"request_id"`
VolumeId types.String `tfsdk:"volume_id"`
Timeouts timeouts.Value `tfsdk:"timeouts"`
State types.String `tfsdk:"state"`
Iops types.Int32 `tfsdk:"iops"`
Size types.Int32 `tfsdk:"size"`
Id types.String `tfsdk:"id"`
TagsModel
}
Source Files
¶
- consts.go
- data_source_outscale_access_key.go
- data_source_outscale_access_keys.go
- data_source_outscale_account.go
- data_source_outscale_accounts.go
- data_source_outscale_api_access_policy.go
- data_source_outscale_api_access_rule.go
- data_source_outscale_api_access_rules.go
- data_source_outscale_ca.go
- data_source_outscale_cas.go
- data_source_outscale_client_gateway.go
- data_source_outscale_client_gateways.go
- data_source_outscale_dhcp_option.go
- data_source_outscale_dhcp_options.go
- data_source_outscale_entities_linked_to_policy.go
- data_source_outscale_flexible_gpu.go
- data_source_outscale_flexible_gpu_catalog.go
- data_source_outscale_flexible_gpus.go
- data_source_outscale_image.go
- data_source_outscale_image_export_task.go
- data_source_outscale_image_export_tasks.go
- data_source_outscale_images.go
- data_source_outscale_internet_service.go
- data_source_outscale_internet_services.go
- data_source_outscale_keypair.go
- data_source_outscale_keypairs.go
- data_source_outscale_load_balancer.go
- data_source_outscale_load_balancer_listener_rule.go
- data_source_outscale_load_balancer_listener_rules.go
- data_source_outscale_load_balancer_tags.go
- data_source_outscale_load_balancer_vm_health.go
- data_source_outscale_load_balancer_vms.go
- data_source_outscale_load_balancers.go
- data_source_outscale_nat_service.go
- data_source_outscale_nat_services.go
- data_source_outscale_net.go
- data_source_outscale_net_access_point.go
- data_source_outscale_net_access_point_services.go
- data_source_outscale_net_access_points.go
- data_source_outscale_net_attributes.go
- data_source_outscale_net_peering.go
- data_source_outscale_net_peerings.go
- data_source_outscale_nets.go
- data_source_outscale_nic.go
- data_source_outscale_nics.go
- data_source_outscale_policies.go
- data_source_outscale_policies_linked_to_user.go
- data_source_outscale_policies_linked_to_user_group.go
- data_source_outscale_policy.go
- data_source_outscale_product_type.go
- data_source_outscale_product_types.go
- data_source_outscale_public_catalog.go
- data_source_outscale_public_ip.go
- data_source_outscale_public_ips.go
- data_source_outscale_quota.go
- data_source_outscale_quotas.go
- data_source_outscale_regions.go
- data_source_outscale_route_table.go
- data_source_outscale_route_tables.go
- data_source_outscale_security_group.go
- data_source_outscale_security_groups.go
- data_source_outscale_server_certificate.go
- data_source_outscale_server_certificates.go
- data_source_outscale_snapshot.go
- data_source_outscale_snapshot_export_task.go
- data_source_outscale_snapshot_export_tasks.go
- data_source_outscale_snapshots.go
- data_source_outscale_subnet.go
- data_source_outscale_subnets.go
- data_source_outscale_subregions.go
- data_source_outscale_tag.go
- data_source_outscale_tags.go
- data_source_outscale_user.go
- data_source_outscale_user_group.go
- data_source_outscale_user_groups.go
- data_source_outscale_user_groups_per_user.go
- data_source_outscale_users.go
- data_source_outscale_virtual_gateway.go
- data_source_outscale_virtual_gateways.go
- data_source_outscale_vm.go
- data_source_outscale_vm_state.go
- data_source_outscale_vm_states.go
- data_source_outscale_vm_types.go
- data_source_outscale_vms.go
- data_source_outscale_volume.go
- data_source_outscale_volumes.go
- data_source_outscale_vpn_connection.go
- data_source_outscale_vpn_connections.go
- data_source_quota.go
- ephemeral_keypair.go
- errors.go
- oapi_tags.go
- resource_access_key.go
- resource_api_access_policy.go
- resource_api_access_rule.go
- resource_ca.go
- resource_flexible_gpu.go
- resource_internet_service.go
- resource_internet_service_link.go
- resource_keypair.go
- resource_load_balancer_vms.go
- resource_main_route_table_link.go
- resource_net.go
- resource_net_access_point.go
- resource_net_attributes.go
- resource_net_peering.go
- resource_net_peering_acceptation.go
- resource_outscale_client_gateway.go
- resource_outscale_dhcp_option.go
- resource_outscale_flexible_gpu_link.go
- resource_outscale_image.go
- resource_outscale_image_export_task.go
- resource_outscale_image_launch_permission.go
- resource_outscale_load_balancer.go
- resource_outscale_load_balancer_attributes.go
- resource_outscale_load_balancer_listener_rule.go
- resource_outscale_load_balancer_policy.go
- resource_outscale_nat_service.go
- resource_outscale_nic.go
- resource_outscale_nic_link.go
- resource_outscale_nic_private_ip.go
- resource_outscale_public_ip.go
- resource_outscale_public_ip_link.go
- resource_outscale_server_certificate.go
- resource_outscale_snapshot.go
- resource_outscale_snapshot_attributes.go
- resource_outscale_snapshot_export_task.go
- resource_outscale_tags.go
- resource_outscale_virtual_gateway.go
- resource_outscale_virtual_gateway_link.go
- resource_outscale_virtual_gateway_route_propagation.go
- resource_outscale_vm.go
- resource_outscale_vpn_connection.go
- resource_outscale_vpn_connection_route.go
- resource_policy.go
- resource_policy_version.go
- resource_route.go
- resource_route_table.go
- resource_route_table_link.go
- resource_security_group.go
- resource_security_group_rule.go
- resource_subnet.go
- resource_user.go
- resource_user_group.go
- resource_volume.go
- resource_volume_link.go
Click to show internal directories.
Click to hide internal directories.