Skip to content

Commit 6a516ad

Browse files
author
SDKAuto
committed
CodeGen from PR 24103 in Azure/azure-rest-api-specs
Merge dad7d3cc55a6309bd5a35327bf24e3fb363f4777 into ebf1c68370ba13e6646d3f172bec9992c2636d81
1 parent 8fd8cca commit 6a516ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+10489
-3718
lines changed

sdk/resourcemanager/appcontainers/armappcontainers/CHANGELOG.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,115 @@
11
# Release History
22

3+
## 2.0.0-beta.3 (2023-05-23)
4+
### Breaking Changes
5+
6+
- Function `NewClientFactory` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(string, string, string, azcore.TokenCredential, *arm.ClientOptions)`
7+
- Type of `BillingMeterProperties.Category` has been changed from `*Category` to `*string`
8+
- Type of `CustomDomainConfiguration.CertificatePassword` has been changed from `[]byte` to `*string`
9+
- Type of `DaprSecretsCollection.Value` has been changed from `[]*Secret` to `[]*DaprSecret`
10+
- Enum `Category` has been removed
11+
- Enum `ManagedEnvironmentOutBoundType` has been removed
12+
- Enum `SKUName` has been removed
13+
- Struct `EnvironmentSKUProperties` has been removed
14+
- Struct `ManagedEnvironmentOutboundSettings` has been removed
15+
- Field `BillingMeterCategory` of struct `AvailableWorkloadProfileProperties` has been removed
16+
- Field `WorkloadProfileType` of struct `ContainerAppProperties` has been removed
17+
- Field `SKU` of struct `ManagedEnvironment` has been removed
18+
- Field `OutboundSettings`, `RuntimeSubnetID` of struct `VnetConfiguration` has been removed
19+
20+
### Features Added
21+
22+
- New value `StorageTypeSecret` added to enum type `StorageType`
23+
- New enum type `Affinity` with values `AffinityNone`, `AffinitySticky`
24+
- New enum type `ContainerAppContainerRunningState` with values `ContainerAppContainerRunningStateRunning`, `ContainerAppContainerRunningStateTerminated`, `ContainerAppContainerRunningStateWaiting`
25+
- New enum type `ContainerAppReplicaRunningState` with values `ContainerAppReplicaRunningStateNotRunning`, `ContainerAppReplicaRunningStateRunning`, `ContainerAppReplicaRunningStateUnknown`
26+
- New enum type `IngressClientCertificateMode` with values `IngressClientCertificateModeAccept`, `IngressClientCertificateModeIgnore`, `IngressClientCertificateModeRequire`
27+
- New enum type `JobExecutionRunningState` with values `JobExecutionRunningStateDegraded`, `JobExecutionRunningStateFailed`, `JobExecutionRunningStateProcessing`, `JobExecutionRunningStateRunning`, `JobExecutionRunningStateStopped`, `JobExecutionRunningStateSucceeded`, `JobExecutionRunningStateUnknown`
28+
- New enum type `JobProvisioningState` with values `JobProvisioningStateCanceled`, `JobProvisioningStateDeleting`, `JobProvisioningStateFailed`, `JobProvisioningStateInProgress`, `JobProvisioningStateSucceeded`
29+
- New enum type `ManagedCertificateDomainControlValidation` with values `ManagedCertificateDomainControlValidationCNAME`, `ManagedCertificateDomainControlValidationHTTP`, `ManagedCertificateDomainControlValidationTXT`
30+
- New enum type `RevisionRunningState` with values `RevisionRunningStateDegraded`, `RevisionRunningStateFailed`, `RevisionRunningStateProcessing`, `RevisionRunningStateRunning`, `RevisionRunningStateStopped`, `RevisionRunningStateUnknown`
31+
- New enum type `TriggerType` with values `TriggerTypeEvent`, `TriggerTypeManual`, `TriggerTypeScheduled`
32+
- New function `*ClientFactory.NewContainerAppsAPIClient() *ContainerAppsAPIClient`
33+
- New function `*ClientFactory.NewJobsClient() *JobsClient`
34+
- New function `*ClientFactory.NewJobsExecutionsClient() *JobsExecutionsClient`
35+
- New function `*ClientFactory.NewManagedCertificatesClient() *ManagedCertificatesClient`
36+
- New function `NewContainerAppsAPIClient(string, string, string, azcore.TokenCredential, *arm.ClientOptions) (*ContainerAppsAPIClient, error)`
37+
- New function `*ContainerAppsAPIClient.JobExecution(context.Context, string, *ContainerAppsAPIClientJobExecutionOptions) (ContainerAppsAPIClientJobExecutionResponse, error)`
38+
- New function `*ContainerAppsClient.BeginStart(context.Context, string, string, *ContainerAppsClientBeginStartOptions) (*runtime.Poller[ContainerAppsClientStartResponse], error)`
39+
- New function `*ContainerAppsClient.BeginStop(context.Context, string, string, *ContainerAppsClientBeginStopOptions) (*runtime.Poller[ContainerAppsClientStopResponse], error)`
40+
- New function `NewJobsClient(string, string, string, azcore.TokenCredential, *arm.ClientOptions) (*JobsClient, error)`
41+
- New function `*JobsClient.BeginCreateOrUpdate(context.Context, string, Job, *JobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JobsClientCreateOrUpdateResponse], error)`
42+
- New function `*JobsClient.BeginDelete(context.Context, string, *JobsClientBeginDeleteOptions) (*runtime.Poller[JobsClientDeleteResponse], error)`
43+
- New function `*JobsClient.Get(context.Context, string, *JobsClientGetOptions) (JobsClientGetResponse, error)`
44+
- New function `*JobsClient.NewListByResourceGroupPager(string, *JobsClientListByResourceGroupOptions) *runtime.Pager[JobsClientListByResourceGroupResponse]`
45+
- New function `*JobsClient.NewListBySubscriptionPager(*JobsClientListBySubscriptionOptions) *runtime.Pager[JobsClientListBySubscriptionResponse]`
46+
- New function `*JobsClient.ListSecrets(context.Context, string, *JobsClientListSecretsOptions) (JobsClientListSecretsResponse, error)`
47+
- New function `*JobsClient.BeginStart(context.Context, string, JobExecutionTemplate, *JobsClientBeginStartOptions) (*runtime.Poller[JobsClientStartResponse], error)`
48+
- New function `*JobsClient.BeginStopExecution(context.Context, string, *JobsClientBeginStopExecutionOptions) (*runtime.Poller[JobsClientStopExecutionResponse], error)`
49+
- New function `*JobsClient.BeginStopMultipleExecutions(context.Context, string, *JobsClientBeginStopMultipleExecutionsOptions) (*runtime.Poller[JobsClientStopMultipleExecutionsResponse], error)`
50+
- New function `*JobsClient.BeginUpdate(context.Context, string, JobPatchProperties, *JobsClientBeginUpdateOptions) (*runtime.Poller[JobsClientUpdateResponse], error)`
51+
- New function `NewJobsExecutionsClient(string, string, azcore.TokenCredential, *arm.ClientOptions) (*JobsExecutionsClient, error)`
52+
- New function `*JobsExecutionsClient.NewListPager(string, *JobsExecutionsClientListOptions) *runtime.Pager[JobsExecutionsClientListResponse]`
53+
- New function `NewManagedCertificatesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedCertificatesClient, error)`
54+
- New function `*ManagedCertificatesClient.BeginCreateOrUpdate(context.Context, string, string, string, *ManagedCertificatesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ManagedCertificatesClientCreateOrUpdateResponse], error)`
55+
- New function `*ManagedCertificatesClient.Delete(context.Context, string, string, string, *ManagedCertificatesClientDeleteOptions) (ManagedCertificatesClientDeleteResponse, error)`
56+
- New function `*ManagedCertificatesClient.Get(context.Context, string, string, string, *ManagedCertificatesClientGetOptions) (ManagedCertificatesClientGetResponse, error)`
57+
- New function `*ManagedCertificatesClient.NewListPager(string, string, *ManagedCertificatesClientListOptions) *runtime.Pager[ManagedCertificatesClientListResponse]`
58+
- New function `*ManagedCertificatesClient.Update(context.Context, string, string, string, ManagedCertificatePatch, *ManagedCertificatesClientUpdateOptions) (ManagedCertificatesClientUpdateResponse, error)`
59+
- New struct `ContainerAppJobExecutions`
60+
- New struct `CorsPolicy`
61+
- New struct `DaprConfiguration`
62+
- New struct `IngressStickySessions`
63+
- New struct `Job`
64+
- New struct `JobConfiguration`
65+
- New struct `JobConfigurationEventTriggerConfig`
66+
- New struct `JobConfigurationManualTriggerConfig`
67+
- New struct `JobConfigurationScheduleTriggerConfig`
68+
- New struct `JobExecution`
69+
- New struct `JobExecutionBase`
70+
- New struct `JobExecutionContainer`
71+
- New struct `JobExecutionNamesCollection`
72+
- New struct `JobExecutionTemplate`
73+
- New struct `JobPatchProperties`
74+
- New struct `JobPatchPropertiesProperties`
75+
- New struct `JobProperties`
76+
- New struct `JobScale`
77+
- New struct `JobScaleRule`
78+
- New struct `JobSecretsCollection`
79+
- New struct `JobTemplate`
80+
- New struct `JobsCollection`
81+
- New struct `KedaConfiguration`
82+
- New struct `ManagedCertificate`
83+
- New struct `ManagedCertificateCollection`
84+
- New struct `ManagedCertificatePatch`
85+
- New struct `ManagedCertificateProperties`
86+
- New struct `ManagedEnvironmentPropertiesPeerAuthentication`
87+
- New struct `Mtls`
88+
- New struct `SecretVolumeItem`
89+
- New struct `Service`
90+
- New struct `ServiceBind`
91+
- New field `Category` in struct `AvailableWorkloadProfileProperties`
92+
- New field `Kind` in struct `AzureCredentials`
93+
- New field `Service` in struct `Configuration`
94+
- New field `ManagedBy` in struct `ContainerApp`
95+
- New field `LatestReadyRevisionName`, `WorkloadProfileName` in struct `ContainerAppProperties`
96+
- New field `Identity`, `KeyVaultURL` in struct `ContainerAppSecret`
97+
- New anonymous field `ContainerApp` in struct `ContainerAppsClientUpdateResponse`
98+
- New field `GithubPersonalAccessToken` in struct `GithubActionConfiguration`
99+
- New field `ClientCertificateMode`, `CorsPolicy`, `StickySessions` in struct `Ingress`
100+
- New field `Kind` in struct `ManagedEnvironment`
101+
- New field `DaprConfiguration`, `InfrastructureResourceGroup`, `KedaConfiguration`, `PeerAuthentication` in struct `ManagedEnvironmentProperties`
102+
- New anonymous field `ManagedEnvironment` in struct `ManagedEnvironmentsClientUpdateResponse`
103+
- New field `RunningState`, `RunningStateDetails` in struct `ReplicaContainer`
104+
- New field `InitContainers`, `RunningState`, `RunningStateDetails` in struct `ReplicaProperties`
105+
- New field `RunningState` in struct `RevisionProperties`
106+
- New field `Identity`, `KeyVaultURL` in struct `Secret`
107+
- New field `ServiceBinds`, `TerminationGracePeriodSeconds` in struct `Template`
108+
- New field `MountOptions`, `Secrets` in struct `Volume`
109+
- New field `SubPath` in struct `VolumeMount`
110+
- New field `Name` in struct `WorkloadProfile`
111+
112+
3113
## 1.1.0 (2023-04-07)
4114
### Features Added
5115

sdk/resourcemanager/appcontainers/armappcontainers/autorest.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
``` yaml
66
azure-arm: true
77
require:
8-
- https://github.com/Azure/azure-rest-api-specs/blob/9a65970ef1837c0af1800c906aa365ba95871b26/specification/app/resource-manager/readme.md
9-
- https://github.com/Azure/azure-rest-api-specs/blob/9a65970ef1837c0af1800c906aa365ba95871b26/specification/app/resource-manager/readme.go.md
8+
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/app/resource-manager/readme.md
9+
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/app/resource-manager/readme.go.md
1010
license-header: MICROSOFT_MIT_NO_VERSION
11-
module-version: 1.1.0
11+
module-version: 2.0.0-beta.3
1212

1313
```

sdk/resourcemanager/appcontainers/armappcontainers/availableworkloadprofiles_client.go

Lines changed: 110 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/resourcemanager/appcontainers/armappcontainers/billingmeters_client.go

Lines changed: 97 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)