models

package
v0.0.0-...-e0fa725 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2024 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AKS

type AKS struct {
	SubscriptionID        string
	ResourceGroup         string
	Location              string
	Env                   string
	VnetName              string
	AKSClusterName        string
	AKSVersion            string
	AKSVmSize             string
	AKSDnsName            string
	AKSNodePoolName       string
	AKSKubeConfigFileName string
	AKSAppName            string
}

type AKSApplyOutput

type AKSApplyOutput struct {
	//AKS Apply Output Structure.
	ClientCertificate    string `json:"client_certificate"`
	KubeConfig           string `json:"kube_config"`
	KubeHost             string `json:"kube_host"`
	ClusterCaCertificate string `json:"cluster_ca_certificate"`
}

type AKSCommonOutput

type AKSCommonOutput struct {
	Value string `json:"value"`
}

type BuildInstanceRequest

type BuildInstanceRequest struct {
	Attributes map[string]string `json:"attributes"`
}

type BuildInstanceResponse

type BuildInstanceResponse struct {
	RequestID string `json:"request_id"`
}

type DNSApplyOutput

type DNSApplyOutput struct {
	DNSFQDN string `json:"dns_fqdn"`
	DNSID   string `json:"dns_id"`
	DNSAID  string `json:"dns_a_id"`
}

type DNSCommonOutput

type DNSCommonOutput struct {
	Value string `json:"value"`
}

type GitData

type GitData struct {
	Owner    string
	RepoName string
	GitToken string
}

type MIApplyOutput

type MIApplyOutput struct {
	//MI Apply Output Structure.
	MIID          string `json:"mi_id"`
	MIClientID    string `json:"mi_client_id"`
	MIPrincipalID string `json:"mi_principal_id"`
	MITenantID    string `json:"mi_tenant_id"`
}

type MICommonOutput

type MICommonOutput struct {
	Value string `json:"value"`
}

type NATApplyOutput

type NATApplyOutput struct {
	NatID           string `json:"nat_id"`
	NatGateway      string `json:"nat_gateway_id"`
	NatAllocationID string `json:"nat_allocation_id"`
}

type NATCommonOutput

type NATCommonOutput struct {
	Value string `json:"value"`
}

type NPApplyOutput

type NPApplyOutput struct {
	//NP Apply Output Structure.
	InstanceID       string `json:"instance_id"`
	InstancePublicIP string `json:"instance_public_ip"`
}

type NPCommonOutput

type NPCommonOutput struct {
	Value string `json:"value"`
}

type PIPApplyOutput

type PIPApplyOutput struct {
	PublicIP   string `json:"public_ip"`
	PublicIPID string `json:"public_ip_id"`
}

type PIPCommonOutput

type PIPCommonOutput struct {
	Value string `json:"value"`
}

type RGApplyOutput

type RGApplyOutput struct {
	RGID string `json:"rg_id"`
}

type RGCommonOutput

type RGCommonOutput struct {
	Value string `json:"value"`
}

type SubnetApplyOutput

type SubnetApplyOutput struct {
	AKSSubnetID    string `json:"aks_subnet_id"`
	AKSAppSubnetID string `json:"aks_app_subnet_id"`
	AKSubnetName   string `json:"aks_subnet_name"`
}

type SubnetCommonOutput

type SubnetCommonOutput struct {
	Value string `json:"value"`
}

type VNetApplyOutput

type VNetApplyOutput struct {
	VNETID   string `json:"vnet_id"`
	VNETGUID string `json:"vnet_guid_id"`
	VNETNAME string `json:"vnet_name"`
}

type VNetCommonOutput

type VNetCommonOutput struct {
	Value string `json:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL