Skip to content

Commit

Permalink
fix(region): add modelarts capability (#20214)
Browse files Browse the repository at this point in the history
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
  • Loading branch information
gouqi11 and 马鸿飞 committed May 8, 2024
1 parent c58e4c2 commit 5e138dd
Showing 1 changed file with 38 additions and 32 deletions.
70 changes: 38 additions & 32 deletions pkg/compute/models/capabilities.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,22 +56,24 @@ type SCapabilities struct {
CloudIdBrands []string `json:",allowempty"`
DisabledCloudIdBrands []string `json:",allowempty"`
// 支持SAML 2.0
SamlAuthBrands []string `json:",allowempty"`
DisabledSamlAuthBrands []string `json:",allowempty"`
NatBrands []string `json:",allowempty"`
DisabledNatBrands []string `json:",allowempty"`
NasBrands []string `json:",allowempty"`
DisabledNasBrands []string `json:",allowempty"`
WafBrands []string `json:",allowempty"`
DisabledWafBrands []string `json:",allowempty"`
CdnBrands []string `json:",allowempty"`
DisabledCdnBrands []string `json:",allowempty"`
PublicIpBrands []string `json:",allowempty"`
DisabledPublicIpBrands []string `json:",allowempty"`
NetworkManageBrands []string `json:",allowempty"`
DisabledNetworkManageBrands []string `json:",allowempty"`
ObjectStorageBrands []string `json:",allowempty"`
DisabledObjectStorageBrands []string `json:",allowempty"`
SamlAuthBrands []string `json:",allowempty"`
DisabledSamlAuthBrands []string `json:",allowempty"`
NatBrands []string `json:",allowempty"`
DisabledNatBrands []string `json:",allowempty"`
NasBrands []string `json:",allowempty"`
DisabledNasBrands []string `json:",allowempty"`
WafBrands []string `json:",allowempty"`
DisabledWafBrands []string `json:",allowempty"`
CdnBrands []string `json:",allowempty"`
DisabledCdnBrands []string `json:",allowempty"`
PublicIpBrands []string `json:",allowempty"`
DisabledPublicIpBrands []string `json:",allowempty"`
NetworkManageBrands []string `json:",allowempty"`
DisabledNetworkManageBrands []string `json:",allowempty"`
ObjectStorageBrands []string `json:",allowempty"`
DisabledObjectStorageBrands []string `json:",allowempty"`
DisabledModelartsPoolsBrands []string `json:",allowempty"`
ModelartsPoolsBrands []string `json:",allowempty"`

ContainerBrands []string `json:",allowempty"`
DisabledContainerBrands []string `json:",allowempty"`
Expand All @@ -98,22 +100,24 @@ type SCapabilities struct {
ReadOnlyCloudIdBrands []string `json:",allowempty"`
ReadOnlyDisabledCloudIdBrands []string `json:",allowempty"`
// 支持SAML 2.0
ReadOnlySamlAuthBrands []string `json:",allowempty"`
ReadOnlyDisabledSamlAuthBrands []string `json:",allowempty"`
ReadOnlyNatBrands []string `json:",allowempty"`
ReadOnlyDisabledNatBrands []string `json:",allowempty"`
ReadOnlyNasBrands []string `json:",allowempty"`
ReadOnlyDisabledNasBrands []string `json:",allowempty"`
ReadOnlyWafBrands []string `json:",allowempty"`
ReadOnlyDisabledWafBrands []string `json:",allowempty"`
ReadOnlyCdnBrands []string `json:",allowempty"`
ReadOnlyDisabledCdnBrands []string `json:",allowempty"`
ReadOnlyPublicIpBrands []string `json:",allowempty"`
ReadOnlyDisabledPublicIpBrands []string `json:",allowempty"`
ReadOnlyNetworkManageBrands []string `json:",allowempty"`
ReadOnlyDisabledNetworkManageBrands []string `json:",allowempty"`
ReadOnlyObjectStorageBrands []string `json:",allowempty"`
ReadOnlyDisabledObjectStorageBrands []string `json:",allowempty"`
ReadOnlySamlAuthBrands []string `json:",allowempty"`
ReadOnlyDisabledSamlAuthBrands []string `json:",allowempty"`
ReadOnlyNatBrands []string `json:",allowempty"`
ReadOnlyDisabledNatBrands []string `json:",allowempty"`
ReadOnlyNasBrands []string `json:",allowempty"`
ReadOnlyDisabledNasBrands []string `json:",allowempty"`
ReadOnlyWafBrands []string `json:",allowempty"`
ReadOnlyDisabledWafBrands []string `json:",allowempty"`
ReadOnlyCdnBrands []string `json:",allowempty"`
ReadOnlyDisabledCdnBrands []string `json:",allowempty"`
ReadOnlyPublicIpBrands []string `json:",allowempty"`
ReadOnlyDisabledPublicIpBrands []string `json:",allowempty"`
ReadOnlyNetworkManageBrands []string `json:",allowempty"`
ReadOnlyDisabledNetworkManageBrands []string `json:",allowempty"`
ReadOnlyObjectStorageBrands []string `json:",allowempty"`
ReadOnlyDisabledObjectStorageBrands []string `json:",allowempty"`
ReadOnlyModelartsPoolsBrands []string `json:",allowempty"`
ReadOnlyDisabledModelartsPoolsBrands []string `json:",allowempty"`

ReadOnlyContainerBrands []string `json:",allowempty"`
ReadOnlyDisabledContainerBrands []string `json:",allowempty"`
Expand Down Expand Up @@ -491,6 +495,8 @@ func getBrands(region *SCloudregion, zone *SZone, domainId string, capa *SCapabi
appendBrand(&capa.SecurityGroupBrands, &capa.DisabledSecurityGroupBrands, &capa.ReadOnlySecurityGroupBrands, &capa.ReadOnlyDisabledSecurityGroupBrands, brand, capability, enabled, readOnly)
case cloudprovider.CLOUD_CAPABILITY_SNAPSHOT_POLICY:
appendBrand(&capa.SnapshotPolicyBrands, &capa.DisabledSnapshotPolicyBrands, &capa.ReadOnlySnapshotPolicyBrands, &capa.ReadOnlyDisabledSnapshotPolicyBrands, brand, capability, enabled, readOnly)
case cloudprovider.CLOUD_CAPABILITY_MODELARTES:
appendBrand(&capa.ModelartsPoolsBrands, &capa.DisabledModelartsPoolsBrands, &capa.ReadOnlyModelartsPoolsBrands, &capa.ReadOnlyDisabledModelartsPoolsBrands, brand, capability, enabled, readOnly)
default:
}
}
Expand Down

0 comments on commit 5e138dd

Please sign in to comment.